Patent classifications
G06Q30/0627
System and Method for Managing Multiple Transactional Workflows
A system and method are provided for managing multiple transactional workflows. The method includes saving each transactional workflow with a unique identifier, mapping the unique identifier to an entity associated with the client device used to initiate the corresponding transactional workflow, providing a first option for the client device to retrieve from the server device details of the plurality of transactional workflows, and receiving a request at a later time to retrieve details of the plurality of transactional workflows. The method also includes performing an authentication process, using the predetermined identifying information to determine unique identifiers of the corresponding saved transactional workflows, providing a second option for the client device to resume one or more of the transactional workflows, and resuming the corresponding one or more transactional workflows. Each transactional workflow is saved in a format that permits the server device to execute and complete a binding outcome.
System and method for quality assessment of product description
A system for assessing text content of a product. The system includes a computing device having a processor and a storage device storing computer executable code. The computer executable code, when executed at the processor, is configured to: provide text contents and confounding features of products; train a first regression model using the text content and the confounding features of the products; train the second regression model using the confounding features; operate the first regression model using the text contents and the confounding features to obtain a total loss; operate the second regression model using the confounding features of to obtain a partial loss; subtract the total loss from the partial loss to obtain a residual loss; use the residual loss to evaluate models and parameters for the regression models; and use the first regression model to obtain log odds of the words indicating importance of the words.
Portable remote processing apparatus for property transactions
A portable remote processing apparatus facilitates various aspects of a transaction, such as a real estate property transaction. A seller of the real estate property can use the portable remote processing apparatus to prepare a walk-through of the property for prospective buyers, to configure the property for a showing, and/or to interact with a buyer device to negotiate a sale of the real estate property. Typically, the portable remote processing apparatus communicates with a remote server device, thereby limiting the amount of hard coding in the apparatus and improving the processing capability of the apparatus.
Laser finishing design tool with image preview
A tool allows a user to create new designs for apparel and preview these designs before manufacture. Software and lasers are used in finishing apparel to produce a desired wear pattern or other design. Based on a laser input file with a pattern, a laser will burn the pattern onto apparel. With the tool, the user will be able to create, make changes, and view images of a design, in real time, before burning by a laser. Input to the tool includes fabric template images, laser input files, and damage input. The tool allows adding of tinting and adjusting of intensity and bright point. The user can also move, rotate, scale, and warp the image input.
Micro-partitioning based search
Devices and techniques are generally described for search using a micro-partitioned catalog. In some examples, a search system can determine a plurality of items in an online catalog. The search system can generate a similarity graph based on vector representations of the plurality of items and determine an item as a representative item for a cluster of items. The search system can receive a query and determine the cluster of items as a candidate cluster based on a comparison between the query and the representative item. The search system can determine a candidate item of the cluster of items based on a comparison between the query and the cluster of items.
SYSTEM AND METHOD FOR PROVIDING FRESHNESS INFORMATION
An apparatus for providing perishable product freshness information is provided. The apparatus includes a portable device having an input device for receiving a product identifier associated with a perishable product, a sensor reader for receiving data from one or more sensors in proximity of the perishable product and the portable device, a display device to display information, and a control circuit. The control circuit is configured to: receive the product identifier associated with the perishable product, retrieve a list of one or more external sensors to detect, cause the sensor reader to scan for data from the one or more external sensors, receive detected sensor data from one or more sensors detected by the sensor reader, and cause the display device to display information associated with product freshness determined based on the stored sensor data and a sensor data history associated with the perishable product.
Systems, non-transitory computer readable storage mediums, and methods for a commerce platform coordinating transactions within third party applications
A method and apparatus for a commerce platform coordinating a purchase of a product sold by a merchant system through a third party application are described. The method may include receiving a notification from the third party application requesting to purchase a product from within the third party application, wherein the notification comprises an identifier for the product and an identifier for the merchant system that sells the product. The method may also include a product checkout interface having an appearance consistent with an appearance of a user interface of the third party application, and transmitting the product checkout interface generated by the commerce platform to a user device executing the third party application causing the third party application to render the product checkout interface within at least a portion of the user interface of the third party application.
Computerized smart inventory search methods and systems using classification and tagging
A method and system operable for: receiving a search query including search terms; using a machine learning module, selecting features of the search terms and mapping an association between the search terms and a domain object, thereby generating a domain object classification; tagging the domain object with the domain object classification; and using the domain object tagged with the domain object classification to conduct a subsequent search. Conducting the subsequent search includes: receiving a subsequent search query including subsequent search terms; tokenizing the subsequent search terms; finding permutations of the tokenized subsequent search terms; matching the subsequent search terms to the domain object tagged with the domain object classification; and displaying subsequent search results via a user interface.
System and method for scalable tag learning in e-commerce via lifelong learning
Systems and method for lifelong tag learning. The system includes a computing device having a processor and a storage device storing computer executable code. The computer executable code is configured to: provide product descriptions and seed tags characterizing products; train a named-entity recognition (NER) model using the product descriptions and the seed tags; predict pseudo tags from the product descriptions using the NER model; calculate confidence scores of the pseudo tags; compare the confidence scores with a threshold, and define the pseudo tags as true tags when the confidence scores are greater than the threshold; add the true tags to the seed tags to obtain updated tags; and repeat the steps of training, predicting, calculating, comparing and adding using the product descriptions and the updated tags, so as to keep updating the updated tags.
LOCATION-BASED BID MODIFIERS
Systems and methods for determining location-based bid modifier suggestions include determining a content placement cost based in part on a likelihood of a user that has entered a physical establishment completing a transaction, an average transaction amount for the establishment, and an expected return on investment (ROI). A location-based bid modifier may be determined using the computed cost and a base bid amount. In some implementations, the location-based bid modifier may also be based on a probability model that models the probability of the user visiting the establishment.