eBay Patent Applications

Garnering Interest on Potential Listing in a Photo or Video

Granted: October 17, 2024
Application Number: 20240346539
Various implementations described herein are able to leverage the interaction from one or more potential buyers relative to a digital image to automatically create a sales listing for items that appear to be of interest to the buyers. This reduces or eliminates all together the manual effort previously required of sellers in researching and collecting data on each item they wish to sell. Because of their technical nature, the innovative solutions described herein are also readily…

Colored Three-Dimensional Digital Model Generation

Granted: October 10, 2024
Application Number: 20240338919
Colored three-dimensional digital model generation techniques and systems are described. In one example, scanning techniques are employed by a scanning system that scans a physical object while disposed within packaging to form a three-dimension digital model. A model coloring system is employed to color the three-dimensional digital model. A two-dimensional digital image is employed that captures the same or similar physical object. In one example, features of the model are matched to…

Near Real-Time Feature Simulation for Online/Offline Point-in-Time Data Parity

Granted: October 10, 2024
Application Number: 20240338557
Near real-time feature simulation for online/offline point-in-time data parity is described. A computing device may assign, to respective events from a series of events, a series of time stamps associated with a near real-time (NRT) variable. The computing device may simulate a delay latency associated with processing the respective events via an online processing environment based on the series of time stamps. The computing device may provide the series of events and the simulated delay…

Feature Engineering Logic Generation and Simulation

Granted: September 26, 2024
Application Number: 20240320117
A computing device may receive trigger data defining a trigger event and logic to add an enriched event associated with the trigger event. A computing device may detect occurrence of the trigger event in execution of one or more digital services by an executable service platform in an online operational environment of a service provider system based on the trigger data. A computing device may generate event data describing the execution of the trigger event and the enriched event…

Bad Change Detector for Operational Features of Digital Platforms

Granted: September 26, 2024
Application Number: 20240319990
A bad change detector for operational features of digital platforms is described. Metric data from a website is acquired by the bad change detector while implementing a first version of an operational feature of the website and while implementing a second version of the operational feature. A bad change to the website is detected by measuring an inequality among values of a frequency distribution defined by a time series of the metric data. The operational feature is reverted to the…

USE OF CAMERA METADATA FOR RECOMMENDATIONS

Granted: September 19, 2024
Application Number: 20240312207
In various example embodiments, a system and method for using camera metadata for making recommendations are presented. At least one image file having camera metadata is received. The camera metadata of the at least one image file is analyzed to determine improvements to image capture aspects associated with the at least one image file. Feedback related to the improvements to the image capture aspects associated with the at least one image file is generated. In some embodiments, the…

Camera Platform Incorporating Schedule and Stature

Granted: September 12, 2024
Application Number: 20240305751
Camera platform techniques are described. In an implementation, a plurality of digital images and data describing times, at which, the plurality of digital images are captured is received by a computing device. Objects of clothing are recognized from the digital images by the computing device using object recognition as part of machine learning. A user schedule is also received by the computing device that describes user appointments and times, at which, the appointments are scheduled. A…

DATA STORAGE SPACE RECOVERY USING COMPACTION REQUESTS

Granted: August 29, 2024
Application Number: 20240289016
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…

AUTOMATIC LISTING GENERATION FOR MULTIPLE ITEMS

Granted: August 22, 2024
Application Number: 20240281857
A machine is configured to automatically generate listings for multiple items. For example, the machine receives, from a client device, two or more images and two or more descriptions. The two or more images depict two or more items. The two or more descriptions pertain to the two or more items. The machine matches one or more images of the two or more images to a description of the two or more descriptions. The one or more images depict an item of the two or more items. The description…

IMAGE MODIFICATION BASED ON OBJECTS OF INTEREST

Granted: August 22, 2024
Application Number: 20240284040
In various example embodiments, a system and method for modifying images are presented. The system receives a user interface selection initiating an image capture and detects a first image capture parameter. The system identifies an object of interest within a field of view of an image capture device and identifies a set of object characteristics of the object of interest. The system generates a parameter notification indicating a suggested modification of the first image capture…

