G06Q30/0603

Systems and methods for generating recommendations based on multi-channel inputs
11568469 · 2023-01-31 · ·

Features are disclosed for training and using a recommendation model configured to receive inputs from a user via a first channel and a second channel. The recommendation model can be trained with inputs from the first channel and inputs from the second channel. The recommendation model can receive a plurality of inputs from multiple channels and determine a probability of a future potential event for each channel. The probabilities may be based on the probability of a repeat event and the probability of a general event. The recommendation model may generate a recommendation for the user based on the probabilities of a future potential event.

Generating an electronic catalog for online computer users
11704706 · 2023-07-18 · ·

A system and method for generating an electronic catalog booklet for online computer users is disclosed. The system and method in an example embodiment includes providing access to a database of item listings; enabling selection of a plurality of item listings from at least some of the item listings provided in the database; enabling arrangement of the plurality of selected item listings on a plurality of pages in a computer-generated electronic catalog booklet; recording an identifier of the computer-generated electronic catalog booklet; and recording information associating each of the plurality of selected item listings with the identifier of the computer-generated electronic catalog booklet.

Systems and methods for ingredient-to-product mapping

A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform using a plugin system in a user interface to identify each ingredient in an ingredient list of a recipe published on a webpage shown on the user interface; identifying query strings from content on the webpage associated with one or more ingredients of the recipe; identifying one or more respective recipe products and a respective quantity for each of the one or more ingredients; locating a respective catalog product in an online catalog for each of the one or more respective recipe products; automatically generating a list of catalog products; automatically generating a link comprising the list of catalog products; automatically redirecting the user interface to an online retail website; and automatically adding the list of catalog products to an electronic shopping cart. Other embodiments are disclosed.

Item affinity processing

Item codes for items are mapped to multidimensional space as item vectors based on transaction contexts. Similarities between item codes are based on distances between the item codes within the multidimensional space. Substitute items for out-of-stock items are automatically identified based on the item similarities and based on collected feedback from transactions. The substitute items are provided in real time to customers during transactions, item picking services during item fulfillment, and shelf management services for item shelf stocking. In an embodiment, the substitute items are further determined based on a specific transaction history for a given customer and specific feedback collected for the given customer from the specific transaction history.

Location-based determinations

A method for location-dependent determination comprises: determining, with one or more processors, a geographic location of a user's electronic device using first data; in response to determining the determined geographic location is insufficient for performing a location-dependent determination, requesting second data to determine an updated geographic location of the user's electronic device; performing, with an Application Programming Interface (API), the location-dependent determination based on the updated geographic location; and completing, with the API, a transaction using the location-dependent determination.

Method, system, and computer-readable storage media for rendering of object data based on recognition and/or location matching

A system described herein uses data obtained from a wearable device of a first user to identify a second user and/or to determine that the first user is within a threshold distance of the second user. The system can then access an account of the second user to identify one or more items and retrieve model data for the item(s). The system causes the wearable device of the first user to render, for display in an immersive 3D environment (e.g., an augmented reality environment), an item associated with the account of the second user. The item can be rendered for display at a location on a display that is proximate to the second user (e.g., within a threshold distance of the second user) such that the item graphically corresponds to the second user. The item rendered for display may be an item of interest to the first user.

METHODS AND SYSTEMS FOR PRODUCT DISCOVERY IN USER GENERATED CONTENT

A method, system, and computer program product for discovering from user content, at least one tagged item that includes a product, includes identifying plural tags to be associated with each of the user-content item, and the corresponding probability that each of the plural tags is associated with products. There is also the feature of associating the plural tags and their corresponding probability of being associated with products. There are also the features of generating at least one subset of the tagged user content based upon the probability of a first one of the plural tags being associated with a product, and discovering the tagged user content comprising the product, from the subset of the tagged user content based upon the probability of the first one of the plural tags being associated with a product.

Scalable systems and methods to transfer control of virtual objects of a virtual world implemented on multiple hosts

In a virtual environment implemented using multiple hosts, a first host maintains records identifying virtual objects and entities which control the virtual objects. When a second host receives a request of a first entity acquiring the control of a virtual object from a second entity, the second host instructs the first host to: update a first record to remove the virtual object from a view simulation of the virtual world servicing the second entity; and adding a second record associating the first entity with the virtual object but having an indicator that prevents the rendering of the virtual object for the first entity. At the time for the completion of the control transfer to the first entity, the second host instructs the first host to update the second record to remove the indicator and thus allow the virtual object to be rendered in the view simulation servicing the first entity.

CURATED COLLECTIONS FROM MULTIPLE INPUT SOURCES

Described herein is a method and system for collection creation. The collection is a curated selection of product and/or services from an electronic catalogue presented to an online consumer. A repository of templates is provided. The first set of attributes of the items of catalog is determined by an attribute classification model. In parallel, data relevant to items from media sources are extracted. Features are identified from the extracted data. A second set of preferred attributes from the identified features is identified. A common set of attributes amongst the first and second set of attributes is identified. Templates that match a minimum number of the template's attributes with the item's attributes are selected. The selected templates are applied to the items of electronic catalog to automatically create curated collections. Curated collections are activated and displayed to the online consumer on a user interface.

Templates For Curated Collections

Described herein is a method and system for creating templates. Themes are identified based on textual and image processing of media, wherein each of the themes is one or a combination of entities such as occasions, events, festivals, and seasonal wear. An attribute classification model is applied and thereafter attributes are identified based on textual and image processing of the media. Themes(s) are mapped to the attributes to create a template(s), wherein a map is a rule connecting themes to attributes. The template comprises a theme and its associated attributes, and the values of the attributes. A similarity search model is applied to create an extended range of templates from an initial template. The template is not a product and does not have a state. An extended range of templates are stored in a database.