PARALLEL DATA STREAM PROCESSING SYSTEM
Granted: March 6, 2025
Application Number:
20250077533
A method and a system process a stream of data in parallel across a plurality of nodes. The log processing system has a log module, a query language module, and a query processing module. The log module receives and organizes the stream of data into a sequential and nested data structure. The query language operator module defines operators that operate on the sequential and nested data structure. The query processing module processes in parallel across a plurality of nodes a query based…
Area Selection-Based Document Object Model Element Inspector
Granted: February 27, 2025
Application Number:
20250068310
An area selection-based document object model element inspector is described. A dragging input that defines a selection area of a digital content document having a plurality of elements is received via an area selection-based inspector tool. A set of elements of the plurality of elements that is positioned within the selection area is selected. Details of the selected set of elements are broadcast for display.
Wildcard-Free Certificates for Network Address Domains
Granted: February 13, 2025
Application Number:
20250055839
Generating an access point certificate based on a graph that defines relationships between an access point and at least one domain is described. Relationship data describing how data is to be routed between an access point and domains is received by a certificate management system. The certificate management system generates a graph representing an access point and associated domains as nodes, with edges connecting various nodes to model relationships between the access point and the…
Fit Simulation Garment
Granted: February 13, 2025
Application Number:
20250054262
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…
Outfit Curation by Generative Artificial Intelligence
Granted: February 13, 2025
Application Number:
20250054044
Outfit curation by generative artificial intelligence is described. A prompt is generated, based on a seed clothing item, for input to generative artificial intelligence to create an outfit that includes the seed clothing item. The prompt is provided to the generative artificial intelligence to cause the generative artificial intelligence to initiate a search of an online marketplace to locate complementary clothing items for the outfit that are available on the online marketplace.…
Virtual Account Use
Granted: February 13, 2025
Application Number:
20250053989
Virtual account use in an online marketplace is described. Listings published to a multitude of client devices by the online marketplace include a first listing for a first item and a second listing for a second item. The first item is listed by a first user account and the second item is listed by a second user account. In connection with a third user account purchasing the first item, the online marketplace provides a first monetary compensation to the first user account from the third…
Corrective Database Connection Management
Granted: February 6, 2025
Application Number:
20250045151
Systems and methods for are provided for predicting impending failure of a database and preemptively initiating mitigating failover actions, for example by shedding connections or redirecting connection requests to an alternate database that can fulfill resources being requested. In an example embodiment, to detect a slow or unstable database, connection wait times are monitored over a rolling window of time intervals, a quantity of intervals in which at least one excessive wait time…
Prospective Object Search Techniques Based on Removed Objects
Granted: February 6, 2025
Application Number:
20250045811
Search techniques are described that support locating and displaying prospective objects in digital images based on a removed object. A digital image, for instance, is received by a computing device as an input depicting a physical environment with various objects and displayed in a user interface. An object depicted by the digital image is removed. An aspect of the removed object is identified. A search system leverages the aspect to locate a prospective object. The prospective object…
Dynamic Link Preview Generation
Granted: February 6, 2025
Application Number:
20250045341
Dynamic link preview generation techniques are described that overcome the challenges of conventional techniques by supporting link preview generation by a content provider system that proves the digital content via a respective network address. In one example, a content provider system, based on a request received from a service provider system, identifies a communication platform of the service provider system that is to be used to communicate the shared link. Upon identifying the…
Data Quality Check Using a Structured Query Language Hint
Granted: February 6, 2025
Application Number:
20250045257
A data quality check using a structured query language hint is described. A query optimizer of a database management system may receive a data quality check instruction as part of a database query statement for a database query. The query optimizer may modify a query execution plan for the database query based on the data quality check instruction so that completion of the database query is dependent on a result of a data quality check defined by the data quality check instruction. The…
Replicated Time Wheel Delay Event Scheduling
Granted: February 6, 2025
Application Number:
20250045130
A delay event system is described that maintains a main copy of a time wheel, which includes a plurality of slots that each correspond to a different time. The main copy of the time wheel is maintained at a first node, and a plurality of replica copies of the time wheel are maintained at different nodes. Events scheduled for future execution are placed into an appropriate time wheel slot and propagated to the replica copies. Each time wheel one of the slots in the main copy of the time…
INTELLIGENT AUDIO OUTPUT DEVICES
Granted: January 30, 2025
Application Number:
20250038728
An audio output device may include one or more audio sensors configured to detect ambient sound and noises around the audio output device. The audio output device may include a controller configured to analyze the detected sound and noises and may adjust audio settings of the audio output device accordingly. In an embodiment, the controller may analyze and recognize that the detected noise is another person's attempt to get the user's attention or to talk to the user, such as audio sound…
Systems and Methods For Contextual Recommendations
Granted: January 9, 2025
Application Number:
20250016241
A method and a system for making contextual recommendations to users on a network-based system. For example, activity associated with a user interacting with a network-based system is tracked. Based, at least in part, on the tracked user activity on the network-based system, a recommendation relationship type is selected. The recommendation relationship type can be either a substitute relationship type or a complement relationship type. A recommended object can be selected based at least…
Systems And Methods For Multi-Signal Fault Analysis
Granted: January 9, 2025
Application Number:
20250014400
Systems and methods for multi-signal fault analysis are described. The system receives signal message information, over a network, from a collection device comprised of a plurality of mobile devices including a first mobile device and a second mobile device that are associated with a first user. The first signal message information includes a first maintenance message including characterization information that was received by the first mobile device from a component that includes a…
IMAGE EVALUATION
Granted: January 9, 2025
Application Number:
20250014055
A machine may be configured to perform image evaluation of images depicting items for sale and to provide recommendations for improving the images depicting the items to increase the sales of the items depicted in the images. For example, the machine accesses a result of a user behavior analysis. The machine receives an image of an item from a user device. The machine per forms an image evaluation of the received image based on an analysis of the received image and the result of the user…
Context-Driven Generation of Diverse Questions
Granted: January 2, 2025
Application Number:
20250005329
In accordance with techniques for context-driven generation of diverse questions, a machine learning model receives a first target question, a second target question, and a context. Based on the context and one or more words of the first target question, a first decoder of the machine learning model outputs a first representation of candidate words to follow the one or more words of the first target question. Based on the context and one or more words of the second target question, a…
Item Inventory Management System with Vacuum-Operated Sorter
Granted: December 19, 2024
Application Number:
20240416389
An item sorting system is described. The item sorting system includes at least one bin that holds items to be sorted and a light source that illuminates the items stored in the at least one bin. In implementations, the at least one bin includes walls that direct light, received from the light source via a first surface, for emission via a second surface facing an interior of the at least one bin. The item sorting system further includes a recognition device that identifies the items for…
DIGITAL WARDROBE
Granted: December 12, 2024
Application Number:
20240412278
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…
Different Action User-Interface Components In A Comparison View
Granted: December 12, 2024
Application Number:
20240412270
Different action user-interface components in a comparison view are described. Initially, a selection is received to display a comparison view via a user interface of a listing platform. Multiple listings of the listing platform are selected for inclusion in the comparison view. A comparison view system determines which action of a plurality of actions, used by the listing platform, to associate with each of the listings. A display device displays the multiple listings concurrently in a…
Inventory Item Prediction and Listing Recommendation
Granted: November 28, 2024
Application Number:
20240394625
An inventory prediction system is described that outputs a predicted inventory item not included in a user's known inventory using a cross-category directional graph that represents item categories as nodes. The inventory prediction system implements a prediction model trained using machine learning to output the predicted inventory item using the graph and at least one item from the user's known inventory. The inventory prediction system is further configured to generate a listing…