Patents Assigned to eBay
-
Publication number: 20250077533Abstract: 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: ApplicationFiled: September 26, 2024Publication date: March 6, 2025Applicant: eBay Inc.Inventors: Gyanit Singh, Chi-Hsien Chiu, Neelakantan Sundaresan
-
Patent number: 12243095Abstract: 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: GrantFiled: August 26, 2022Date of Patent: March 4, 2025Assignee: eBay Inc.Inventors: Qiaosong Wang, Antonio Haro, Nitzan Mekel
-
Patent number: 12243094Abstract: 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: GrantFiled: April 28, 2022Date of Patent: March 4, 2025Assignee: eBay Inc.Inventors: Saratchandra Indrakanti, Sriganesh Madhvanath, Gyanit Singh
-
Publication number: 20250068310Abstract: 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: ApplicationFiled: August 24, 2023Publication date: February 27, 2025Applicant: eBay Inc.Inventors: Dan Song, Pei Wang, Yufei Wang, Feng Xie, Kun Yu, Xiaojie Zang
-
Patent number: 12231336Abstract: 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: GrantFiled: November 9, 2020Date of Patent: February 18, 2025Assignee: eBay Inc.Inventors: Viswa Vutharkar, Jun Li, Siddharth Mark Joseph
-
Publication number: 20250055839Abstract: 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: ApplicationFiled: August 7, 2023Publication date: February 13, 2025Applicant: eBay Inc.Inventor: Yogesh Patil
-
Publication number: 20250054044Abstract: 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: ApplicationFiled: September 25, 2023Publication date: February 13, 2025Applicant: eBay Inc.Inventors: Stephen Scaff, Caleb Matthew Nance, Megan Woodruff
-
Publication number: 20250053989Abstract: 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: ApplicationFiled: October 29, 2024Publication date: February 13, 2025Applicant: 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: 20250054262Abstract: 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: ApplicationFiled: October 30, 2024Publication date: February 13, 2025Applicant: eBay Inc.Inventors: Dane Glasgow, David Ramadge, Matthew Bret MacLaurin, Corinne Sherman Stewart, Timothy Carlson, Bria Selhorst
-
Patent number: 12223298Abstract: 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: GrantFiled: February 8, 2023Date of Patent: February 11, 2025Assignee: eBay Inc.Inventors: Tianyou Li, Pan Deng, Gavin Zhu
-
Patent number: 12223007Abstract: 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: GrantFiled: October 26, 2023Date of Patent: February 11, 2025Assignee: eBay Inc.Inventors: Ryan Melcher, Dane Howard
-
Patent number: 12223533Abstract: 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: GrantFiled: April 5, 2021Date of Patent: February 11, 2025Assignee: eBay Inc.Inventors: Shuai Zheng, Robinson Piramuthu
-
Publication number: 20250045341Abstract: 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: ApplicationFiled: October 18, 2024Publication date: February 6, 2025Applicant: eBay Inc.Inventors: Tyler Rolan Corley, Winfred James Jebasingh, Damodaran Chingleput Sathyakumar, Shobith Srinivas Alva, Jack Charles Maize
-
Publication number: 20250045130Abstract: 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: ApplicationFiled: August 4, 2023Publication date: February 6, 2025Applicant: eBay Inc.Inventor: Xiaoye Wang
-
Publication number: 20250045257Abstract: 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: ApplicationFiled: July 31, 2023Publication date: February 6, 2025Applicant: eBay Inc.Inventors: Shaojie Wu, Liming Zhu, Geng Zhu
-
Publication number: 20250045151Abstract: 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: ApplicationFiled: October 23, 2024Publication date: February 6, 2025Applicant: eBay Inc.Inventors: Timothy David Robison, Steven Bruce West, Sarang Mukund Kulkarni, Douglas Wayne Hathaway
-
Publication number: 20250045811Abstract: 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: ApplicationFiled: October 23, 2024Publication date: February 6, 2025Applicant: eBay Inc.Inventor: Stefan Robert-Francis Belavy
-
Patent number: 12216666Abstract: 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: GrantFiled: July 21, 2022Date of Patent: February 4, 2025Assignee: eBay Inc.Inventor: Eliyahu Kiperwasser
-
Patent number: 12216729Abstract: 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: GrantFiled: August 24, 2023Date of Patent: February 4, 2025Assignee: eBay Inc.Inventors: Deepak Kumar Vasthimal, Pavan Kumar Srirama, Arun Kumar Akkinapalli
-
Patent number: D1060094Type: GrantFiled: January 27, 2023Date of Patent: February 4, 2025Assignee: eBay Inc.Inventors: Alan Vinogradov, Barris Vinogradov