Providing a virtual shopping environment for an item
Granted: July 30, 2019
Patent Number:
10366447
Techniques for providing a virtual item shopping environment are presented herein. A dimension module may be configured to determine one or more dimensions of a person near a display. A selection module may be configured to select one or more items from a database based on the determined dimensions. A display module configured to present the one or more items on the display. In other embodiments, the selection module may further be configured to receive a selection from the person via a…
Regional item reccomendations
Granted: July 30, 2019
Patent Number:
10366439
Systems and methods for regional item recommendations are provided. In example embodiments, an indication of a destination geolocation from a user device of a user is received. Destination data corresponding to the destination geolocation is retrieved. A destination characteristic from the destination data is extracted. The destination characteristic indicates an affinity for apparel associated with the destination geolocation. A candidate apparel item is determined based on the…
Systems and methods for on demand local commerce
Granted: July 30, 2019
Patent Number:
10366402
Systems and methods for on demand local commerce are described. One example embodiment includes a device gathering location information and product interest associated with clients and client devices. The system may use location information in determining that the first plurality of client devices are within a first geographic area during a first time period, and may further use the interest information in calculating an interest level for a first product. A threshold may be identified…
Social fitting room experience utilizing interactive mirror and polling of target users experienced with garment type
Granted: July 30, 2019
Patent Number:
10366174
Example embodiments of the present disclosure include a system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for providing an interactive and social fitting room experience. Consistent with some embodiments, the method may include selecting a target audience to poll for feedback on an image of an individual wearing a garment in a fitting room. The method may further include transmitting the image to a computing device of each…
Analyzing and linking a set of images by identifying objects in each image to determine a primary image and a secondary image
Granted: July 30, 2019
Patent Number:
10366144
A set of images is accessed from a server. The set is analyzed to identify objects in each image using object recognition algorithms. A primary image that includes more of the identified objects than any of the other images of the set is determined. For each of the identified objects in the primary image, a secondary image that includes the identified object and has a higher magnification than the primary image is determined. Links are inserted into the primary image at locations…
Reflow of data presentation using tracking data
Granted: July 30, 2019
Patent Number:
10365802
In an example embodiment, a user interface is distributed to a user application operating on a client device. Then interactions between users on one or more client devices and one or more server devices are tracked. The user interface is then modified based on the information about the interactions. The modified user interface may then be distributed to the user application.
Instant messaging robot to provide product information
Granted: July 23, 2019
Patent Number:
10360611
Methods and systems to automatically respond to a request for product information are described. In one embodiment, a data collection module may collect product data over a network, identify that the product data is related to a particular product, and store the product data and an association between the product data and the particular product in a database. An instant messaging engine may receive a request for the product data after the product data is stored in the database and an…
Digital image capture session and metadata association
Granted: July 23, 2019
Patent Number:
10362233
Digital image capture session and metadata association techniques are described. In one example, a user input is received to initiate an image capture session. At least one digital image is captured using a digital camera during the image capture session. Audio input data is also collected using an audio input device during the image capture session and converted into text data, e.g., speech-to-text. Metadata is generated based on the text data and associated with the at least one…
Methods and systems for recalling second party interactions with mobile devices
Granted: July 23, 2019
Patent Number:
10362161
Systems and methods are presented for identifying individuals through facial recognition, voice recognition, or the like, recalling past recorded conversations with the identified individuals, and recording and inventorying conversations with the individuals with mobile devices. In some embodiments, a method is presented. The method may include identifying, at a device, an individual through facial recognition, voice recognition, or a unique RFID. The method may also include recording a…
Near-identical multi-faceted entity identification in search
Granted: July 23, 2019
Patent Number:
10360621
Example embodiments described herein disclose systems and methods for near-identical multi-faceted entity identification within search results from an online marketplace. The online marketplace may be or include a group of one or more server machines configured to provide one or more online marketplace services, including the near-identical multi-faceted entity identification system. A user device may accordingly request and receive, from the online marketplace, a set of item listings…
Container touch-pairing device
Granted: July 23, 2019
Patent Number:
10360530
Systems and methods change a user interface for the purpose of pairing a shipping container with an item that is intended to be shipped in the shipping container. Example embodiments include a machine-implemented method for accessing a shipping request, detecting a radio signal from a candidate container using a radio receiver, detecting an impact between a pairing device and a query container using an accelerometer, determining that the query container is the candidate container, and…
Text conversion
Granted: July 23, 2019
Patent Number:
10360250
Methods and system for text conversion are described. In one embodiment, free-form text associated with an item may be received. The item may be identified based on the free-form text. The item may be compatible with a parent item. The parent item may be identified based on the free-form text. An item descriptor may be identified in the free-form text. The item descriptor may be a particular term of the free-form text. Compatibility-based text may be constructed for the item based on…
Waist measuring belt
Granted: July 23, 2019
Patent Number:
10359327
In various example embodiments, devices, systems, and methods for a waist measuring belt are provided. An example waist measuring belt is made up of a belt buckle frame with attachments for a belt strap. The belt further includes a position measuring module coupled to the belt buckle frame that measures an attachment position of a second end of the belt strap to the belt buckle frame. The belt also includes a tension measuring module coupled to the belt buckle frame that measures a…
Transmitting data to select users
Granted: July 16, 2019
Patent Number:
10354327
In various example embodiments, a system and method for transmitting data to select users are presented. User information corresponding to users of a web service is accessed. Scores for each of the user is calculated based on the accessed user information. Select users of the web service are identified based on the calculated scores. A data object is generated and then transmitted to the select users.
Providing an image of an item to advertise the item
Granted: July 16, 2019
Patent Number:
10354318
A seller device executing a seller module captures an image of an item available for purchase and uploads the image to a host machine. The host machine receives the image of the item and provides the image and a seller address to a buyer device. The buyer device executing a buyer module presents the image and the seller address to a user. The seller address is usable to initiate a communication with the seller of the item. The host machine may provide the seller module to the seller…
Methods and systems for selecting an optimized scoring function for use in ranking item listings presented in search results
Granted: July 16, 2019
Patent Number:
10354309
Methods and systems for simulating a search, for the purpose of evaluating one or more scoring functions used in ordering item listings for presentation in a search results page are described. Consistent with some embodiments, a simulation platform includes a real-time simulation module that receives search result sets for search queries that result in the conclusion of a transaction. The result set is then processed by the simulation platform with one or more test scoring functions,…
Hadoop OLAP engine
Granted: July 16, 2019
Patent Number:
10353923
In various example embodiments, systems and methods for building data cubes to be stored in a cube store are presented. In some embodiments, a metadata engine generates the cube metadata. In further embodiments, cube data is generated by a cube build engine based on the cube metadata and source data. The cube build engine performs a multi-stage MapReduce job on the source data to produce a multi-dimensional cube lattice having multiple cuboids. In further embodiments, the cube data is…
Preemptive connection pool adjustments
Granted: July 16, 2019
Patent Number:
10353910
Systems and methods for preemptive adjustments of connections in a database connection pool are provided. In example embodiments, a number of quality of service engines analyze database connection pool metrics data to generate instructions to increase or decrease the number of connections in a connection pool, preemptively, before shortages or surpluses of connections occur. Corrective engines can analyze performance of the quality of service engines and can, when necessary, instruct the…
Application above-the-fold rendering measurements
Granted: July 9, 2019
Patent Number:
10346517
Various embodiments include a method and system for application above-the-fold rendering measurements. A start time corresponding to a rendering operation of an application may be recorded. A series of bitmaps of a portion of a rendering canvas representing above-the-fold data for the application may be captured. The first of the series of bitmaps may be captured at the start time and successive captured bitmaps each captured after a specified time interval from a previously captured…
Gift card conversion and digital wallet
Granted: July 9, 2019
Patent Number:
10346833
A method and a system convert the value of a gift card for use with a mobile device. The value of the gift card is determined from an issuer of the gift card. The value of the gift card is stored in a digital payment account in a storage device. The digital payment account stores values of gift cards from issuers. A financial transaction corresponding to the issuer of the gift card is performed on the digital payment account. The value of a first gift card from a first issuer of a first…