eBay Patent Applications

Dynamic Generation of User Interface Elements

Granted: February 22, 2024
Application Number: 20240062276
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…

Method And System For Identifying, Managing, And Monitoring Data Dependencies

Granted: February 22, 2024
Application Number: 20240061888
Software is increasingly being developed as a collection of loosely coupled applications. Loosely coupled applications exchange data by publishing data to and retrieving data from a data store, such as a database, a file located on a storage cluster, etc. Data produced by one application and consumed by another is referred to as a data dependency. In some embodiments, an application's data dependencies are identified by analyzing cached query plans associated with the application. Query…

ANALYZING AND LINKING A SET OF IMAGES BY IDENTIFYING OBJECTS IN EACH IMAGE TO DETERMINE A PRIMARY IMAGE AND A SECONDARY IMAGE

Granted: February 22, 2024
Application Number: 20240061563
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…

Machine Learning-Based Interactive Visual Monitoring Tool for High Dimensional Data Sets Across Multiple KPIs

Granted: February 22, 2024
Application Number: 20240061562
Described are computing systems and methods configured to detect a small, but meaningful, anomaly within one or more metrics associated with a platform. The system displays visuals of the metrics so that a user monitoring the platform can effectively notice a problem associated with the anomaly and take appropriate action to remediate the problem. An operational visual includes a radar-based visual with a heatmap arranging metrics, and a node representing a state of the metrics.…

Blockchain-Based Authentication And Authorization

Granted: February 15, 2024
Application Number: 20240054437
The disclosed technologies include receiving a request from a second computing device to verify ownership of a blockchain address. A challenge content is generated and sent to the requestor. A signature is received comprising a hash of the challenge content generated using a private key. A public key corresponding to the private key is obtained, and the signature is validated using the public key. In response to validating the signature, a characteristic is associated with a user…

IMAGE AND VIDEO INSTANCE ASSOCIATION FOR AN E-COMMERCE APPLICATIONS

Granted: February 15, 2024
Application Number: 20240054185
A process for linking related images and videos is disclosed. The process can include receiving listing information including the images and the video, processing the images using an image processor to determine one or more image descriptors, processing the video using a video processor to determine video descriptors, comparing the image descriptors to the video descriptors, calculating a similarity value for each of the image descriptors in relation to each of the video descriptors, and…

Systems and Methods to Provide Visual Browsing

Granted: February 15, 2024
Application Number: 20240054171
Systems and methods for multi-directional visual browsing on an electronic device are described. In example embodiments, a primary result and a peripheral result are determined. A display layout based on attributes associated with the primary result and the peripheral result is generated. The display layout is then formatted into instructions, which will cause a device to render the display layout. The instructions are transmitted to the client device.

METHODS AND APPARATUS FOR DETECTION OF SPAM PUBLICATION

Granted: February 8, 2024
Application Number: 20240046306
In various example embodiments, a system and method for determining a spam publication using a spam detection system are presented. The spam detection system receives, from a device, an image of an item and an item attribute for the item. Additionally, the spam detection system extracts an image attribute based on the received image, and compares the item attribute and the image attribute. Moreover, the spam detection system calculates a confidence score based on the comparison.…

Physical Object Boundary Detection Techniques and Systems

Granted: February 8, 2024
Application Number: 20240046481
Physical object boundary detection techniques and systems are described. In one example, an augmented reality module generates three dimensional point cloud data. This data describes depths at respective points within a physical environment that includes the physical object. A physical object boundary detection module is then employed to filter the point cloud data by removing points that correspond to a ground plane. The module then performs a nearest neighbor search to locate a subset…

Augmented Reality, Computer Vision, and Digital Ticketing Systems

Granted: February 8, 2024
Application Number: 20240046643
Augmented reality, computer vision, and digital ticketing system techniques are described that employ a location determination system. In one example, the location determination system is configured to receiving at least one digital image as part of a live camera feed, identify an object included in the at least one digital image using object recognition, determine a location of the object in relation to a digital map of a physical environment, generate augmented reality digital content…

METHODS AND APPARATUS FOR DETECTION OF SPAM PUBLICATION

Granted: February 8, 2024
Application Number: 20240046306
In various example embodiments, a system and method for determining a spam publication using a spam detection system are presented. The spam detection system receives, from a device, an image of an item and an item attribute for the item. Additionally, the spam detection system extracts an image attribute based on the received image, and compares the item attribute and the image attribute. Moreover, the spam detection system calculates a confidence score based on the comparison.…