Managing Database Offsets With Time Series

Granted: August 22, 2024
Application Number: 20240281444
Systems and methods of improving the functioning of a streaming platform system by managing database change stream offsets using a time series database are disclosed. In some example embodiments, a computer system retrieves an offset value from a plurality of offset values stored in a time series database, with the plurality of offset values being indexed in the time series database in time order, and the retrieved offset value being retrieved using a time parameter, and then the…

PRODUCT IMAGE GENERATION SYSTEM

Granted: July 18, 2024
Application Number: 20240242395
Methods and systems for generating new product images are disclosed. In one aspect, a method includes identifying, via hardware processing circuitry, a template for a category of products, the template defining locations of attributes of products belonging to the category, identifying, via the hardware processing circuitry, common attributes of products of the category based on the template, averaging, via the hardware processing circuitry, corresponding pixel values across images…

AUTOMATIC GUIDED IMAGE CAPTURING AND PRESENTATION OF IMAGES

Granted: July 4, 2024
Application Number: 20240221108
Disclosed are embodiments for facilitating automatic-guided image capturing and presentation. In some embodiments, the method includes capturing an image of an item, removing a background of the image frame, performing manual mask editing, generating an item listing based on the manually edited mask, inferring item information from the image frame and applying the inferred item information to an item listing.

METADATA TAG IDENTIFICATION

Granted: July 4, 2024
Application Number: 20240220537
A method for automatic metadata tag identification for videos is described. Content features are extracted from a video into respective data structures. The extracted content features are from at least two different feature modalities. The respective data structures are encoded into a common data structure using an encoder of a recurrent neural network (RNN) model. The common data structure is decoded using a decoder of the RNN model to identify content platform metadata tags to be…

Synchronizing Augmented or Virtual Reality (AR/VR) Applications with Companion Device Interfaces

Granted: June 20, 2024
Application Number: 20240201805
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…

Virtual Environment Arrangement and Configuration

Granted: June 13, 2024
Application Number: 20240193674
Virtual environment arrangement and configuration techniques are described. In one example, virtualization techniques are employed to generate a virtual environment as implemented via a virtual reality platform by one or more computing devices. The virtual environment includes virtual stores arranged along virtual streets. Virtual digital content is included in the stores, such as to initiate conversion of a good or service represented by the content. Configuration of the virtual…

AUTOMATIC ORDERING OF CONSUMABLE ITEMS

Granted: June 13, 2024
Application Number: 20240193658
A machine is configured to automatically order consumable items for an account. For example, the machine accesses image input associated with a consumable item. The image input is recorded by a camera associated with a client device. The machine identifies an account based on an identifier of the client device. The machine determines a level of consumption of the consumable item for the account based on the image input. The machine, based on the level of consumption, automatically places…

Injecting Faults by Instrumentation Code

Granted: June 13, 2024
Application Number: 20240193076
In the implementation of techniques for injecting faults by instrumentation code, a system identifies software and one or more fault configuration settings corresponding to faults for fault injection. Based on the fault configuration settings, the system then generates a modified version of the software code by generating instrumentation code via an agent and including the instrumentation code in the software code. The instrumentation code, when executed, is configured to simulate the…

METHODS AND SYSTEMS FOR REDUCING ITEM SELECTION ERROR IN AN E-COMMERCE ENVIRONMENT

Granted: June 6, 2024
Application Number: 20240185321
Methods and systems for displaying, to a user interface, categories of items for the user to select from for querying the system, in order to enable the system to return to the user images of items of the type desired by the user for possible purchase. The items categories of items can be presented to the user interface visually in silhouette form so that the user can select brand and the silhouette image of the type of item desired. Upon selection of the silhouette image, a query is…

Emoji Understanding in Online Experiences

Granted: May 23, 2024
Application Number: 20240169151
Understanding emojis in the context of online experiences is described. In at least some embodiments, text input is received and a vector representation of the text input is computed. Based on the vector representation, one or more emojis that correspond to the vector representation of the text input are ascertained and a response is formulated that includes at least one of the one or more emojis. In other embodiments, input from a client machine is received. The input includes at least…