eBay Patent Grants

Item model based on descriptor and images

Granted: May 11, 2021
Patent Number: 11004260
A model generation machine may form all or part of a network-based system. The model generation machine may generate an item model (e.g., a 3D model of the item) based on a set of images of an item and based on a product model (e.g., a 3D model of a product of which the item is a specimen). The item may be available for purchase from a seller. The model generation machine may access the set of images, as well as a descriptor of the item. Based on the descriptor, the model generation…

Intelligent online personal assistant with multi-turn dialog based on visual search

Granted: May 11, 2021
Patent Number: 11004131
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,…

Managing data transmissions over a network connection

Granted: May 4, 2021
Patent Number: 10999341
In various example embodiments, a system and method for managing media bandwidth usage are disclosed. One disclosed method includes determining a network connection state of a computing device, receiving a request that requests media content, altering the request to request a synthetic representation of the media content instead of the media content in response to the network connection state being one of a set of predefined network connection states and the media content violating one…

Reservation of resources and deployment of applications using an integrated development environment

Granted: May 4, 2021
Patent Number: 10999218
Systems and methods to reserve resources is provided. In exemplary embodiments, a selection of a profile from a user is received. A dynamic graphical user interface is generated, using one or more processors. The dynamic graphical user interface allows the user to configure a topology based on the selected profile. The dynamic graphical user interface provides input fields in which the user may select a resource. An indication of the selected applicable topology property for configuring…

Three dimensional proximity recommendation system

Granted: May 4, 2021
Patent Number: 10997627
In various example embodiments, systems and methods to provide proximity recommendations are provided. In example embodiments, data representing prioritized recommendations for a user is received. The data representing the prioritized recommendations is used to generated a composite visual representation by embedding select prioritized recommendations into a visual representation. The composite visual representation presents a higher prioritized recommendation in a more spatially…

Systems and methods for providing a user interface with grid view

Granted: May 4, 2021
Patent Number: 10997267
A tool (systems, apparatus, methodology, application, user interface, etc.) for accessing content, such as webpages hosted over a network such as the internet, and more particularly, a tool for accessing the content of a webpage and further displaying a grid view superimposed over the content of the webpage.

Search box auto-complete

Granted: May 4, 2021
Patent Number: 10997220
In various exemplary embodiments, a system and associated method predict auto-complete recommendations for a partial search request. A search engine receives a partial search request with one or more characters from a client device. A first set of auto-complete recommendations corresponding to the one or more characters of the partial search request are identified. A second partial search request is predicted that comprises a set of characters with one or more additional characters added…

Comparison and visualization system

Granted: May 4, 2021
Patent Number: 10997166
A system and method for structuring search results for attribute comparison are presented. A product selection from a user device is received. The product selection has a plurality of attributes associated with it. A plurality of adjustable sliders configured to allow the user to refine a search is generated and caused to be displayed in a user interface of the user device. One or more adjustments of the plurality of adjustable sliders is received. In response to the user to an…

Structured item organizing mechanism in e-commerce

Granted: April 27, 2021
Patent Number: 10991024
Systems and methods for organizing structured items in an e-commerce system are presented. In some aspects, the systems and methods may include a back-end structured item organizing system associated with a front-end category mapping system which is configured to process use case requests. In some aspects, a use case request may identify an item for classification by the back-end structured organizing system. In some aspects, the described systems and methods may select a listing bucket…

Rate limiter

Granted: April 27, 2021
Patent Number: 10992586
Systems and methods of rate limiting are disclosed herein. In some example embodiments, a rate limiter service receives a request from an online application to access an online resource, and the rate limiter service transmits an indication of the request to a back end system, and an enforcement decision corresponding to the online resource is received from the back end system, with the enforcement decision comprising an instruction to either permit or deny access to the online resource,…

Multiple format search result sets