Physical Object Boundary Detection Techniques and Systems

Granted: February 8, 2024
Application Number: 20240046481
Physical object boundary detection techniques and systems are described. In one example, an augmented reality module generates three dimensional point cloud data. This data describes depths at respective points within a physical environment that includes the physical object. A physical object boundary detection module is then employed to filter the point cloud data by removing points that correspond to a ground plane. The module then performs a nearest neighbor search to locate a subset…

Augmented Reality, Computer Vision, and Digital Ticketing Systems

Granted: February 8, 2024
Application Number: 20240046643
Augmented reality, computer vision, and digital ticketing system techniques are described that employ a location determination system. In one example, the location determination system is configured to receiving at least one digital image as part of a live camera feed, identify an object included in the at least one digital image using object recognition, determine a location of the object in relation to a digital map of a physical environment, generate augmented reality digital content…

SYSTEMS AND METHODS FOR CUSTOMIZING ELECTRONIC MARKETPLACE APPLICATIONS

Granted: February 1, 2024
Application Number: 20240037616
An application configured to be dynamically and/or incrementally updated to tailor capabilities of the application to areas of interest of a user is disclosed. The application receives one or more task-specific modules for enhancing a task-specific capability of the application. The one or more task-specific modules are identified from among a plurality of task-specific modules, based on user data indicative of interaction of the user with an electronic marketplace. The one or more…

INTELLIGENT ONLINE PERSONAL ASSISTANT WITH MULTI-TURN DIALOG BASED ON VISUAL SEARCH

Granted: February 1, 2024
Application Number: 20240037626
Systems, methods, and computer program products for identifying a relevant candidate product in an electronic marketplace. Embodiments perform a visual similarity comparison between candidate product image visual content and input query image visual content, process formal and informal natural language user inputs, and coordinate aggregated past user interactions with the marketplace stored in a knowledge graph. Visually similar items and their corresponding product categories, aspects,…

INTELLIGENT ONLINE PERSONAL ASSISTANT WITH MULTI-TURN DIALOG BASED ON VISUAL SEARCH

Granted: February 1, 2024
Application Number: 20240037626
Systems, methods, and computer program products for identifying a relevant candidate product in an electronic marketplace. Embodiments perform a visual similarity comparison between candidate product image visual content and input query image visual content, process formal and informal natural language user inputs, and coordinate aggregated past user interactions with the marketplace stored in a knowledge graph. Visually similar items and their corresponding product categories, aspects,…

SYSTEMS AND METHODS FOR CUSTOMIZING ELECTRONIC MARKETPLACE APPLICATIONS

Granted: February 1, 2024
Application Number: 20240037616
An application configured to be dynamically and/or incrementally updated to tailor capabilities of the application to areas of interest of a user is disclosed. The application receives one or more task-specific modules for enhancing a task-specific capability of the application. The one or more task-specific modules are identified from among a plurality of task-specific modules, based on user data indicative of interaction of the user with an electronic marketplace. The one or more…

SYSTEMS, APPARATUSES, AND METHODS FOR PROVIDING A QUALITY SCORE BASED RECOMMENDATION

Granted: January 25, 2024
Application Number: 20240028658
One or more of the systems, apparatuses, or methods discussed herein can include a quality score for a plurality of item listings or collections of item listings. Data sparseness can be avoided, as the quality score is based on inherent properties of the listing. An item listing can be recommended to a user based on the quality score. In one or more embodiments, a method can include determining a plurality of quality scores including a quality score for each of a plurality of item…

SYSTEMS, APPARATUSES, AND METHODS FOR PROVIDING A QUALITY SCORE BASED RECOMMENDATION

Granted: January 25, 2024
Application Number: 20240028658
One or more of the systems, apparatuses, or methods discussed herein can include a quality score for a plurality of item listings or collections of item listings. Data sparseness can be avoided, as the quality score is based on inherent properties of the listing. An item listing can be recommended to a user based on the quality score. In one or more embodiments, a method can include determining a plurality of quality scores including a quality score for each of a plurality of item…

IMAGE ANALYSIS AND PREDICTION BASED VISUAL SEARCH

Granted: January 4, 2024
Application Number: 20240004920
Methods, systems, and computer programs are presented for adding new features to a network service. A method includes receiving an image depicting an object of interest. A category set is determined for the object of interest and an image signature is generated for the image. Using the category set and the image signature, the method identifies a set of publications within a publication database and assigns a rank to each publication. The method causes presentation of the ranked list of…