Method, system, and computer-readable storage medium for heterogeneous data stream processing for a smart cart
Granted: November 2, 2021
Patent Number:
11164239
A network service or application can receive dietary goals or conditions for a user or group of users. The network can determine threshold dietary amounts that users can receive over a predetermined time period to satisfy the goals or conditions. The network can monitor user consumption over the predetermined time period by collecting data from heterogeneous data streams (e.g., data associated with different structures, data types, types of data store, sources, processing rates, etc.),…
Methods and systems for deploying high-volume listings in a network trading platform
Granted: November 2, 2021
Patent Number:
11164225
A method and system for deploying high volume listings in a network based commerce system are described. The system uploads listing data that includes a first listing. Next, the system creates a first profile and a second profile based on the listing data. Finally, the system automatically generates a second listing based on the first and second profiles.
Correction of user input
Granted: November 2, 2021
Patent Number:
11163949
In various example embodiments, a system and method for correction of user input are presented. In one embodiment, a method includes receiving a plurality of user strings, selecting one or more string pairs from the plurality of user strings based on a character operator difference between the first string and the second string being below a threshold number, filtering the one or more string pairs to generate a filtered set of strings pairs representing corrections, and correcting user…
Identification of content in an electronic document
Granted: November 2, 2021
Patent Number:
11163849
In some embodiments, a method includes receiving an electronic document that comprises a plurality of sections. The method includes marking the plurality of sections as a content section or a non-content section using a visual attribute of the sections that includes at least one of a width of the section, a density of the plurality of hyperlinks in the section, a size of a font of text in the section and whether a title of the electronic document overlaps with text in the section. The…
Data storage space recovery
Granted: November 2, 2021
Patent Number:
11163450
Storage space is reclaimed by cleaning and compacting data objects where data objects are stored by immutable storage. A storage area of which space needs to be reclaimed is identified. Active and stale data objects stored in a storage area are identified, and only active data objects are transferred to a shadow storage area from the storage area when recovering storage space. I/O operations can be fulfilled from the storage area and the shadow storage area. Compaction requests and I/O…
Battery charge aware communications
Granted: October 26, 2021
Patent Number:
11160026
A system and method for conducting battery charge aware communications is disclosed. A system receives a content request from a client device, wherein the content request indicates one or more content items. The system retrieves the one or more requested content items from a content database at the system. The system determines whether the content request includes current remaining battery power data for the client device. In response to determining that the content request includes the…
Automated determination of web page rendering performance
Granted: October 26, 2021
Patent Number:
11157383
Automated determination of web page rendering performance techniques and systems are described. In one example, a web page including multiple user-interactive elements that can be selected or navigated via user input is received. A frame rendering system is employed to automatically identify the user-interactive elements and generate scripts to simulate user input at the user-interactive elements. The generated scripts are then used to simulate user input at the user-interactive…
Dynamic generation of user interface elements
Granted: October 19, 2021
Patent Number:
11151640
In various example embodiments, a system and method for dynamically generating user interface elements and associated values are presented. An item listing and profile data are accessed. A set of user interface elements are dynamically generated based on the item listing and the profile data, with each user interface element configured to perform an action on the item listing. A set of values are dynamically determined, with each value being associated with a user interface element of…
Configuring mobile device applications based on location
Granted: October 19, 2021
Patent Number:
11153712
Various implementations monitor a parent geofence that geographically encompasses a plurality of child geofences, each respective child geofence of the child geofences associated with a respective physical location within the parent geofence. One or more implementations receive location data that indicates a current location of a mobile device. In turn, the current location can be used to determine that the mobile device has entered a particular child geofence of the plurality of child…
Fit simulation garment
Granted: October 19, 2021
Patent Number:
11151803
A system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for simulating the fit of a particular garment on a user using a fit simulation garment. The fit simulation garment is wearable by a user and comprises a plurality of actuators configured to simulate tightness of regions of the particular garment. The method includes receiving a garment fit model defining the fit of the particular garment on the user. The method further…
Detecting items of interest within local shops
Granted: October 19, 2021
Patent Number:
11151629
Systems and methods disclosed herein may operate to receive, at a user device corresponding to a user of a web service, information identifying an item, based on the user device being located within a specified range of distance from the item; access a list of items including at least one item of interest to the user, with each item of interest within the list of items having been previously identified by the user at the web service; compare the information against the list of items;…
Peer-to-peer trading platform
Granted: October 19, 2021
Patent Number:
11151623
A computer-implemented method and system is disclosed in which a network-based interaction environment includes a plurality of peer-to-peer nodes being able to communicate directly with each other using a peer-to-peer protocol and a peer-to-peer client application, and a first peer-to-peer client application to maintain persistent item information on at least one peer-to-peer node of the plurality of peer-to-peer nodes, the persistent information being related to an item being offered by…
Mining textual feedback
Granted: October 19, 2021
Patent Number:
11151181
Methods, systems, and apparatus for mining feedback are described. A set of one or more lexical patterns associated with one or more of a suggestion and a defect report are determined and the set of one or more lexical patterns are matched against a plurality of feedback items to generate a distance learning training set. A distance learning technique is applied to the distance learning training set to generate a distance learning model and the distance learning model is used to identify…
Augmented or virtual reality (AR/VR) companion device techniques
Granted: October 19, 2021
Patent Number:
11150788
An augmented reality or virtual reality (AR/VR) device pairs with a companion device to augment input interfaces associated with an AR/VR application at the AR/VR device. In implementations, an AR/VR device determines a portion of a markup file that corresponds to an AR/VR scene of a plurality of AR/VR scenes in an AR/VR environment, and communicates the portion of the markup file to the companion device to cause the companion device to configure a companion user interface associated…
Geo location questing
Granted: October 19, 2021
Patent Number:
11148042
A method and a system of a geo-location quest game. For example, registering game participants to play a geo-location quest game within a game environment having a plurality of beacon devices which are capable of providing location information for registered game participants within the game environment. In further examples, presenting, on the beacon enabled user device, to the registered game participants, a description of a first task in the geo-location quest game and a request for…
Smart cabinet
Granted: October 12, 2021
Patent Number:
11143543
An apparatus is provided including a processor, a memory, and a door. A scale is configured to, when the door is opened, measure the weight of an item placed in the apparatus. A scanner is then configured to, when the door is opened, scan an item placed in the apparatus. The processor is then configured to track the weight of the item when the item is placed in the apparatus and to automatically reorder more of the item in response to a determination that the weight of the item has…
Extraction of body dimensions from planar garment photographs of fitting garments
Granted: October 12, 2021
Patent Number:
11145118
Techniques for extraction of body parameters, dimensions and shape of a customer are presented herein. A model descriptive of a garment, a corresponding calibration factor and reference garment shapes can be assessed. A garment shape corresponding to the three-dimensional model can be selected from the reference garment shapes based on a comparison of the three-dimensional model with the reference garment shapes. A reference feature from the plurality of reference features may be…
Draft completion system
Granted: October 12, 2021
Patent Number:
11144943
Disclosed are systems, methods, and non-transitory computer-readable media for generating incentivizing notifications to complete an uncompleted listing. A draft completion system determines, based on data included in an uncompleted listing for an item, a set of status values for the uncompleted listing. The uncompleted listing os associated with a first account of an online service. The draft completion system determines, based on the set of status values, a first incentivizing…
Aspect pre-selection using machine learning
Granted: October 12, 2021
Patent Number:
11144811
Aspect pre-selection techniques using machine learning are described. In one example, an artificial assistant system is configured to implement a chat bot. A user then engages in a first natural-language conversation. As part of this first natural-language conversation, a communication is generated by the chat bot to prompt the user to specify an aspect of a category that is a subject of a first natural-language conversation and user data is received in response. Data that describes this…
Customized search result ranking based on user groups
Granted: October 12, 2021
Patent Number:
11144559
A search engine provides customized search results in response to a search query using a group search ranker. The customized search results may be determined for a user based on the user's association with a user group having common preferences. Preferences for users may be learned through historical user information that includes interactions by users with websites on the Internet. Users may be grouped based on these preferences, and the user group may have an associated group search…