Granted: April 27, 2021
Patent Number: 10991023
A search application can return results including items listings posted to a website. An item listing can be posted to the website in a first format for a first time period and posted to the website in a second format for a second period of time. Responsive to a query for an item, results can be displayed in both the first format and the second format in a user interface.

Systems and methods to provide search results based on time to obtain

Granted: April 27, 2021
Patent Number: 10991022
Systems and methods for providing search results based on time obtain an item are discussed. In an example, a method can include receiving a search query, generating search results, calculating a time to obtain for each listing in the search results, and arranging the search results for display. The search query can include a current location of a mobile device. The search results can include a plurality of listings, with each listing including a location. The locations representing…

Method, system, and medium for displaying automatically pushing information related to items offered for sale in a network-based marketplace

Granted: April 27, 2021
Patent Number: 10991008
A system for transmitting information related to a network-based marketplace includes identifying information that may be interesting, useful, and entertaining to the users and to the potential users of the network-based marketplace. The identified information may be other than information that is already being displayed in listings by the network-based marketplace. The identified information may be about the sellers, the buyers or other items related to the items offered for sale.

Processing transactional feedback

Granted: April 27, 2021
Patent Number: 10990764
Disclosed are systems and methods for receiving a plurality of comments at a particular phase of a transaction with a member of a networked system, classifying one or more of the plurality of comments into one of a set of predetermined sentiment classifications, applying a trained machine learning system to select a category from a set of predefined categories for each of the one or more comments, applying a natural language processing module to generate a sub-category for each of the…

Orthogonal experimentation in a computing environment

Granted: April 20, 2021
Patent Number: 10983900
Various embodiments include at least one of systems, methods, and software to receive input configuring tests within a computing environment to expose users to standard application or website experiences or test experiences. In some embodiments, multiple tests may be configured to run orthogonally within user experiences without affecting the results of one another. Some such embodiments preserve the ability to execute certain tests in a non-orthogonal manner while other tests are…

Interactive user interface for profile management

Granted: April 20, 2021
Patent Number: 10986229
Techniques for managing electronic user profiles are presented herein. An example method includes accessing, from a data structure, a user profile. The user profile can include a profile identifier and a plurality of data fields. The method also includes displaying, on a display device, an interactive user interface. The user interface can include a plurality of user interface action elements. Each of the user interface action elements can be associated with a data field in the data…

Application recommendation engine

Granted: April 20, 2021
Patent Number: 10984397
A computed-implemented method and system for recommending business applications on a network-based marketplace are described. A user's listings, representing items for sale on the marketplace, are harvested to calculate segmentation data and metrics that form a user profile. The user profile is compared with other similar users who have subscribed to various applications, and the impact those applications have had on the metrics of the similar users is calculated in order to determine…

Sharing information on a network-based social platform

Granted: April 20, 2021
Patent Number: 10984126
A system and method for sharing information on a network-based social platform is provided. An indication is received from a first user to share information regarding an item on a network-based social platform. The network-based social platform is a platform that allows the first user to communicative couple with other users of the network-based social platform. Profile information of the first user is accessed. A determination of whether the first user is authorized to share the…

Asynchronous predictive caching of content listed in search results

Granted: April 20, 2021
Patent Number: 10983996
Technologies described reduce the amount of time between requesting content and receiving the requested content. In some embodiments, a client provides a search query. A search result page is generated and, prior to returning the search result page to the client, some or all of the search results are asynchronously pre-fetched and cached. The search query can include custom parameters that are also included in the pre-fetch requests. Web addresses in the search results page can be…

A/B testing for mobile applications

Granted: April 20, 2021
Patent Number: 10983905
A machine may be configured to perform A/B testing on mobile applications. For example, the machine receives an identifier. The machine identifies a particular experiment variant for a mobile application based on the identifier. The machine generates an instruction executable by the mobile application to cause a display of a user interface on a mobile device according to a user interface layout based on the particular experiment variant. The machine, in response to the receiving of the…