eBay Patent Grants

Methods, systems and apparatus for power monitoring

Granted: December 15, 2020
Patent Number: 10866268
Methods, systems, and apparatus for monitoring an electrically powered element are described. A set of power usage measurements are received for a set of elements from a hardware-based power measurement device separate from the set of elements, the set of power usage measurements resulting from usage of the set of elements by a set of users. A behavior of the set of users is determined based at least in part on the set of power usage measurements. Based on the behavior of the set of…

Object identification in digital images

Granted: December 8, 2020
Patent Number: 10861162
In an example, a digital image comprising a representation of multiple physical objects is received at a client computer. The digital image is copied into a temporary canvas. The digital image is then analyzed to identify a plurality of potential object areas, each of the potential object areas having pixels with colors similar to the other pixels within the potential object area. A minimum bounding region for each of the identified potential object areas is identified, the minimum…

Systems and methods to supplement search results returned to a buyer of parts

Granted: December 8, 2020
Patent Number: 10861068
Methods and systems to supplement search results returned to a buyer of parts are described. The system receives a first query from a buyer. The first query includes keywords. The system identifies at least one compatibility keyword included in the keywords. The system further infers that the other keywords in the query are item information that describes a part that is sought for on a network-based marketplace. The system further infers the part has a compatibility based on the…

Image analysis and prediction based visual search

Granted: December 8, 2020
Patent Number: 10860898
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…

Adapting legacy endpoints to modern APIs

Granted: December 8, 2020
Patent Number: 10860398
Example methods and systems are directed to adapting legacy endpoints to modern application protocol interfaces (APIs). A legacy endpoint may provide a powerful and complex API. A modern application may desire access to the legacy endpoint. One or more layers may be added between the modern application and the legacy endpoint. Each layer may provide a different API. These layers of APIs may transform the interface from a powerful and complex interface to a more limited but simpler and…

Three dimensional navigation of listing information

Granted: December 8, 2020
Patent Number: 10860168
Computerized methods and systems for three-dimensional (3-D) displaying and navigating of search results are provided. In some embodiments, a criterion may be received from a user of a publication system. A database associated with the publication system may be searched based on the criterion. Search results retrieved from the database may be displayed on at least one side of a 3-D interface object. At least one control may be displayed proximate to the three 3-D interface object. The…

Audience adjusted gaming

Granted: December 8, 2020
Patent Number: 10857466
A system and method includes a first device with one or more processors coupled to a memory that executes instructions from the memory to perform the steps of receiving a request to begin a videogame; streaming video of the videogame to an audience; determine a popularity of the streaming video; and changing the videogame mechanics based on the popularity of the streaming video.

Trusted fulfillment agent network

Granted: December 1, 2020
Patent Number: 10853861
A system and method for a trusted fulfillment agent network system is described. A network of trusted fulfillment agents is generated for a seller in an online marketplace. A transaction between a buyer and the seller corresponding to a listing of the seller in the online marketplace is accessed. A request is generated to the network of trusted fulfillment agents of the seller to fulfill a shipment of an item from the listing to the buyer on behalf of the seller.

Adopting data across different sites

Granted: December 1, 2020
Patent Number: 10855762
Systems and methods of adopting data across different sites are disclosed. In some example embodiments, a data adoption system configures a first networked site to adopt data from one or more other networked sites, detects new data on the other networked site(s), with the new data being associated with a data item on the other networked site(s), determines that a record of the data item is being stored on the first networked site, and stores the new data from the other networked site(s)…

Physical object boundary detection techniques and systems

Granted: December 1, 2020
Patent Number: 10853946
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…

System and method for providing listing assistance

Granted: December 1, 2020
Patent Number: 10853852
In various example embodiments, a system and method for providing listing assistance to a user for generating an item listing is provided. In example embodiments, user input is received from a device of the user. Information regarding item listings that correspond to the user input is accessed. Statistic data is generated using the accessed information. The statistic data is provided for display to the device of the user for generating the item listing.

