Multi-legged network attribution using tracking tokens and attribution stack
Granted: December 3, 2024
Patent Number:
12160421
Technologies are shown for network attribution tracking for a multi-legged transaction. In accordance with some aspects, a request is received at a second service from a client device via a first redirect including a first token associated with a first service. The second service sends, to a token service, a token request including the first token, wherein the token request causes the token service to associate a second token with the first token. The second service receives, from the…
Item recommendations based on image feature data
Granted: December 3, 2024
Patent Number:
12159433
An apparatus and method to adjust item recommendations are disclosed herein. A first image attribute of a query image is compared to a second image attribute of each of a plurality of inventory images of a plurality of inventory items to identify the inventory items similar to the query image. Item recommendations comprising the identified inventory items in a first listing order are provided for display at a remote device. A second listing order of the identified inventory items is…
Fit simulation garment
Granted: December 3, 2024
Patent Number:
12159361
A system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for simulating the fit of a particular garment on a user using a fit simulation garment. The fit simulation garment is wearable by a user and comprises a plurality of actuators configured to simulate tightness of regions of the particular garment. The method includes receiving a garment fit model defining the fit of the particular garment on the user. The method further…
Prospective object search techniques based on removed objects
Granted: December 3, 2024
Patent Number:
12159303
Search techniques are described that support locating and displaying prospective objects in digital images based on a removed object. A digital image, for instance, is received by a computing device as an input depicting a physical environment with various objects and displayed in a user interface. An object depicted by the digital image is removed. An aspect of the removed object is identified. A search system leverages the aspect to locate a prospective object. The prospective object…
Search system, media, and method for providing communications-based compatibility features
Granted: December 3, 2024
Patent Number:
12159018
Methods, systems, and computer storage media for providing supplementary item information on communications-based compatibility features for a primary item in an item listing platform. In particular, communications-based compatibility features are extracted from user communications about the primary item to identify additional features of the item. In operation, a supplementation engine of an item listing platform, accesses user communications for the primary item. Supplementary item…
Dynamic link preview generation
Granted: December 3, 2024
Patent Number:
12158921
Dynamic link preview generation techniques are described that overcome the challenges of conventional techniques by supporting link preview generation by a content provider system that proves the digital content via a respective network address. In one example, a content provider system, based on a request received from a service provider system, identifies a communication platform of the service provider system that is to be used to communicate the shared link. Upon identifying the…
Corrective database connection management
Granted: December 3, 2024
Patent Number:
12158802
Systems and methods for are provided for predicting impending failure of a database and preemptively initiating mitigating failover actions, for example by shedding connections or redirecting connection requests to an alternate database that can fulfill resources being requested. In an example embodiment, to detect a slow or unstable database, connection wait times are monitored over a rolling window of time intervals, a quantity of intervals in which at least one excessive wait time…
Concept refinement using concept activation vectors
Granted: November 26, 2024
Patent Number:
12154160
A search query and a concept comprising a feature are received from a user. Positive and negative item sets are identified, where items of the positive item set comprise the feature and items of the negative item set do not comprise the feature. A hyperplane located between the positive and negative item sets is generated using a machine learning model. A concept activation vector (CAV) orthogonal to the hyperplane is determined. The CAV is used to produce a modified search query vector.…
Transaction access control using tokenized reputation scores
Granted: November 26, 2024
Patent Number:
12154151
Techniques are described, as implemented by computing devices, to control access to transactions through use of tokenized reputation scores. This is performed by leveraging a blockchain such that a tokenized reputation score is generated or calculated based on an amount of reputation tokens associated with a blockchain account address associated with a service provider account, and by making transactional functionality available to the service provider account based on a comparison of a…
System and methods for authentication reinforcement
Granted: November 19, 2024
Patent Number:
12149521
Systems and methods provide increased authentication security by verifying that a device is associated with a human user (as opposed to, for instance, malicious code). In some configurations, a request for authentication is received from a device that includes an identifier of the device (e.g., an IP address of the device). A determination is made that the identifier of the device was not previously associated with a human user. In response to determining that the identifier of the…
Centralized client application management
Granted: November 19, 2024
Patent Number:
12147797
Systems and methods for centralized client application management are provided. In an example embodiment, a client state is received from a mobile device at a management device. The client state comprises information about a particular application. A first instruction for the mobile device is generated by one or more hardware processors. The first instruction comprises an instruction to the mobile device to prevent user interaction with a user interface of a particular application. The…
Distributed application architectures using blockchain and distributed file systems
Granted: November 19, 2024
Patent Number:
12147585
Technologies are shown for storing data from a data object in a distributed application architecture and reassembling the data object from the stored data. A first set of data from the data object is stored on a distributed file system, and a second set of data from the data object is stored on a blockchain. In response to a request for the data object, a script from the blockchain is executed to generate a reassembled data object by: obtaining, from the blockchain, metadata to…
Source data secured on blockchains
Granted: November 19, 2024
Patent Number:
12147584
Technologies are shown for secure management of evaluation data. An evaluation value is received from a source entity. The evaluation value relates to an evaluation entity. Trusted source data secured in one or more data blocks on a first blockchain is searched for an entry corresponding to the source entity. Based on finding the entry corresponding to the source entity in the trusted source data, an evaluation score for the evaluation entity is obtained from the first blockchain or a…
Selecting a host based on quality of stored data
Granted: November 12, 2024
Patent Number:
12141140
A database node selects one of a number of database mirror hosts to perform a database read query. In theory, mirror hosts store redundant database entries. In practice, some mirror hosts fail to receive or retain some entries, e.g. if a mirror host was down for maintenance, a mirror host was overburdened, etc. The health of a mirror host, quantified as a health score, represents a likelihood that an insert statement was received and retained. Health scores are generated based on health…
Third-party application risk assessment in an authorization service
Granted: November 5, 2024
Patent Number:
12137114
Risk assessment in an authentication service is performed where an authorization request is received from a third-party application. Risk assessment policies for the authorization request are determined based on a class of the third-party application. The risk assessment policies are applied to the authorization request to determine an action to be performed for the authorization request, such as sending an authorization message in response to the authorization request or taking a…
Deep navigation via a multimodal vector model
Granted: October 29, 2024
Patent Number:
12130809
A multimodal embedding modifier generates a modified seed search selection embedding for providing a set of search results. The multimodal embedding modifier enhances the ability and accuracy of identifying a user's true intent when searching the online marketplace. For example, embodiments disclosed herein can allow a user to navigate multiple modalities for an item. In some embodiments, a user may select a search result corresponding to an initial search query, and further modify the…
Image cleanup on a mobile device
Granted: October 29, 2024
Patent Number:
12131449
Methods, systems, and articles of manufacture, including computer program products, are provided for image cleanup. In some embodiments, there is provide a method which may include subsampling a first image to a first level image of a multiscale transform; performing, based on a machine learning model, an identification of a foreground portion of the first level image and a background portion of the first level image; generating, based on the identification of the foreground portion and…
Image evaluation
Granted: October 29, 2024
Patent Number:
12131342
A machine may be configured to perform image evaluation of images depicting items for sale and to provide recommendations for improving the images depicting the items to increase the sales of the items depicted in the images. For example, the machine accesses a result of a user behavior analysis. The machine receives an image of an item from a user device. The machine performs an image evaluation of the received image based on an analysis of the received image and the result of the user…
Enhancement of machine learning-based anomaly detection using knowledge graphs
Granted: October 29, 2024
Patent Number:
12131265
Technologies are disclosed herein for enhancing machine learning (“ML”)-based anomaly detection systems using knowledge graphs. The disclosed technologies generate a connected graph that defines a topology of infrastructure components along with associated alarms generated by a ML component. The ML component generates the alarms by applying ML techniques to real-time data metrics generated by the infrastructure components. Scores are computed for the infrastructure components based…
Parallel data stream processing system
Granted: October 29, 2024
Patent Number:
12130826
A method and a system process a stream of data in parallel across a plurality of nodes. The log processing system has a log module, a query language module, and a query processing module. The log module receives and organizes the stream of data into a sequential and nested data structure. The query language operator module defines operators that operate on the sequential and nested data structure. The query processing module processes in parallel across a plurality of nodes a query based…