eBay Patents Granted

eBay patent applications that are pending before the United States Patent and Trademark Office (USPTO).

  • Patent number: 9870355
    Abstract: In various example embodiments, a system and method for correction of user input are presented. In one embodiment, a method includes receiving a plurality of user strings, selecting one or more string pairs from the plurality of user strings based on a character operator difference between the first string and the second string being below a threshold number, filtering the one or more string pairs to generate a filtered set of strings pairs representing corrections, and correcting user input in a different session by replacing input that matches a first string in a filtered string pair with a second string in the filtered string pair.
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: January 16, 2018
    Assignee: eBay Inc.
    Inventors: Sasa Hasan, Carmen Heger, Amit Klein, Sanyantan Ghosh
  • Patent number: 9870630
    Abstract: In one example embodiment, a system and method is shown as including identifying a context set data defining a context within which a person resides. Next, an operation is executed so as to retrieve the context set data that includes person data and relationship between persons data, the relationship between persons data including certain characteristics that define the person in the context set. An operation may be executed so as to perform a set operation on the person in the context set so as to generate a graph set. Further, an operation may be executed to render a graphical representation of the context set.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: January 16, 2018
    Assignee: eBay Inc.
    Inventors: Dhanurjay A. S. Patil, Grahame Andrew Jastrebski, Chris Riccomini
  • Patent number: 9870297
    Abstract: Techniques for optimizing power and computational density of data centers are described. According to various embodiments, a benchmark test is performed by a computer data center system. Thereafter, transaction information and power consumption information associated with the performance of the benchmark test are accessed. A service efficiency metric value is then generated based on the transaction information and the power consumption information, the service efficiency metric value indicating a number of transactions executed via the computer data center system during a specific time period per unit of power consumed in executing the transactions during the specific time period. The generated service efficiency metric value is then compared to a target threshold value. Thereafter, a performance summary report indicating the generated service efficiency metric value, and indicating a result of the comparison of the generated service efficiency metric value to the target value, is generated.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: January 16, 2018
    Assignee: eBay Inc.
    Inventors: Jeremy Rodriguez, Richard Henry Donaldson, II, Dean Harold Nelson, Serena Anne De Vito, Braden Carter, Christopher Narancic
  • Patent number: 9872255
    Abstract: A system and method for conducting battery charge aware communications is disclosed. A system receives a content request from a client device, wherein the content request indicates one or more content items. The system retrieves the one or more requested content items from a content database at the system. The system determines whether the content request includes current remaining battery power data for the client device. In response to determining that the content request includes the current remaining battery power data for the client device, the system determines whether a current remaining battery power is below a predetermined threshold. In response to determining that the current remaining battery power is below the predetermined threshold, the system analyzes the one or more requested content items to determine core content sections. The system transmits the determined core content sections to the client device.
    Type: Grant
    Filed: April 1, 2015
    Date of Patent: January 16, 2018
    Assignee: eBay Inc.
    Inventor: Lakshmanan Velusamy
  • Patent number: 9866598
    Abstract: The present disclosure includes methods and systems to assess an ability to playback media content. The system progresses through media content playback applications by communicating a query to a computer system over a computer network. The progressing is used to assess an ability of the computer system to playback media content locally. Next, the system, receives a response to the query. The response indicates an ability of the computer system to playback the media content locally.
    Type: Grant
    Filed: January 26, 2016
    Date of Patent: January 9, 2018
    Assignee: eBay Inc.
    Inventors: Brooke Allysoun Armstrong, John Robert Behrens, Abie Hadjitarkhani, Alexander Blair Ireland, Stephen John Muller, Nancy Kiyoko Narimatsu
  • Patent number: 9864925
    Abstract: A computer implemented method to present digital images may include storing a digital image in a database and applying a digital image processing technique to the digital image to identify a region of interest of the digital image. The method may also include storing region data that identifies the region of interest of the digital image in the database and receiving a request for information associated with the digital image from a digital device. In response to the request, the method may include providing the digital image and the region data for transmission to the digital device, the digital device configured to adjust a cropping view of the digital image based on the region data to display the region of interest of the digital image.
    Type: Grant
    Filed: February 15, 2016
    Date of Patent: January 9, 2018
    Assignee: EBAY INC.
    Inventors: Susan Stieglitz, Yem Huynh, Fazeel Mufti
  • Patent number: 9867000
    Abstract: In one embodiment, a method comprises receiving, via a first portable electronic device, contextual information and a geolocation relating to a first user in a network-based system and receiving, via a second portable electronic device, contextual information and a geolocation relating to a second user in the network-based system. A common element in the received contextual information relating to the first and second users is identified. In response to an identification of the common element, a boundary for a geofence is defined based on the geolocation of the first or second user. The geolocation of the first or second user is automatically monitored and the boundary of the geofence is dynamically adjusted based on the identified common element and a change in the geolocation of the first or second user. In one example, the boundary of the geofence is redefined to exclude at least one member from a population of the geofence.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: January 9, 2018
    Assignee: eBay Inc.
    Inventor: Matthew Scott Zises
  • Patent number: 9858607
    Abstract: Systems and methods to provide a navigated-shopping service are discussed. In an example, a method for navigated-shopping can include receiving a destination location, accessing a route to the destination, displaying the route with indications of a plurality of items for purchase, receiving selection of a selected item, and purchasing the selected item. The plurality of items for purchase can be within a predefined distance of at least one point along the route. The selection of the selected item can include selection of a retail location of a plurality of retail locations along the route.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: January 2, 2018
    Assignee: eBay Inc.
    Inventors: Praveen Nallu, Swami Raghavan, Dane Howard, Jack Phillip Abraham, Shannon B. Vosseller, Michael George Lenahan, Ben Mitchell
  • Patent number: 9858608
    Abstract: Query suggestions are provided using a query log including a number of user sessions that comprise training data. The training data includes a sequence of a plurality of sets of queries, some of the sets of queries including query transitions followed by a purchase related event. From a cleaned and normalized query log stationary scores and transition scores of at least some of the plurality of sets are generated. A set of query suggestions is built and similarity scores are computed for at least some of the set of query suggestions to determine whether individual ones of the at least some of the set of query suggestions meet a predetermined assurance level. Those that meet the assurance level are included as elements of the set of query suggestions. The set of query suggestions is mixed and ranked according to a user behavior that is sought to be influenced.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: January 2, 2018
    Assignee: eBay Inc.
    Inventors: Mohammad Al Hasan, Nishith Parikh, Gyanit Singh, Neelakantan Sundaresan, Brian Scott Johnson, Udayan Khurana
  • Patent number: 9858492
    Abstract: Apparatus and method for performing accurate text recognition of non-simplistic images (e.g., images with clutter backgrounds, lighting variations, font variations, non-standard perspectives, and the like) may employ a machine-learning approach to identify a discriminative feature set selected from among features computed for a plurality of irregularly positioned, sized, and/or shaped (e.g., randomly selected) image sub-regions.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: January 2, 2018
    Assignee: eBay Inc.
    Inventors: Anurag Bhardwaj, Chen-Yu Lee, Robinson Piramuthu, Vignesh Jagadeesh, Wei Di
  • Patent number: 9860275
    Abstract: Systems and methods to rotate security assets used to for secure communications are disclosed. The system includes receiving a first certificate that includes a first subject name for the remote servers. The first certificate further includes a first public key. Next, the system receives a second certificate that includes the first subject name for the remote servers. The second certificate further includes a second public key that is different from the first public key. Next, the system stores the first and second certificates in a trust module. Next, the system receive a third certificate from a first server included in the plurality of remote servers. Next, the system identifies the first server is trusted. The identifying is based on the third certificate matching any one of the first certificate and the second certificate. Finally, the system establishes a secure communication session with the first server based on the identifying the first server is trusted.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: January 2, 2018
    Assignee: eBay Inc.
    Inventors: Michael Dean Kleinpeter, Raju Venkata Kolluru
  • Patent number: 9853961
    Abstract: A computer-implemented system and method for pool-based identity authentication for service access without use of stored credentials is disclosed. The method in an example embodiment includes providing provisioning information for storage in a provisioning repository; receiving a service request from a service consumer, the service request including requestor identifying information; generating an authentication request to send to an authentication authority, the authentication request including requestor identifying information; receiving validation of an authenticated service request from the authentication authority; and providing the requested service to the service consumer.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: December 26, 2017
    Assignee: eBay Inc.
    Inventors: Raju Venkata Kolluru, Michael Dean Kleinpeter
  • Patent number: 9852461
    Abstract: A computerized method and system for pre-authenticated online ordering are provided. A set of user authentication credentials are received from a user, the set of user authentication credentials sufficient to uniquely identify the user as being registered with a network-based publication system. A selection of an item from a plurality of items is received from the user. A unique address is provided to the user, the unique address allowing an unregistered user to access a user interface. An instruction associated with the selected item is received from the unregistered user via the accessed user interface.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: December 26, 2017
    Assignee: eBay Inc.
    Inventor: Yuan Der Ho
  • Patent number: 9852222
    Abstract: Some embodiments provide personalized search services. The personalized search services operate to contextualize what is being searched for and to provide at least some search results in that context that are specific to the user to whom the results are to be provided.
    Type: Grant
    Filed: March 15, 2011
    Date of Patent: December 26, 2017
    Assignee: eBay Inc.
    Inventors: Xiaoyuan Wu, Sunil Mohan
  • Patent number: 9852455
    Abstract: A method and apparatus utilized in operating a feedback forum in an online auction environment is described. Instead of allowing users of the system to enter freeform comments for and about other users, a number of predefined feedback comments are provided that relate to an auction transaction. Users leaving feedback for other users are permitted to select a comment they desire to leave for or about another user relative to a transaction. The predefined feedback comments selected by the users are associated with the users whom the comment is about, and at some time thereafter, the predefined feedback comment is displayed for viewing by other users of the system.
    Type: Grant
    Filed: February 8, 2016
    Date of Patent: December 26, 2017
    Assignee: eBay Inc.
    Inventor: Barry Boone
  • Patent number: 9852233
    Abstract: A system and method of providing autocomplete features using social activity signals. In some embodiments, social activity signals associated with a user are received. User-entered text is received from the user in a search field for a search engine. Predicted queries are determined based on the user-entered text and the social activity signals. Each one of the predicted queries comprises predicted text and at least a portion of the user-entered text. The predicted text is absent from the user-entered text. The predicted queries are caused to be displayed in an autocomplete user interface element of the search field. In some embodiments, the social activity signals comprise at least one of a like of content, a share of content, a follow of content, and a comment on content.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: December 26, 2017
    Assignee: eBay Inc.
    Inventor: Venkateswaran Subramanian Karthik
  • Patent number: 9852193
    Abstract: A clustering and recommendation machine determines that an item is included in a cluster of items. The machine accesses item data descriptive of the item. The machine accesses a vector that represents the cluster and calculates the likelihood that the item is included in the cluster, based on the item variable and the probability parameter. The machine determines that the item is included in the cluster, based on the likelihood. The machine also recommends an item to a potential buyer. The machine accesses behavior data that represents a first event type pertinent to a first cluster of items. The machine calculates a probability that a second event type pertaining to a second cluster of items will co-occur with the first event type. The machine identifies an item from the second cluster to be recommended and presents a recommendation of the item to the potential buyer.
    Type: Grant
    Filed: January 27, 2010
    Date of Patent: December 26, 2017
    Assignee: eBay Inc.
    Inventors: Ye Chen, John Canny
  • Patent number: 9852460
    Abstract: 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 either a physical location proximate the current location or a delivery time to the current location. The search results can be arranged for display in various manners according to the calculated time to obtain for each result.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: December 26, 2017
    Assignee: eBay Inc.
    Inventors: Dane Howard, Jack Phillip Abraham, Shannon B. Vosseller, Michael George Lenahan, Ben Lucas Mitchell
  • Patent number: 9852458
    Abstract: Methods and systems to build containers of uncategorized items are described. In some example embodiments, the methods and systems collect information from titles of items available for purchase within a network-based publication system, generate a title for a container of uncategorized items available for purchase within the network-based publication system that is based on the collected information, and associate two or more uncategorized items available for purchase within the network-based publication system to the container based on a comparison of titles of the two or more uncategorized items and the generated title for the container of uncategorized items.
    Type: Grant
    Filed: August 14, 2013
    Date of Patent: December 26, 2017
    Assignee: eBay Inc.
    Inventors: Sanjay Pundlkrao Ghatare, Praveen K. Jayaraman, Sandip Namdeo Gaikwad, Ashit Jain, Joseph Anthony Beynon, Suhail Ansari, Hugh Evan Williams, Niteen Bhat
  • Patent number: 9852223
    Abstract: A method of enhancing search results pertaining to an item with information about the item from a social network is disclosed. It is detected that a user is searching for information about the item in a context outside of a social networking context. Data relating to the item is collected from a social network of the user. A notification of the data relating to the item is generated to supplement a search result that is to be presented to the user in response to the searching.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: December 26, 2017
    Assignee: eBay Inc.
    Inventor: Kevin Patrick Fries
  • Patent number: 9846898
    Abstract: Methods and systems for enabling access to listing performance data, used in conjunction with a search engine to order search results, are described. Consistent with some embodiments, a listing performance data engine module processes API commands received from client computing systems. The data engine module processes the API commands to identify and communicate relevant listing performance data that is used by a listing performance algorithm to assign a listing performance score to item listings satisfying a search request. The listing performance data provides sellers who have items listed for sale an insight as to how their item listings are performing in comparison to other item listings.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: December 19, 2017
    Assignee: eBay Inc.
    Inventors: Muhammad Faisal Rehman, Olivier G. Dumon, Ryan McDonald
  • Patent number: 9846900
    Abstract: Methods and systems for enabling peer-to-peer systems are disclosed. The server system includes one or more processors, memory, and one or more programs stored in the memory. The server system receives from a first peer to peer node in a plurality of peer to peer nodes, a request for item information associated with one or more items. The server system converts the requested item information into a format useful for the peer-to-peer network. The server system transmits the requested item information to the first peer-to-peer node for persistent storage such that other peer-to-peer nodes in the plurality of peer-to-peer nodes can search for item information within the peer-to-peer network. The server system receives an authentication request from a second peer-to-peer node that is used to authenticate a transaction between a first user associated with the second peer-to-peer node and a second user.
    Type: Grant
    Filed: February 2, 2015
    Date of Patent: December 19, 2017
    Assignee: eBay Inc.
    Inventors: Zahid N. Ahmed, Adrian Nicholas Cockcroft, Josep M. Ferrandiz, Neelakantan Sundaresan
  • Patent number: 9846903
    Abstract: Selecting a first silhouette image of an item at a client machine displays a plurality of silhouette images representing aspects of the item such as style, length type and sleeve type. Selecting any of those aspects allows a server to search a database for listings of similar items that have those aspects. Concurrently selecting one or more of the images representing those aspects and one or more sizes, allows a server to search a database for listings of similar items that have those aspects and those sizes.
    Type: Grant
    Filed: March 28, 2013
    Date of Patent: December 19, 2017
    Assignee: eBay Inc.
    Inventor: Rini Kundu
  • Patent number: 9848065
    Abstract: A computer-implemented system and method for decoupling processing of request and response messages supporting different pluggable respective transports in a service-oriented pipeline architecture for a request-response Message Exchange Pattern (MEP) is disclosed. The method in an example embodiment includes receiving a message having coded therein information identifying a desired pluggable transport mechanism respectively for a request and a response; processing the message through a message processing pipeline; dispatching the processed message to a dispatcher; determining if the desired pluggable transport mechanism is available; activating the desired pluggable transport mechanism, if the desired pluggable transport mechanism is available; and transporting the processed message via the desired pluggable transport mechanism.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: December 19, 2017
    Assignee: eBay Inc.
    Inventors: Sastry K. Malladi, Bhaven Avalani
  • Patent number: 9842351
    Abstract: Systems and methods are presented for standardizing delivery of products in an online marketplace using one or more locker systems. In some embodiments, a system of lockers is presented. The locker system may be configured to store one or more products sold in an online marketplace. The locker system may also include a processor coupled to the one or more lockers and configured to generate access code information for a buyer to enable access to a locker storing the product. One or more sensors may be coupled to the one or more lockers and configured to examine the product for a level of product quality. A transmitter of the system may be configured to transmit the access code information to the buyer. The system can later accept the access code information inputted from the buyer and open the locker storing the product after receiving the access code information.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: December 12, 2017
    Assignee: eBay Inc.
    Inventors: Michael George Lenahan, Chahn Chung, Myra Sandoval, Ben Mitchell, Timothy Sean Suglian
  • Patent number: 9843877
    Abstract: Methods, systems, and apparatus for monitoring a sound are described. An audio signal is obtained and the audio signal is analyzed to generate an audio signature. An object type is identified based on the audio signature and an action corresponding to the object type is identified.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: December 12, 2017
    Assignee: eBay Inc.
    Inventor: Sergio Pinzon Gonzales, Jr.
  • Patent number: 9842173
    Abstract: 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.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: December 12, 2017
    Assignee: eBay Inc.
    Inventor: Derek Knox
  • Patent number: 9842142
    Abstract: A method of providing a level of certification of an attribute of an item is disclosed. A requirement is determined for a level of certification for an attribute of an item. A notification is provided of an evidence item that is to be submitted to evaluate the level of certification of the attribute of the item. The evidence item is received. The level of certification of the attribute of the item is determined based on the received evidence item.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: December 12, 2017
    Assignee: eBay Inc.
    Inventors: Mark D Yuan, Neelakantan Sundaresan
  • Patent number: 9842098
    Abstract: In some embodiments, a publication system comprises at least a user interface module and a data transmitting module, operating on one or more computer processors, to cause, by the user interface module, a presentation of a first information field to a user as part of a graphical user interface in a portable electronic device, and to receive information entered or data identified in the first information field; by the data transmitting module, to commence automatically transmitting the information entered or data identified over a network in response to the user interface module detecting that the user has navigated away from the first information field and before information has been entered into a second information field; and wherein the user interface module is further to detect that the user has modified the first information field, and the data transmitting module is further to abort transmitting the information or data over the network in response to detecting that the user has modified the first inform
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: December 12, 2017
    Assignee: eBay Inc.
    Inventors: Mahesh Subramanian, William Orcutt
  • Patent number: 9843461
    Abstract: In various exemplary embodiments, a system architecture and associated method to provide value-added content in an electronic communications environment occurring over a communications link between a first electronic system provider and a third-party cloud provider is disclosed. The system architecture comprises an electronic communications interface to allow translation between the first electronic system provider, additional electronic system providers, and an end-user to the third-party cloud provider. The electronic communications interface further provides the first electronic system provider with at least a portion of the content within communications streams from the additional electronic system providers and the end-user via the communications link. A visual generator provides display regions to the end-user with the value-added content from the first electronic system provider that is related to the at least a portion of the content of at least one of the communications streams.
    Type: Grant
    Filed: October 31, 2008
    Date of Patent: December 12, 2017
    Assignee: eBay Inc.
    Inventor: Franco Travostino
  • Patent number: 9836755
    Abstract: There is provided systems and method for determining a user's event experience through user actions. A user may attend an event at a venue and take various actions with respect to the event. For example, the user may dance and cheer at the event, which may be captured by a biometric reading device on a user device that the user has in their possession. Additionally, the user may share media and generate social networking interactions while at, or after the event. The user may also make purchases at the event or after the event, such as purchasing media content corresponding to the event. Based on the actions taken by the user, an enjoyment level may be determined, which may be used to further determine a quality or how overall enjoyable was the event. Thus, users may be provided with sales of products or future events matching their interests.
    Type: Grant
    Filed: August 6, 2014
    Date of Patent: December 5, 2017
    Assignee: EBAY INC.
    Inventors: Kamal Ahmad Zamer, Praveen Nuthalpati, Andrei Margea
  • Patent number: 9836778
    Abstract: A method and a system are disclosed for generating a recommendation of a retail location on a network-based system. For example, a system may obtain a retail location definition associated with a geographic location. The geographic location may represent the retail location. The system then builds a scan event model from product scan messages received from a plurality of scanning devices located within the geographic location. The scan event model may include one or more scan events each being associated with a product definition and the retail location definition. Next, a recommendation query from the search device is received by the system. The recommendation query may include a product identifier and a query location. The system may generate a recommendation of the retail location based on determining that the product identifier and the query location match the one or more scan events of the scan event model.
    Type: Grant
    Filed: November 18, 2016
    Date of Patent: December 5, 2017
    Assignee: eBay Inc.
    Inventor: Nate L Lyman
  • Patent number: 9830639
    Abstract: Disclosed are a system and method for providing a product order service in an electronic transaction. With the system and method, it is possible to conveniently order an online/offline product through an electronic transaction and also make and distribute a simple app for a small retail shop such as a fried chicken shop, by transmitting purchaser information required for an order to the partner company server in addition to payment-related information about purchase of the specific product or cooperating with a partner-company-related application service.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: November 28, 2017
    Assignee: eBay Korea Co., Ltd
    Inventor: Phil Jae Kim
  • Patent number: 9830632
    Abstract: A system comprising a computer-readable storage medium storing at least one program, and a computer-implemented method for enhancing and personalizing an interactive marketplace. The systems and methods provided herein may allow a user to receive search results that are tailored to the user's personal preferences based on social and purchasing information known about the user. In addition, the systems and methods provided herein may provide shipping updates to a buyer that include a personalized message based on location information provided by the package being shipped. In addition, the systems and methods provided herein allow merchants to provide incentives and rewards for shoppers by participating in interactive shopping games.
    Type: Grant
    Filed: October 10, 2013
    Date of Patent: November 28, 2017
    Assignee: eBay Inc.
    Inventors: Michael Lenahan, Ben Mitchell, Chahn Chung, Myra Sandoval, Tim Suglian, Matthew Bret MacLaurin, James Ross Skorupski, Jesse Wolfe, Hsin-Yi Chien, Marie Jeanette Floyd Tahir, Jai Dandekar, Healey Cypher
  • Patent number: 9830643
    Abstract: In various exemplary embodiments, a system and associated method to perform an adaptive risk-based assessment of a user is disclosed. The method includes assigning a risk assessment process to the user and providing a plurality of assessment factors to the risk assessment process. The plurality of assessment factors are based on both the user (e.g., previously assessed factors, residence, phone number, address, etc.) and one or more actions the user may perform (e.g., selling an item in an electronic marketplace and the value of the item). A post-action analysis of the risk assessment process is performed. The risk assessment process can be modified based on a determination of the post-action analysis.
    Type: Grant
    Filed: June 12, 2009
    Date of Patent: November 28, 2017
    Assignee: eBay Inc.
    Inventors: Farhang Kassaei, Amanda A. Earhart, Snezana Sahter, Srinivasu Gottipati, Lars Wright, Craig Rowley, Lakshman Shyam Sundar Maddali, Nainesh Nayudu
  • Patent number: 9825959
    Abstract: In various example embodiments, systems, devices, methods, and media for configurable data endpoints are presented. In one example, a system comprises a module, executing on at least one processor of a machine, configured to issue a request for access to data residing on a client device. In response to receiving an authorization of the request, the module communicates with a user-configurable API data endpoint on the client device to retrieve at least some of the requested data and store the requested data in a database. This allows users to leverage data already residing on their mobile devices when required to enter data into other computerized systems, for example.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: November 21, 2017
    Assignee: eBay Inc.
    Inventor: Jared Blitzstein
  • Patent number: 9824120
    Abstract: Systems and methods for providing search results in a plurality of tabs are described. In one example embodiment, a search term is received. In response, one or more keywords associated with the search term are obtained. Next, respective searches using respective keywords of the one or more keywords are performed to obtain respective results. The results are presented to a client machine for presentation. The presentation comprises a plurality of tabbed pages where each tabbed page of the plurality of tabbed pages including a respective keyword and a respective portion of the results corresponding to the respective keyword.
    Type: Grant
    Filed: January 5, 2012
    Date of Patent: November 21, 2017
    Assignee: eBay Inc.
    Inventors: Huaping Gu, Neelakantan Sundaresan
  • Patent number: 9824385
    Abstract: A method of propagating annotations of content items to a search query is disclosed. A strength of a correspondence between a search query and a title of a listing of an item on a network-based publication system is determined. The strength of the correspondence is based on an analysis of a set of actions by a set of users who submitted the search query. A set of annotations corresponding to the title is generated. The set of annotations is propagated to an additional search query such that the set of annotations and the strength of the correspondence are used by a search engine to enhance search results corresponding to the additional search query.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: November 21, 2017
    Assignee: eBay Inc.
    Inventors: Jean-David Ruvini, Sunil Mohan, Smruthi Mukund, Hassan Sawaf
  • Patent number: 9817578
    Abstract: Storage space is reclaimed by cleaning and compacting data objects where data objects are stored by immutable storage. A storage area of which space needs to be reclaimed is identified. Active and stale data objects stored in a storage area are identified, and only active data objects are transferred to a shadow storage area from the storage area when recovering storage space. I/O operations can be fulfilled from the storage area and the shadow storage area. Compaction requests and I/O requests are throttled according to QOS parameters. Recovery of storage space does not cause a failure to meet performance requirements for any storage volume.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: November 14, 2017
    Assignee: eBay Inc.
    Inventors: Vinay Pundalika Rao, Mark S. Lewis, Anna Povzner
  • Patent number: 9818147
    Abstract: Systems, methods, and media for optimizing and facilitating 3D printing services in a marketplace environment are provided. In one example, a system comprises a memory and at least one module, executing on one or more computer processors, to host or participate in a 3D printing service marketplace environment including marketplace participants and a federated network of 3D printing service providers. The at least one module receives a 3D printing request from a marketplace participant to print a 3D object at a 3D printing service provider, and communicates with at least some of the federated network of 3D printer service providers within the marketplace environment. In response to the received request, the at least one module lists at least some of the 3D printing service providers based on a 3D printer identifier metric. The 3D printer identifier metric may include a digital rights authorization.
    Type: Grant
    Filed: December 2, 2015
    Date of Patent: November 14, 2017
    Assignee: eBay Inc.
    Inventors: John Tapley, Scott Leach, Nathalie Walton, Shakul Hameed Kajamohideen
  • Patent number: 9818048
    Abstract: An image is passed through an image identifier to identify a coarse category for the image and a bounding box for a categorized object. A mask is used to identify the portion of the image that represents the object. Given the foreground mask, the convex hull of the mask is located and an aligned rectangle of minimum area that encloses the hull is fitted. The aligned bounding box is rotated and scaled, so that the foreground object is roughly moved to a standard orientation and size (referred to as calibrated). The calibrated image is used as an input to a fine-grained categorization module, which determines the fine category within the coarse category for the input image.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: November 14, 2017
    Assignee: eBay Inc.
    Inventors: M. Hadi Kiapour, Wei Di, Vignesh Jagadeesh, Robinson Piramuthu
  • Patent number: 9818144
    Abstract: According to various embodiments, user goal information describing a user goal is accessed. The user goal may be assigned a target date, and the user goal may be a health-related goal or a finance-related goal. It is determined whether the purchase or consumption of a given product item either contributes or does not contribute to achieving the user goal. Thereafter, visual product feedback information indicating whether procurement of the product item contributes or does not contribute to achieving the user goal is displayed.
    Type: Grant
    Filed: April 9, 2013
    Date of Patent: November 14, 2017
    Assignee: EBAY INC.
    Inventor: Kamal Zamer
  • Patent number: 9817552
    Abstract: A search result set is communicated to a first user as hypertext descriptions of data items constituting the result search set. A check box is displayed adjacent each hypertext description, utilizing which the first user may select a subset of the search result set. This subset is then communicated to a second user, again as hypertext descriptions of the subset. Check boxes are furthermore displayed to the second user so as to enable the second user to select a further and narrower subset of the search result set. Selected items of a result set of an Internet-based search may in this way conveniently be communicated between first and second users. Each of a number of interfaces provides the hypertext descriptions of the data items of the search result set.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: November 14, 2017
    Assignee: eBay Inc.
    Inventors: Jay Monahan, Bradley A. Handler
  • Patent number: 9817903
    Abstract: Systems and methods are presented for generating recommendations using multi-level social network analysis of user behavior. In some embodiments, the system receives a set of user interactions, from a plurality of users, performed on a set of data objects; generates a set of associations between the set of data objects; and identifies a set of data object clusters indicative of the set of associations. The system generates an organization of the set of data objects based on the set of associations and the set of data object clusters and causes presentation of a plurality of data objects of the set of data objects on a user interface of a user device based on the organization.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: November 14, 2017
    Assignee: eBay Inc.
    Inventors: Michael Gilbert, Elizabeth Churchill
  • Patent number: 9818215
    Abstract: Systems and methods are presented for recording and viewing images of objects with specular highlights. In some embodiments, a computer-implemented method may include accessing a first plurality of images, each of the images in the first plurality of images including an object recorded from a first position, and a reflection of light on the object from a light source located at a different location than in each of the other images in the first plurality of images. The method may also include generating a first composite image of the object, the first composite image comprising a superposition of the first plurality of images, and wherein each of the images in the first plurality of images is configured to change in a degree of transparency within the first composite image and in accordance with a first input based on a degree of tilt.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: November 14, 2017
    Assignee: eBay Inc.
    Inventors: Todd Lane Ouzts, Monroe Williams
  • Patent number: 9811598
    Abstract: Example embodiments of the present disclosure include a system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for providing an endless search result page. In example embodiments, search results from a current level of a search are presented on the search result page displayed on a client device. A scroll indication applied to the presentation of the search results from the current level is detected. Based on a direction of the scroll indication, the search results from the current level are scrolled on the search result page. A determination that an end of the presentation of the search results from the current level is reached in response to the scrolling is made. In response, search results from a previous level are appended to the end of the presentation of the search results of the current level to cause continuous presentation of the search result page.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: November 7, 2017
    Assignee: eBay Inc.
    Inventors: Michael George Lenahan, Ben Mitchell, R J Pittman, Dave Lippman
  • Patent number: 9804741
    Abstract: Systems and methods are presented for evaluating and incorporating a plurality of input streams into a single input stream. In some embodiments, the system generates a first set of recommendations provided by a plurality of input streams and receives one or more selections of recommendations from the first set of input streams. The system determines a session intent based on the one or more selections and selects a set of input streams, from the plurality of input streams, corresponding to the one or more selection and the session intent. The system generates a second set of recommendations using the set of input streams and the session intent and causes presentation of the second set of recommendations on a user interface of a user device.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: October 31, 2017
    Assignee: EBAY INC.
    Inventors: Michael Gilbert, Elizabeth Churchill, Kent Andrew Edmonds, Michael Parker
  • Patent number: 9805141
    Abstract: Example embodiments of the present disclosure include a system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for providing a dynamic content delivery search system. In example embodiments, entry of a first keyword of a search string comprising a plurality of keywords is detected. The first keyword is identified after entry of the first keyword and prior to entry of a second keyword of the search string. A first set of matching results that match the identified first keyword is determined. Entry of the second keyword is detected and the second keyword identified. Using the second keyword, the first set of matching results is refined. The resulting search results are presented to a user.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: October 31, 2017
    Assignee: eBay Inc.
    Inventors: Michael George Lenahan, Ben Mitchell, R J Pittman, Dave Lippman
  • Patent number: 9805078
    Abstract: Methods and systems to build and utilize a search infrastructure are described. The system generates index information, including document updates and indexes. The system receives event notifications as the document updates are received and accumulates the index information until published. A query engine receives a search query from a client machine and identifies search results based on the query and the index information. The system communicates the search results, over the network, to the client machine.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: October 31, 2017
    Assignee: eBay, Inc.
    Inventors: Swati Agarwal, Amit Basu, Thomas Pan, Pradeep Sankaranthi, Nicholas Whyte
  • Patent number: 9805031
    Abstract: User interfaces receive a first plurality of user queries and result sets that are in a category, exhibit a constraint, and exhibit user behavior. Also received are a second plurality of user queries and result sets that that are in the category, exhibit the constraint, and exhibit user behavior. The second user queries and results are received either from a plurality of user interfaces coupled to a second system, or from the second system itself. Responsive to detecting that the first plurality of user queries and result sets and the second plurality of user queries and result sets satisfy respective thresholds, a signal indicates that at least one of the first plurality of user queries and at least one of the second plurality of user queries are translations of each other.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: October 31, 2017
    Assignee: eBay Inc.
    Inventor: Hassan Sawaf