G06Q30/0625

System and method to recommend a service provider

Disclosed herein are system, method, and computer program product embodiments for recommending a service provider. An embodiment operates by receiving a search request specifying a service request by a user and location for the requested service, retrieving prior financial transactions of the user to purchase the service from a database, and determining a preference of the user based on the retrieved prior financial transactions. The embodiment further operates by applying the preference to a model trained to output a recommended service provider and selecting the recommended service provider for display on a user's device. The model more likely recommends service providers in the location having a higher ratio of tip-to-price relative to other providers for the service in the location based on a history of prior financial transactions of a plurality of users.

SERVER DEVICE
20210125246 · 2021-04-29 ·

A server device includes a processor and a memory. The server device provides a user portal including multiple user levels to one or more users. The multiple user levels include: a first user level, which includes a homepage, and a second user level, which includes a key account portal.

Method, medium, and system for image text localization and comparison
10970768 · 2021-04-06 · ·

Systems, methods, and computer program products for identifying a candidate product in an electronic marketplace based on a visual comparison between candidate product image visual text content and input query image visual text content. Unlike conventional optical character recognition (OCR) based systems, embodiments automatically localize and isolate portions of a candidate product image and an input query image that each contain visual text content, and calculate a visual similarity measure between the respective portions. A trained neural network may be re-trained to more effectively find visual text content by using the localized and isolated visual text content portions as additional ground truths. The visual similarity measure serves as a visual search result score for the candidate product. Any number of images of any number of candidate products may be compared to an input query image to enable text-in-image based product searching without resorting to conventional OCR techniques.

Systems and methods for wardrobe management

A system includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to perform steps of a method. The system may provide a virtual wardrobe management system. The system may store wardrobe data associated with a plurality of garments. The system may then receive input data indicative of a garment selection. The system may identify the garment based on the input data received. The system may then generate a garment recommendation based on the selected garment and the stored wardrobe data and provide an indication of the recommendation to a computing device.

Intelligent online personal assistant with multi-turn dialog based on visual search

Systems, methods, and computer program products for identifying a relevant candidate product in an electronic marketplace. Embodiments perform a visual similarity comparison between candidate product image visual content and input query image visual content, process formal and informal natural language user inputs, and coordinate aggregated past user interactions with the marketplace stored in a knowledge graph. Visually similar items and their corresponding product categories, aspects, and aspect values can determine suggested candidate products without discernible delay during a multi-turn user dialog. The user can then refine the search for the most relevant items available for purchase by providing responses to machine-generated prompts that are based on the initial search results from visual, voice, and/or text inputs. An intelligent online personal assistant can thus guide a user to the most relevant candidate product more efficiently than existing search tools.

System for building grocery basket and method of using same

A system and method includes presenting a single product to be located in the retail store to the customer using a mobile application running on the mobile device, receiving an indication from the customer either to dismiss the product or to add the product to a grocery basket of the mobile application to form user data, presenting a cue card to ask the customer a question, receiving an answer from the customer as to yes or no to the question to form cue card data, using a data model and an algorithm to predict the most probable product the customer is going to want to add to the grocery basket, transmitting a representation of the most probable product, and displaying the most probable product on a graphical display of the mobile device, wherein the most probable product is based on the user data and the cue card data.

Systems and methods for use in initiating payment account transactions to acquirers

Disclosed are exemplary embodiments of systems and methods for facilitating payment account transactions to acquirers, based on purchase requests by Internet of Things (IoT) devices. In an exemplary embodiment, a method generally includes receiving, by an interface processor, a message from an IoT device at a premises where the message includes a condition related to the IoT device, and determining, by the interface processor, based on at least one rule in memory, whether to initiate a transaction at a merchant to purchase a product and/or a related product based on the condition. The method then further includes transmitting to an acquirer associated with the merchant, by the interface processor, rather than to the merchant, an authorization request for the transaction for the product and/or the related product when the condition satisfies the at least one rule.

Method and system for optimizing website searching with user pathing
10970769 · 2021-04-06 · ·

A system and method for creating an e-commerce, dynamic, internal search engine are disclosed. The system and method include providing a server having a memory and a processor, and providing the server with a search engine configured to perform the steps of: identifying a first user search term that results in a first search result and the number of occurrences the first search term is input into the search engine. The search engine then identifies a second user search term input into the search engine subsequent to the first user search term and the number of occurrences the second search term is input into the search engine and identifies the number of occurrences when the second search term yields a successful search result. The search engine then modifies subsequent search results facilitated by the first user search term to reflect the number of successful search results of the second search term.

Product catalog services
11847627 · 2023-12-19 · ·

Product catalogs are received at a first point-of-sale (POS) device of a first business entity from POS devices of a second business entity and a third business entity. At least one product specification is selected from the product catalog of the second business entity and at least one product specification is selected from the third product catalog of the third business entity. A product catalog for the first business entity is then generated at the first POS device that includes a product specification that is different from, but informed by, the received product specifications. The generated catalog is transmitted by the first POS device to a fourth POS device of a fourth business entity.

Object locating method and related apparatus
10999699 · 2021-05-04 · ·

An object locating method, wherein a server may obtain a correspondence relationship between an object and an object storage device and a correspondence relationship between an object storage device and a prompt device, and after the server receives a request for a sought target object, determining an object storage device corresponding to the target object based on a first correspondence relationship, determining a prompt device corresponding to the object storage device based on a second correspondence relationship, and transmitting a control signal to the prompt device, to control directing the prompt device to output prompt information. With the correspondence relationship between the prompt device and the object storage device reflecting the setup locations of both, after a user confirms a prompt device outputting prompt information, the location of a storage device storing the target object may be determined based on the location of the prompt device. The provided method may assist a user to quickly find a target object, improving user experience. Moreover, the present disclosure provides a related object locating apparatus, ensuring the implementation of the method in actual applications.