Patent classifications
G06Q30/0625
SYSTEM AND METHOD FOR OPTIMIZING A PURCHASING EXPERIENCE
System and method for enabling a shopper to choose products from a myriad of partners who provide special information to help the user choose the right product based on availability, price, and delivery options. The system and method include configuring a partner database, enabling continuous updating of the partner database, and enabling a shopper to choose from a variety of options, and ultimately purchase the product/service through conventional means at the partner's access point.
Generation and search of multidimensional linked lists and computing array
A computing server is described that can transform hierarchical data structures (for example, tree structures, which are also referred to as trees) storing data into multidimensional linked lists and an in-memory computing array (also referred to herein as a computing array). The computing array can include pointers to nodes of the multidimensional linked lists. The storage of data in the form of multidimensional linked lists and computing arrays can enable the computing server to quickly retrieve data values from the data stored in the hierarchical data structures without parsing the hierarchical data structures. Related apparatuses, systems, techniques, and articles are also described.
GENERATING STRUCTURED PREFERENCES FOR ITEM SELECTION FOR DISPLAY IN AN INTERFACE FROM UNSTRUCTURED TEXT PREVIOUSLY PROVIDED TO SHOPPERS BY USERS
An online concierge system allows users to add items to an order and provide instructions to a shopper specifying attributes for selecting an item in the order from a warehouse. To simplify entry of the instructions, the online concierge system converts previously received instructions comprising unstructured text into structured suggestions by extracting words from the previously received instructions. The suggestions are associated with items or generic item descriptions. When a user includes an item in an order, the online concierge system displays one or more suggestions associated with the item as selectable options in an interface to simplify specification of instructions for the item.
CONTEXT-BASED CONTENT-SCORING FOR AN ONLINE CONCIERGE SYSTEM
An online concierge system selects content for presentation to a user by using a product scoring engine. The product scoring engine generates a user embedding for user data and a query embedding for query data. The product scoring engine generates an anchor embedding based on the user embedding and the query embedding, where the anchor embedding is an embedding in a product embedding space. The product scoring engine compares the anchor embedding to a set of product embeddings to score a set of products for presentation to a user.
System and method for providing a promotional shopping data platform AWS™ for consumers
System and method for providing a promotional shopping data platform AWS™ for consumers is disclosed. The method includes America's Weekly Sales™ or AWS™ Site searched by consumers. Consumers select their location producing content data. This content data is based on categories selected by relevancy of the consumer's choice. The content data will be of promotional discounts and savings for the consumer to shop at a local store in their city. The promotional discounts are posted by vendors that have small businesses in a local city.
SYSTEM AND METHOD FOR PROVIDING MULTIPLE PAYMENT METHOD OPTIONS TO USERS IN CONNECTION WITH A BROWSER PAYMENT REQUEST API
Disclosed is an approach for enabling a user to choose from multiple payment options using a browser API. The method includes transmitting, to a browser and via a browser payment request application programming interface, a payment request having data associated with a purchase of a product from the site for a user and presenting a choice between a first payment method and a second payment method for purchasing the product. The method includes receiving a selection of a payment method from the user of one of the first payment method and the second payment method to yield a selected payment method and, based on the selected payment method and in response to the payment request, receiving, from the browser and via the browser payment request application programming interface, data associated with the selected payment method.
NETWORK OF SMART APPLIANCES
Smart appliances, user devices and servers are networked to form a complete end-to-end automated platform wherein the appliances are monitored by a server. Push notifications generated by the smart appliances whenever products contained therein are likely to be exhausted soon are received by the server. The server updates a shopping list on a user device to identify the products as requiring replenishment in response to receiving the push notifications. The server also enables displaying a user interface on the user device that facilitates various interactions for the users of the platform such as identifying products for replenishment, posting feedback on products or making an enquiry regarding products.
IDENTIFYING MISSING BROWSE NODES
To improve the user experience, browse nodes for popular combinations of categories and aspects are desirable. When a particular combination of category and aspects is found to have been requested at a frequency that exceeds a threshold, the existence of a browse node for that combination is checked and, if the browse node is missing, a request to create the browse node is generated. In some example embodiments, an entire set of missing browse nodes is generated based on recognition of a pattern of category and aspect combinations being requested.
Systems and methods for buying virtual items from multiple online sales platforms, the virtual items being useable within an online game
Systems and methods for buying and selling virtual items through multiple online sales platforms are disclosed. Exemplary implementations may: effectuate publications of at least two sales listings; effectuate a presentation to a buying user that includes representations of the publications; receive indications of offers to purchase the particular virtual item; determine an accepted offer that is accepted; effectuate assignment of the ownership of the particular virtual item to the buying user account.
Deriving dynamic consumer defined product attributes from input queries
Methods and systems of defining product attributes may involve receiving a search query and extracting a user expectation from the search query. In addition, an attribute may be defined for a product based on the user expectation. In one example, consumer generated content such as forum content, review content, blog content and social networking content, is used to define the attribute.