G06Q30/0625

Systems and methods for health evaluation and monitoring

A computer implemented method of determining a user health rating. The method may include evaluating transaction records in a user transaction history, determining whether the transactions are associated with positive or negative health, and generating a user health rating at least partially based on the transaction records.

Systems and methods for displaying filters and intercepts leveraging a predictive analytics architecture

A system and method are disclosed for improving searching functionalities using graphical user interfaces. A web-based platform receives data relating to user activity during a search session, and furthermore presents suggested actions and/or search refinements based on the user activity. Processing modules include logic for identifying patterns and/or indicators in the user activity, and furthermore match detected patterns and/or indicators with suggested actions. The suggested actions are presented on the graphical user interface for allowing a user to refine the search session without exiting or terminating the search session.

System and method for performing social media cryptocurrency transactions

A method includes receiving, at a social media software module operating on a user device, input from a first user associated with a payment from the first user to a second user, wherein the social media software module provides a social media interaction which enables communication between the first user and the second user, receiving, in connection with use of the social media software module for the social media interaction, a payment authorization from the first user for the payment to the second user and initiating, from the social media software module and based on the payment authorization, a blockchain-based payment from the first user to the second user. This approach incorporates a cryptocurrency wallet into a social media application to reduce friction and enable easy payments between users of the social media application using a cryptocurrency for at least part of the transfer of value from one user to another.

REMOVAL OF LISTINGS BASED ON SIMILARITY
20170262918 · 2017-09-14 ·

A method of generating a user-interface to be displayed at a remote location may include receiving a search request for an item listing and retrieving a first listing and a second listing based on the search request, determining a similarity score between the first and second listings that is based on multiple properties common to the first and second listings, and generating instructions to be transmitted to a remote location to generate a user interface to be displayed at the remote location, the user interface including the first listing, the instructions excluding the second listing from a list of results displayed on the user interface based on the similarity score exceeding a threshold and the first listing including superior values in at least one of the plurality of properties common to the first and second listings. The method may also include transmitting the instructions to the remote location for display.

System and method of communicating with distributed marketplaces
09760931 · 2017-09-12 · ·

A method of processing a specification may include receiving, by a home site, information regarding a search for at least one good or service, automatically generating, by the home site, a specification comprising a command block, an origin block and a routing block, based on the received information, and transmitting, by the home site, the specification to the one or more destination marketplaces. One or more of the command block, the origin block and the routing block may include one or more domain-specific language instructions. The command block may include one or more instructions defining the search and one or more instructions defining one or more actions to perform with respect to results of the search. The origin block may include information identifying the home site. The routing block comprises information identifying one or more destination marketplaces.

Automatic search of local inventory

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining which of multiple vendors have a product in stock. One of the methods includes maintaining a central database that includes information about respective inventories of multiple vendors, receiving information from a first user device identifying a requested commerce object, and a geographical area, identifying a plurality of sources of available inventory data, searching the plurality of sources for available inventory of the requested commerce object, the searching comprising performing all three of the following processes substantially in parallel: performing real-time searching in the central database, performing sub-real-time searching in respective databases maintained by individual vendors, and initiating manual-assisted searching, asynchronously receiving and aggregating search results into groups, and serving, for each of the groups of search results, instructions for a presentation of the respective composite user interface to a second user device.

Interactive shopping advisor for refinancing product queries

An interactive shopping advisor receives a natural language query for a product search, generates an initial product recommendation from the natural language query, receives a natural language preference parameter for refining the product search, maps the natural language preference parameter to a product attribute value for the product search, identifies an adjustment orientation of the product attribute value from the natural language preference parameter, and applies the adjustment orientation to the natural language query to provide a refined product recommendation for the product search.

Generating modified search results based on query fingerprints

A method and system for analyzing user behavior as users search for items within an electronic marketplace is provided. A query is submitted by a user of the electronic marketplace, the query is processed to identify a series of actions or behaviors performed by the user in relation to the query and fingerprint information for the query is determined based at least in part on analyzing the actions. In one embodiment, the electronic marketplace modifies a user experience for the user based on the fingerprint information. Search results presented to the user are modified by arranging items of the search results in accordance with one or more layouts and views based on query fingerprint information. Various categories of items related to a query issued by the user are identified based on fingerprint information and the search results are organized based on categories.

METHOD AND DEVICE FOR ESTABLISHING INFORMATION MODEL AND NON-VOLATILE COMPUTER READABLE RECORDING MEDIUM

A method for establishing an information model is disclosed according to embodiment of the disclosure. The method includes steps below. A description data of a product is obtained. A resource description framework (RDF) graph is generated according to the description data. The RDF graph is compared with at least one first international standard model. An information model corresponding to the product is established according to a comparison result, and the information model is configured to provide information related to the product.

IDENTIFYING ITEMS OFFERED BY AN ONLINE CONCIERGE SYSTEM FOR A RECEIVED QUERY BASED ON A GRAPH IDENTIFYING RELATIONSHIPS BETWEEN ITEMS AND ATTRIBUTES OF THE ITEMS

An online concierge system generates a graph connecting items with attributes of the items and other items. Hence, the graph includes nodes corresponding to attributes and nodes corresponding to items, with an item connected to attributes of the item in the graph. Example attributes include a brand, a category, a department, or any other suitable information about the item. When the online concierge system receives a search query to identify one or more items from a customer, the online concierge system parses the search query into combinations of terms and compares different combinations of terms to the graph to determine connections between different combinations of terms in the graph. Based on measures of connectedness between combinations of terms and connections in the graph, items are identified from one or more combinations of terms. Information about the identified items is presented to the customer.