Patents Assigned to eBay
  • Publication number: 20250077533
    Abstract: 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 on an operator on the stream of data.
    Type: Application
    Filed: September 26, 2024
    Publication date: March 6, 2025
    Applicant: eBay Inc.
    Inventors: Gyanit Singh, Chi-Hsien Chiu, Neelakantan Sundaresan
  • Patent number: 12243095
    Abstract: An application server associated with an online marketplace may receive a set of images of an item, spatial information associated with each image of the set of images indicating a relative spatial location to the item for each image, and viewing direction information indicating a viewing direction relative to the item for each image. The application server may then generate a neural radiance field model of the item in a three dimensional space based on the set of images, the spatial information, and the viewing direction information, and may generate a set of spherical harmonics for the neural radiance field model based on predicting one or more spherical harmonic coefficients using the set of images, the spatial information, and the viewing direction information. The application server may then output a three dimensional model of the item generated based on the set of spherical harmonics.
    Type: Grant
    Filed: August 26, 2022
    Date of Patent: March 4, 2025
    Assignee: eBay Inc.
    Inventors: Qiaosong Wang, Antonio Haro, Nitzan Mekel
  • Patent number: 12243094
    Abstract: Generating themes for different item offers is described. An item listing system receives a request for a target item and generates themes for the target item by grouping offers based on their properties. The item listing system then determines a display order for the themes based on user behavior data. The item listing system then communicates the themes and display order to a client device from which the request was received, causing the client device to display an interface including at least a subset of the themes, arranged according to the display order. Themes including offers determined to be more appealing to the user of the client device are displayed more prominently relative to other themes. The item listing system is further configured to dynamically modify the display order in real-time based on offer changes, such that the interface continuously provides correct information describing available offers for the target item.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: March 4, 2025
    Assignee: eBay Inc.
    Inventors: Saratchandra Indrakanti, Sriganesh Madhvanath, Gyanit Singh
  • Publication number: 20250068310
    Abstract: 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.
    Type: Application
    Filed: August 24, 2023
    Publication date: February 27, 2025
    Applicant: eBay Inc.
    Inventors: Dan Song, Pei Wang, Yufei Wang, Feng Xie, Kun Yu, Xiaojie Zang
  • Patent number: 12231336
    Abstract: Described are aspects of a sharded monitoring system that collects metrics data from a plurality of targets within a monitored system. The monitoring system includes multiple monitoring-server instances each collecting metrics data from a respective subset of the targets, as well as a federation server that collects aggregated metrics data from the other monitoring-server instances. Mappings between monitoring targets and monitoring-server instances collecting their metrics data may be stored in a temporal routing map, e.g., on the federation server, which may build the map based on time-series routing metrics received from the other monitoring-server instances. The routing map may be used to direct queries for metrics data from a client to the appropriate monitoring-server instance.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: February 18, 2025
    Assignee: eBay Inc.
    Inventors: Viswa Vutharkar, Jun Li, Siddharth Mark Joseph
  • Publication number: 20250055839
    Abstract: 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 associated domains. Based on the graph, a certificate is generated that individually lists each domain associated with the access point and includes information describing data routing for the domain via the access point. The certificate excludes wildcard entries that represent multiple domains via a single entry. The certificate is used to control data communication traffic via the access point and is updated responsive to changes in in domain relationship data for the access point.
    Type: Application
    Filed: August 7, 2023
    Publication date: February 13, 2025
    Applicant: eBay Inc.
    Inventor: Yogesh Patil
  • Publication number: 20250054044
    Abstract: 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. Responsive to the search initiated by the generative artificial intelligence, search results containing listings of the complementary clothing items for the outfit that are available on the online marketplace are received. The listings of the complementary clothing items for the outfit are arranged in a user interface for user selection.
    Type: Application
    Filed: September 25, 2023
    Publication date: February 13, 2025
    Applicant: eBay Inc.
    Inventors: Stephen Scaff, Caleb Matthew Nance, Megan Woodruff
  • Publication number: 20250053989
    Abstract: 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 user account by updating a balance of a virtual account of the first user account to include the first monetary compensation. In connection with the first user account purchasing the second item via the second listing, the online marketplace provides at least a portion of the balance to the second user account directly from the virtual account as second monetary compensation.
    Type: Application
    Filed: October 29, 2024
    Publication date: February 13, 2025
    Applicant: eBay Inc.
    Inventors: Allene Yaplee, Margaret Zhen Lu, Lu Chen, Yelena Drabkin, Vinay Vijay Karkare, Prashant Janawade, Venkata Chaitanya Vasamsetty, Phanisri Kuchibotla, Subbarao Jasti, Scottie D. Sharp, Mohit Kumar
  • Publication number: 20250054262
    Abstract: 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 includes parsing the garment fit model to generate control data for controlling the fit simulation garment, and transmitting the control data to the fit simulation garment to cause the plurality of actuators to collectively simulate the fit of the particular garment on the user.
    Type: Application
    Filed: October 30, 2024
    Publication date: February 13, 2025
    Applicant: eBay Inc.
    Inventors: Dane Glasgow, David Ramadge, Matthew Bret MacLaurin, Corinne Sherman Stewart, Timothy Carlson, Bria Selhorst
  • Patent number: 12223298
    Abstract: Automatic workflow generation is described. One or more files containing code statements for accessing and modifying information in a destination database is received. The code statements are parsed from the one or more files and dependencies between the code statements are determined. A dependency graph is built by arranging the code statements according to the dependencies between the code statements. The dependency graph is partitioned by identifying at least one barrier code statement having an unclear dependency and dividing the dependency graph between code statements occurring prior to the at least one barrier code statement and code statements occurring after the at least one barrier code statement. Jobs are scheduled based on the partitioned dependency graph, and the code statements are annotated according to the scheduled jobs. A workflow is then automatically generated based on the annotated code statements.
    Type: Grant
    Filed: February 8, 2023
    Date of Patent: February 11, 2025
    Assignee: eBay Inc.
    Inventors: Tianyou Li, Pan Deng, Gavin Zhu
  • Patent number: 12223007
    Abstract: 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.
    Type: Grant
    Filed: October 26, 2023
    Date of Patent: February 11, 2025
    Assignee: eBay Inc.
    Inventors: Ryan Melcher, Dane Howard
  • Patent number: 12223533
    Abstract: 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 measure between the respective portions. A trained neural network may be re-trained to more effectively find visual text content by using the localized and isolated visual text content portions as additional ground truths. The visual similarity measure serves as a visual search result score for the candidate product. Any number of images of any number of candidate products may be compared to an input query image to enable text-in-image based product searching without resorting to conventional OCR techniques.
    Type: Grant
    Filed: April 5, 2021
    Date of Patent: February 11, 2025
    Assignee: eBay Inc.
    Inventors: Shuai Zheng, Robinson Piramuthu
  • Publication number: 20250045341
    Abstract: 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 communication platform, the content provider system locates customization data that describes how the link preview is to be generated for the communication platform. In response, the content provider system renders digital content available via the network address to generate the link preview.
    Type: Application
    Filed: October 18, 2024
    Publication date: February 6, 2025
    Applicant: eBay Inc.
    Inventors: Tyler Rolan Corley, Winfred James Jebasingh, Damodaran Chingleput Sathyakumar, Shobith Srinivas Alva, Jack Charles Maize
  • Publication number: 20250045130
    Abstract: 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 wheel. Upon writing a delay event to the main copy of the time wheel, event replicas are propagated to each of the replica copies of the time wheel, such that each copy of the time wheel include the same information for the delay event. The time wheels are advanced synchronously and used to trigger events at their designated time(s).
    Type: Application
    Filed: August 4, 2023
    Publication date: February 6, 2025
    Applicant: eBay Inc.
    Inventor: Xiaoye Wang
  • Publication number: 20250045257
    Abstract: 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 database management system may execute the modified query execution plan.
    Type: Application
    Filed: July 31, 2023
    Publication date: February 6, 2025
    Applicant: eBay Inc.
    Inventors: Shaojie Wu, Liming Zhu, Geng Zhu
  • Publication number: 20250045151
    Abstract: 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 event occurred are counted during the time window, and if the quantity exceeds a threshold, the database is deemed unavailable, thereby triggering connection adjustments.
    Type: Application
    Filed: October 23, 2024
    Publication date: February 6, 2025
    Applicant: eBay Inc.
    Inventors: Timothy David Robison, Steven Bruce West, Sarang Mukund Kulkarni, Douglas Wayne Hathaway
  • Publication number: 20250045811
    Abstract: 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 is configured for display within the digital image. As a result, the digital image is displayed in the user interface as having the configured prospective object depicted in the physical environment.
    Type: Application
    Filed: October 23, 2024
    Publication date: February 6, 2025
    Applicant: eBay Inc.
    Inventor: Stefan Robert-Francis Belavy
  • Patent number: 12216666
    Abstract: Systems, methods, and computer-storage media provide content item retrieval that is personalized and time aware for a user. Interaction tracking is performed to identify content items with which the user has interacted and time data indicative of when the user interacted with each content item. A machine learning model is trained using the content items and the time data associated with each content item. Once trained, the machine learning model is used to generate a relevance score for each of a number of target content items. At least a portion of the target content items are provided for presentation to the user based on the relevance scores.
    Type: Grant
    Filed: July 21, 2022
    Date of Patent: February 4, 2025
    Assignee: eBay Inc.
    Inventor: Eliyahu Kiperwasser
  • Patent number: 12216729
    Abstract: An experimentation platform controls testing of features by an application server. Based on a user identifier, the experimentation platform determines which feature should be provided, and the application server provides the corresponding version of a user interface. If the user behavior data shows that using a tested feature results in an improvement, the tested feature will be adopted. To determine whether or not an improvement is observed, a statistically significant amount of data is gathered. The experimentation platform gathers data regarding user behavior for the feature versions and, in response, adjusts the frequency at which each version is served. Providing the proposed version to an increased percentage of users decreases the total number of page serves required to gather statistically significant data. The experimentation platform may provide an updated projected time to completion of testing based on the changed percentage of users receiving the proposed version.
    Type: Grant
    Filed: August 24, 2023
    Date of Patent: February 4, 2025
    Assignee: eBay Inc.
    Inventors: Deepak Kumar Vasthimal, Pavan Kumar Srirama, Arun Kumar Akkinapalli
  • Patent number: D1060094
    Type: Grant
    Filed: January 27, 2023
    Date of Patent: February 4, 2025
    Assignee: eBay Inc.
    Inventors: Alan Vinogradov, Barris Vinogradov