Efficient geo-fence data transfer and notifications using a time to reach value

Granted: November 24, 2020
Patent Number: 10848904
A system and method for using time to reach determinations to improve the usability of geo-fences is disclosed. A computer system accesses a current location of a client system and identifies one or more nearby geo-fences. The computer system then calculates the time to reach each of these geo-fences. If the calculated time to reach value for a particular geo-fence is within the notification range associated with that geo-fence, then the computer system generates a notification to…

Providing gesture functionality

Granted: November 24, 2020
Patent Number: 10846781
Gesture functionality is provided in a computing environment. In example embodiments, a gesture input is received. A style difference is identified between a known gesture input of a set of known gesture inputs and the received gesture input. The set of known gesture inputs is caused to be modified to include the style difference by updating a database that stores the set of known gesture inputs.

Contextual menus based on image recognition

Granted: November 24, 2020
Patent Number: 10846766
Contextual menus based on images submitted to a network based publication system are disclosed. Images depicting a variety of locales such as businesses, or other items, may be stored in an image repository in the system and used to identify images that users may submit as photograph images taken by cell phone, camera, webcam, a laptop with camera capability. After identification of the submitted image the system may categorize the image and provide the user a category driven menu…

Search result-based listing generation in a single view

Granted: November 24, 2020
Patent Number: 10846756
Search result-based listing generation in a single view is described. Initially, search query input is received via a user interface and, as it is received, a listing system presents obtained search results via the user interface. The listing system supports generation of listings from search results, in part, by employing a listing schema that defines attributes for listings. Responsive to selection of a search result, for instance, the listing system identifies information of the…

Search engine optimization by selective indexing

Granted: November 24, 2020
Patent Number: 10846276
Example embodiments involve a system and methods for identifying valuable view item pages for search engine optimization. According to certain embodiments, the system performs operations that include predicting the probability of future traffic for a given product based on a number of product level factors as input variables, and identifying a selection of view item pages corresponding to the products with the probability of the highest future traffic in order to maximize the driving…

Waist measuring belt

Granted: November 24, 2020
Patent Number: 10845260
In various example embodiments, devices, systems, and methods for a waist measuring belt are provided. An example waist measuring belt is made up of a belt buckle frame with attachments for a belt strap. The belt further includes a position measuring module coupled to the belt buckle frame that measures an attachment position of a second end of the belt strap to the belt buckle frame. The belt also includes a tension measuring module coupled to the belt buckle frame that measures a…

Key-value replication with consensus protocol

Granted: November 17, 2020
Patent Number: 10838977
A replicated key-value store is implemented using a “last-write-wins” consensus protocol. To improve throughput and latency in cross-data-center configurations, a system deploys a cross-cluster, learner-only member to a cluster of nodes (e.g., a data center). The cross-cluster, learner-only member submits key-values received at local leader members to remote clusters. Conflicts between the key-values and initial values at the remote clusters are resolved using a “last-write-wins”…

System and method for unlocking devices associated with a carrying bag

Granted: November 17, 2020
Patent Number: 10839056
A system and method for unlocking devices associated with a carrying bag are provided. In example embodiments, biometric information of a user from a biometric reader is received by an authentication system. The biometric reader is located on a pull mechanism of a sliding fastening device for a carrying bag. The user is authenticated by verifying the validity of the biometric information. The authenticated user is associated with the carrying bag. Based on a set of pre-defined…

Browse node creation using frequent pattern mining

Granted: November 17, 2020
Patent Number: 10838984
A browse node page is addressed by its path. As a result, a web crawler may be more likely to find the browse node than the corresponding parameter-based search page. The browse node may be further distinguished from a search result page by the use of a title or header metatag that indicates information about the browse node and distinguishes the browse node from a general search result page. The number of combinations of keywords, categories, and key-value pairs makes the creation of a…