Orthogonal experimentation in a computing environment
Granted: April 20, 2021
Patent Number:
10983900
Various embodiments include at least one of systems, methods, and software to receive input configuring tests within a computing environment to expose users to standard application or website experiences or test experiences. In some embodiments, multiple tests may be configured to run orthogonally within user experiences without affecting the results of one another. Some such embodiments preserve the ability to execute certain tests in a non-orthogonal manner while other tests are…
Systems and methods to communicate a selected message
Granted: April 13, 2021
Patent Number:
10979376
A system may detect multiple accesses of an engagement interface from a user. The multiple accesses may include a first group of accesses performed by a first device and a second group of accesses performed by a second device. Both the first device and the second device may correspond to the user. A message may be selected from a set of messages. Moreover, the message may correspond to the engagement interface. The system may identify the first group of accesses as having a greater…
Digital wardrobe
Granted: April 13, 2021
Patent Number:
10977721
Techniques for generating a digital wardrobe are presented herein. A transceiver can be configured to receive a request having a garment identifier and a user identifier. Additionally, an access module can be configured to access a first garment model, access a body model of the user corresponding to the user identifier, and access a second garment model corresponding to the user identifier. Furthermore, a processor can be configured by a garment simulation module to position the body…
Identifying product items based on surge activity
Granted: April 13, 2021
Patent Number:
10977707
Various embodiments described herein assist in identifying one or more product items of interest (e.g., high demand product items) based on surge activity, such as user buying surges, user selling surges, and user product listing (e.g., electronic or online listing) surges on an online marketplace system, and can further notify one or more users of selling opportunities of the identified products items of interest.
Secure management of content distribution data blocks on a blockchain
Granted: April 13, 2021
Patent Number:
10977647
Technologies are shown for content distribution on a blockchain involving generating a content distribution data block on a content distribution data blockchain, that stores digital content, data identifying the digital content, an owner identifier, an access holder identifier, and a use conditions attribute for identifying use requirements for the digital content. A use requirement is defined in the use conditions attribute. An owner identified in the owner identifier sets the access…
Product tags, systems, and methods for crowdsourcing and electronic article surveillance in retail inventory management
Granted: April 13, 2021
Patent Number:
10977611
Methods and systems for inventory management are disclosed. In one aspect, a method includes receiving, from a first device, product information associated with an article, receiving, from the first device, location information of the first device; identifying a merchant based on the location information, generating an online listing for the article in an online marketplace of the identified merchant, the online listing including the product information; and making the online listing…
Expandable service architecture with configurable dialogue manager
Granted: April 13, 2021
Patent Number:
10977319
Methods, systems, and computer programs are presented for facilitating user engagement with a bot. One example method includes receiving, by a dialogue manager server, a sequence specification for a user activity that identifies a type of interaction between a user and a network service, the sequence specification including instructions for implementing a trigger action in the event of a negative user input into the bot. The negative user input in the sequence of interactions is detected…
Method, medium, and system for image text localization and comparison
Granted: April 6, 2021
Patent Number:
10970768
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…
Securing authorization tokens using client instance specific secrets
Granted: April 6, 2021
Patent Number:
10972273
A system, method, and computer program product are provided for securing authorization tokens using client instance specific secrets. Tokens are valid for service requests only if time constraints and additional security constraints are met by additional information stored in the token in hashed form. A required comparison of a timestamp in a client service request header to the current server time limits the useful token life, e.g., to a few minutes. The service request header also…
Augmented reality digital content search and sizing techniques
Granted: April 6, 2021
Patent Number:
10970867
Techniques are described herein that overcome the limitations of conventional techniques by bridging a gap between user interaction with digital content using a computing device and a user's physical environment through use of augmented reality content. In one example, user interaction with augmented reality digital content as part of a live stream of digital images of a user's environment is used to specify a size of an area that is used to filter search results to find a “best…
Systems and methods for facilitating electronic commerce over a network
Granted: April 6, 2021
Patent Number:
10970762
In accordance with embodiments of the present disclosure, systems and methods for facilitating electronic commerce over a network include communicating with a plurality of users via a plurality of user devices over the network, receiving a login request from a first user via a first user device over the network, accessing an account related to the user based on information passed with the login request, receiving a snaplist file related to a multiple image listing provided by the first…
Shopping trip planner
Granted: March 30, 2021
Patent Number:
10963951
A system and method of an intelligent shopping infrastructure is provided. A data storage of current inventory from a plurality of merchants is maintained. User preferences that indicate an item affinity of a user are retrieved. Furthermore, a location of the user is detected. Using the detected location, available inventory, and item affinity, an available item from the current inventory of a merchant located within a predetermined distance to the location of the user that match the…
3D printing: marketplace with federated access to printers
Granted: March 30, 2021
Patent Number:
10963948
Systems, methods, and media for optimizing and facilitating 3D printing services in a marketplace environment are provided. In one example, a system comprises a hosting system to enhance a 3D printing service marketplace environment including marketplace participants and a federated network of 3D printing service providers. In one aspect, operations include receiving a 3D printing request to print a 3D object selected from among a selection of 3D objects, responsive to the 3D printing…
Computer vision, user segment, and missing item determination
Granted: March 30, 2021
Patent Number:
10963940
Techniques and systems are described that leverage computer vision as part of search to expand functionality of a computing device available to a user and increase operational computational efficiency as well as efficiency in user interaction. In a first example, user interaction with items of digital content is monitored. Computer vision techniques are used to identify digital images in the digital content, objects within the digital images, and characteristics of those objects. This…
Preemptive connection pool adjustments
Granted: March 30, 2021
Patent Number:
10963478
Systems and methods for preemptive adjustments of connections in a server connection pool are provided. In example embodiments, a number of quality of service engines analyze server 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…
Action based on repetitions of audio signals
Granted: March 23, 2021
Patent Number:
10957129
Methods, systems, and apparatus for monitoring a sound are described. An audio signal is obtained and the audio signal is analyzed to generate an audio signature. An object type is identified based on the audio signature and an action corresponding to the object type is identified.
System, method, and computer readable medium for recommendations based on wearable sensors
Granted: March 23, 2021
Patent Number:
10956956
Apparatus and method for providing contextual recommendations based on user state are disclosed herein. In some embodiments, sensor data corresponding to at least one sensor included in an item worn by a user is received. A user state is determined based on the received sensor data. In response to a state change being satisfied by at least the user state, a recommendation is determined based on the user state and a profile associated with the user. The recommendation may be presented on…
Identification of items depicted in images
Granted: March 23, 2021
Patent Number:
10956775
In an example embodiment, a request that includes a first image is received. A second image and a description are accessed from an item listing. An item identifier that corresponds to the second image is parsed from the description. A first edge in the first image and a second edge in a second image are detected. A match between the first image and the second image is determined based on the detection. The first image is associated with the item identifier. Item information corresponding…
Search system for providing web crawling query prioritization based on classification operation performance
Granted: March 16, 2021
Patent Number:
10949475
Various methods and systems for processing web crawling queries using a web crawling prioritization model based on classification operation performance. A classification operation for organizing products in a product listing platform is accessed. A web crawling engine is accessed for the classification operation. The web crawling engine operates based on a web crawling query prioritization model that supports determining web crawling priority scores that indicate a predicted performance…
Systems and methods for inferred review
Granted: March 16, 2021
Patent Number:
10949899
Systems and methods are provided for generating inferred reviews of service providers. Inferred reviews may be generated based on user behavior data for one or more users. The user behavior data may include information that represents how far a user travels to a service provider, how many similar service providers the user passes on the way to the service provider, a number of repeat visits to the service provider, a typical time for services at the service provider, or a length of time…