eBay Patents

eBay Inc. operates an online marketplace that enables merchants and buyers worldwide to find, buy or sell merchandise.

eBay Patents by Type

  • eBay Patents Granted: eBay patents that have been granted by the United States Patent and Trademark Office (USPTO).
  • eBay Patent Applications: eBay patent applications that are pending before the United States Patent and Trademark Office (USPTO).
  • Patent number: 9576010
    Abstract: In various embodiments, a system and related method for organizing transactional data from an application environment is disclosed. In some embodiments, a system includes a file system and one or more daemon indexers in electrical communication with the file system. The file system is arranged as a non-relational and serverless file system to allow for cost-effectiveness with ready scalability. The file system is to receive, in substantially real-time, unsorted transactional data from a publishing module. The one or more daemon indexers are arranged to receive the unsorted transactional data from the file system, organize the unsorted transactional data by operational characteristics, and store the organized transactional data on the file system. Other systems and methods are disclosed.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: February 21, 2017
    Assignee: eBay Inc.
    Inventors: Abhinav Kumar, Ravinder Purumala, Premendra Singh
  • Patent number: 9576021
    Abstract: Methods and system for item matching are described. In one embodiment, compatibility-based text for an item may be accessed. A compatibility identifier may be identified based on the compatibility-based text. The compatibility identifier may be associated with an item cluster. The compatibility identifier may be used to identify a plurality of matching items. A result may be provided based on identification of the plurality of matching items. Additional methods and systems are disclosed.
    Type: Grant
    Filed: September 19, 2008
    Date of Patent: February 21, 2017
    Assignee: eBay Inc.
    Inventors: Aditya Arora, Gurudatta Horantur Shivaswamy, Brian M. Johnson, Richard D. Henderson, Swati Agarwal, Jennifer M. Dante
  • Patent number: 9576305
    Abstract: One embodiment provides a system for recommending products. The system may include a search engine to retrieve, from a collection of product reviews, product review results using at least two input product names. The system may also include a template builder to build comparative sentence templates to define relationships between at least two product names, in which each comparative sentence template has a weight as a function of the defined relationship, and the search engine extracts one or more snippets matching at least one of the comparative sentence templates within each product review result. The system may further include a review ranking device to rank the product review search results based on the one or more extracted snippets, in which each snippet has a same weight as its matched comparative sentence template.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: February 21, 2017
    Assignee: eBay Inc.
    Inventors: Dan Shen, Shen Huang, Yongzheng Zhang, Catherine Baudin, Qiang Wang
  • Patent number: 9576312
    Abstract: In various example embodiments, a system and method for data mesh-based wearable device ancillary activity are presented. A device activity being performed in real-time by a user device of a user is detected. Attribute data associated with a plurality of attribute sources is accessed. A user preference indicating a preference for performing on a secondary user device a complementary activity corresponding to the device activity is inferred. Based on the inferred user preference, the secondary user device is identified according to a device status of the secondary user device, the device status indicating a device capability to perform the complementary activity in real-time. The complementary activity to be performed in real-time on the secondary user device is generated by analyzing at least one of the device activity, a device functionality of the secondary user device, and the user preference. Instructions to perform the complementary activity in real-time are transmitted to the secondary user device.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: February 21, 2017
    Assignee: eBay Inc.
    Inventors: Ryan Melcher, John Tapley, Robert Lee
  • Patent number: 9576314
    Abstract: 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 easier to use interface. In some example embodiments, a proxy layer, an adapter layer, a facade layer, and a service layer may be used.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: February 21, 2017
    Assignee: eBay Inc.
    Inventors: Nikhil Vijay Thaker, Kamal Zamer
  • Publication number: 20170046775
    Abstract: Systems and methods for creating and presenting interactive product review interfaces are presented. The system processes a purchase request for a product from a user. The system then identifies one or more user feedback questions for the product. For each particular user feedback question, the system generates user feedback graphics based on stored user feedback associated with the particular user feedback question. The system transmits the one or more selected user feedback questions and the generated user feedback graphics to a client system associated with the user for display. The system receives user feedback for a user feedback question in the selected one or more user feedback questions. The system updates the user feedback graphic associated with the question to include the received user feedback. The system transmits the updated user feedback graphic to the client system for display in real-time.
    Type: Application
    Filed: December 31, 2015
    Publication date: February 16, 2017
    Applicant: eBay Inc.
    Inventors: Syeda Hudda, Ethan O'Brien, Supraja Yadati, Pramod Mahadev Mamidipudi
  • Patent number: 9569204
    Abstract: Systems and methods of end-to-end continuous integration and verification of software are described. A system comprises, for example, a provisioning service module configure to automatically retrieve source code from a source code management system. The provisioning service module further generates one or more environments. A propagation management module is configured to package the retrieved source code into a deliverable and to automatically propagate the deliverable through a pipeline comprising the one or more environments.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: February 14, 2017
    Assignee: eBay Inc.
    Inventors: Steve Farris Mansour, Todd Paul
  • Patent number: 9569545
    Abstract: In an example embodiment, previous search queries and clicked-on results are retrieved. This results in one or more pairs, each pair containing a query from the search term database and a first set of search engine results from the click database. Then a score is calculated for each feature within the one or more pairs, and a second set of search queries is boosted using the scores for the features.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: February 14, 2017
    Assignee: eBay Inc.
    Inventors: Neville Rhys Newey, Justin Van Winkle
  • Patent number: 9569526
    Abstract: In a publication system, such as an ecommerce system, machine translation translates a query in a first language to a second language to query an ecommerce database maintained in the second language and obtain a result set responsive to the query. Human activity feedback relating to the result set is detected. If the feedback is positive the system increases the probability that the translation is correct. If the feedback is negative the system decreases the probability that the translation is correct. For positive feedback, the system detects whether a clue is recognized in the query. If a clue is recognized the system increases the value of the clue for making the translation. The system may detect the identity of the product in the query, accesses the product vendor website that is maintained in the first language, and detect information that is in the first language for use translation process.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: February 14, 2017
    Assignee: eBay Inc.
    Inventor: Hassan Sawaf
  • Patent number: 9571531
    Abstract: The present disclosure includes a method to provide rich media content over a computer network. The system determines a user's ability to playback said rich media content locally. Next, the system provides the user with a version of said rich media content appropriate for said user's ability to playback said rich media content locally. Next, the system loads said rich media content into a local cache of the user. Finally, the system displays said rich media content from the user's local cache after said rich media content has been completely loaded.
    Type: Grant
    Filed: June 10, 2015
    Date of Patent: February 14, 2017
    Assignee: eBay Inc.
    Inventors: Brooke Allysoun Armstrong, John Robert Behrens, Abie Hadjitarkhani, Alexander Blair Ireland, Stephen John Muller, Nancy Kiyoko Narimatsu
  • Patent number: 9571639
    Abstract: A system or a method may be provided that automatically distinguishes between a hold status and when someone live is talking on the phone. For example, the caller's phone may detect when the call holding has ended and a customer service representative is now actually on the line. The phone may alert the user to pick up the call at that time, such as utilizing a call-back mechanism. In an embodiment, the system may analyze and learn the various call holding music or recordings of call centers. The system may detect when the call holding music or recording ends in a telephone call and may alert the user.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: February 14, 2017
    Assignee: EBAY INC.
    Inventor: Jonathan Gabbai
  • Patent number: 9563767
    Abstract: Systems and methods for weak authentication data reinforcement are described. In some embodiments, authentication data is received in a request to authenticate a user. In response to detecting weak authentication data, the systems and methods determine whether the user was previously authenticated as a human user. An example embodiment may include initiating an authentication process based on determining that the user was previously authenticated as a human user.
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: February 7, 2017
    Assignee: eBay Inc.
    Inventor: Mark C. Lee
  • Patent number: 9565081
    Abstract: A thermal context manager (hereinafter “TCM”) detects a thermal state and a position of a computing device. Based on the detected thermal state(s) and the detected position(s) of the computing device, the TCM initiates an action associated with the computing device. The TCM continually monitors the computing device in order to create a thermal state profile of the computing device. To create the thermal state profile, the TCM stores data representing each detected instance of the thermal state of the computing device and data representing each detected position of the computing device.
    Type: Grant
    Filed: May 19, 2014
    Date of Patent: February 7, 2017
    Assignee: eBay Inc.
    Inventors: Robert He, Bryant Genepang Luk, Christopher Diebold O'Toole
  • Patent number: 9562964
    Abstract: Techniques for tracking a current location of a user are described. According to various embodiments, an ambient noise signal proximate to a user device is detected using a microphone. Audio sample information may be accessed, where the audio sample information identifies various audio samples and, for each of the audio samples, a source of the corresponding audio sample. Thereafter, a specific audio sample corresponding to the ambient noise signal may be identified. Moreover, a current location of the user device may be determined, based on the source of the specific audio sample.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: February 7, 2017
    Assignee: eBay Inc.
    Inventor: Nikhil Vijay Thaker
  • Patent number: 9563986
    Abstract: Systems and methods for multi-signal fault analysis are described. The system receives signal message information, over a network, from a collection device comprised of a plurality of mobile devices including a first mobile device and a second mobile device that are associated with a first user. The first signal message information includes a first maintenance message including characterization information that was received by the first mobile device from a component that includes a sensor that operates to sense a first part that is assembled into a vehicle. The second signal message information includes signal information that was received by the second mobile device including an audio signal that a microphone in the second mobile device sensed. The system analyzes the multi-signal information to diagnose a problem and communicate a message to the first user with a diagnosis of the problem.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: February 7, 2017
    Assignee: eBay Inc.
    Inventor: Jeremy Leigh Cattone
  • Patent number: 9558174
    Abstract: A method to synchronize data between a spreadsheet application and a marketplace application is disclosed. The method includes receiving a request to synchronize data items between the spreadsheet application and the marketplace application, the data items relating to a type of listing of items associated with the marketplace application. Additionally, the method includes executing a process to synchronize the data items between the spreadsheet application and the marketplace application, the process to include at least one of downloading one of the data items from the spreadsheet application and uploading one of the plurality of data items to the marketplace application, the executing of the process to occur independently of the executing of the spreadsheet application. Furthermore, the method includes displaying a status of the executing of the process in a native user interface element of the spreadsheet application.
    Type: Grant
    Filed: November 1, 2013
    Date of Patent: January 31, 2017
    Assignee: eBay Inc.
    Inventors: Brandon Lai, Auston McReynolds, Dilip Varadarajan, Venkat Mavram
  • Patent number: 9558510
    Abstract: In various example embodiments, a system and method to provide services associated with an image is disclosed. The method includes receiving image data of an item of interest from a client device. The image data is used to identify a similar item from an image catalog based on the image data of the item. Attribute information associated with the similar item is retrieved and used to pre-populate a template. The pre-populated template is sent to the client device, and modified data from the client device is received in response, with the modified data resulting in a final template. A listing based on the final template is generated.
    Type: Grant
    Filed: September 14, 2009
    Date of Patent: January 31, 2017
    Assignee: eBay Inc.
    Inventors: Ryan Melcher, Dane Howard
  • Patent number: 9552597
    Abstract: In various example embodiments, a system and method for an electronic commerce file system are provided. In example embodiments, a selection of an item contained in a folder of an electronic commerce file system is received. The item is offered for sale by an electronic commerce provider, and the electronic commerce file system resides locally on a client device. Based on a type of the folder, a set of actions are provided for selection, with the set of actions to be performed with respect to the item. A selection of an action to be performed with respect to the item is received. The action is performed with respect to the item, with the action being performed between the electronic commerce file system and the electronic commerce provider via a network.
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: January 24, 2017
    Assignee: eBay Inc.
    Inventors: Sandra Lynn Godsey, Neelakantan Sundaresan
  • Patent number: 9552598
    Abstract: In an example embodiment, actions taken on a web site using one device initiate a workflow on a different device. A main process, including a series of steps, is executed on one user device. When a particular step in the main process is reached, a secondary process is then initiated on another device, such as a mobile device.
    Type: Grant
    Filed: October 12, 2012
    Date of Patent: January 24, 2017
    Assignee: eBay Inc.
    Inventor: Dane Glasgow
  • Patent number: 9552425
    Abstract: In various example embodiments, a system and method for determining query aspects for appropriate categories is provided. In example embodiments, query data is collected. The query data indicates a query term and tracked user behavior associated with past queries involving the query term. An aspect demand ratio is calculated for each category of a category tree based on the collected query data. Using at least one processor, one or more lowest categories of the category tree that satisfies a category threshold is determined. The one or more lowest categories are then appended to the query term and stored in a database.
    Type: Grant
    Filed: June 2, 2011
    Date of Patent: January 24, 2017
    Assignee: eBay Inc.
    Inventors: Qian Zhong, Guanglei Song, Zhaohui Chen
  • Patent number: 9552601
    Abstract: Methods and systems to build containers of uncategorized items are described. In some example embodiments, the methods and systems access a search query received by a network-based publication system, identify a container of uncategorized items having a title that satisfies the search query, and return a result for the search query that is associated with the identified container.
    Type: Grant
    Filed: August 14, 2013
    Date of Patent: January 24, 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: 9552606
    Abstract: In various example embodiments, systems and methods to mine product recommendations from query reformulation is provided. In example embodiments, a search query is mapped to a particular product. Transition data for the particular product is accessed. The transition data includes values reflecting a number of search transitions between the particular product and other products in session sets of previous queries. One or more recommendations based on the transition data is determined and provided to the user.
    Type: Grant
    Filed: April 25, 2016
    Date of Patent: January 24, 2017
    Assignee: eBay Inc.
    Inventor: Ravi Chandra Jammalamadaka
  • Patent number: 9554049
    Abstract: Disclosed in some examples is a method of guided video capture, the method including identifying a video capture template, the video capture template including a plurality of target video parameters, each of the target video parameters corresponding to one of a plurality of video capture directions; while capturing video, selecting a video capture direction from the plurality of video capture directions based on video parameters of captured video and the plurality of target video parameters using a processor and presenting the selected video capture direction to a user on a display device.
    Type: Grant
    Filed: December 4, 2012
    Date of Patent: January 24, 2017
    Assignee: eBay Inc.
    Inventor: John Patrick Edgar Tobin
  • Patent number: 9554355
    Abstract: Systems and methods are presented for providing notifications based on user activity data. In some embodiments, a method is presented. The method may include accessing first sensor data associated with a first activity of a user. The method may also include determining that the user is engaged in the first activity based at least in part on the first sensor data, receiving a notification while the user is engaged in the first activity, and determining to not present or in other words, hold the notification while the user is engaged in the first activity. In some embodiments, the method may also include accessing second sensor data associated with the user, determining that the user is no longer engaged in the first activity based at least in part on the second sensor data, and presenting the notification while the user is no longer engaged in the first activity.
    Type: Grant
    Filed: July 29, 2014
    Date of Patent: January 24, 2017
    Assignee: eBay Inc.
    Inventors: Krystal Rose Higgins, John Tapley
  • Patent number: 9547872
    Abstract: Systems and methods to provide search results along a corridor are discussed. In an example, a method for providing search results along a corridor can include displaying an interface enabling a user to define a route of travel, accessing a search corridor, filtering a plurality of search results, and displaying the search results. The search corridor encompassing at least a portion of the route of travel, and based at least in part on the route of travel, a mode of transportation, and a route deviation threshold. The plurality of search results including an associated geographic location, and filtered based at least in part on the search corridor. Displaying the search results can include a representation of the search corridor, the route of travel, and the filtered set of search results.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: January 17, 2017
    Assignee: eBay Inc.
    Inventors: Dane Howard, Jack Phillip Abraham, Shannon B. Vosseller, Michael Lenahan, Ben Mitchell
  • Patent number: 9547865
    Abstract: A system and method for providing advertising server optimization for online computer users is disclosed. A particular embodiment includes obtaining an advertisement; defining a set of features of the advertisement; generating a predicted click through rate (CTR) corresponding to the advertisement based in part on the set of features; ranking the advertisement based on the generated click through rate; and serving the advertisement based on the ranking.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: January 17, 2017
    Assignee: eBay Inc.
    Inventors: Kendra Torigoe, Vinay Desai, Santanu Dey
  • Patent number: 9549028
    Abstract: A system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for automatically saving and presenting a state of a communication session are presented. The communication session may be established between a client device of a user and an application server of a content publisher. In some embodiments, the method may include determining that the communication session includes a typical process flow of the user, and identifying an operation that is likely to be repeated during the communication session based on the typical process flow. Session data representative of a state of the communication session may then be stored in response to identifying the operation that is likely to be repeated. The method may further include generating and presenting an interface that includes a visual representation of the session data, and allows a user to return to the saved state of the communication session.
    Type: Grant
    Filed: February 18, 2014
    Date of Patent: January 17, 2017
    Assignee: eBay Inc.
    Inventor: Neelakantan Sundaresan
  • Patent number: 9542705
    Abstract: A system and method of intelligently recommending items based on social media communications are provided. A communication in a first format is intercepted from a first service. An intent to transact is then detected within the communication. A recommendation engine can then be used to identify one or more items available at an ecommerce service, the one or more items related to the intent to transact within the communication. Then a reply communication can be posted to the first service in the first format, with the reply communication including the one or more identified items.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: January 10, 2017
    Assignee: eBay Inc.
    Inventors: Han-Sheong Lai, Jiri Medlen
  • Patent number: 9542692
    Abstract: A system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for matching social data to a user of a networked-based content publisher are provided. Consistent with some embodiments, the method may access social network entries published on one or more social networks. Social network entries that include a reference to content published by a particular content publisher may be identified. A social network profile corresponding to a first social network entry of the identified social network entries may be identified. The method may further include determining that the social network profile corresponds to a particular user of the content publisher based on information embedded in the reference to the content.
    Type: Grant
    Filed: January 14, 2014
    Date of Patent: January 10, 2017
    Assignee: eBay Inc.
    Inventor: Corinne Elizabeth Sherman
  • Patent number: 9542784
    Abstract: Systems and methods are provided for providing access to secure-access facilities based on pairing of the secure-access facilities with a user device such as a wearable device. A pairable secure-access facility may be a public storage facility or device such as a locker that includes communications circuitry for pairing with the user device. Once paired with the user device, the locker may operate a locking mechanism to lock the locker when the user device is away from the locker and to unlock the locker when the user device is in the vicinity of the locker. The locker may include a beacon for detecting and pairing with the user devices. Pairing the user device and the locker may include entering a locker identifier into the user device to ensure that the intended user device is paired with the intended locker.
    Type: Grant
    Filed: December 1, 2014
    Date of Patent: January 10, 2017
    Assignee: EBAY INC.
    Inventors: Christopher Diebold O'Toole, Bryant Genepang Luk, Robert He, Richard Chapman Bates, Jennifer T. Brenner, Yu Tang
  • Patent number: 9542707
    Abstract: A computer-implemented method and system for keyword bidding in a market cooperative are disclosed. A particular embodiment includes receiving a keyword bid from a first party; determining a value to a host associated with the keyword bid; augmenting the keyword bid by an amount corresponding to the value to the host; and sending the augmented keyword bid to a second party.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: January 10, 2017
    Assignee: eBay Inc.
    Inventors: Sameer Hassan, Stephen Kenneth Lobo, Stephen Richard Thomas
  • Patent number: 9536068
    Abstract: A software widget running on a user device may be designed to operate in a locked or an unlocked mode. In unlocked mode, the user has full interactivity with the widget. In locked mode, however, at least some of the interactivity with the widget is restricted, despite the fact that the widget still operates normally otherwise while in the locked mode. While in locked mode, user input may be compared against a predefined unlocking sequence to determine if the widget should be unlocked.
    Type: Grant
    Filed: February 23, 2015
    Date of Patent: January 3, 2017
    Assignee: eBay Inc.
    Inventors: Eric J. Farraro, John Tapley, Oliver Nicholas Cockcroft
  • Patent number: 9538149
    Abstract: Method and system to provide users with access to authoritative sets of various collectable items and to permit users create and manage their own sets based on the respective authoritative sets are described. An authoritative set may be a collection of images representing collectable items. Access to an authoritative set may be provided via a web site that facilitates a community space where users can compare their collected sets to the authoritative set and determine what products may be missing for their user's set.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: January 3, 2017
    Assignee: eBay Inc.
    Inventors: Hugh Evan Williams, Bhanu Koppaka, Jai Dandekar, Govind Kaushal, Matthew Bret MacLaurin, Naren Chittar, John Sheeley
  • Patent number: 9529921
    Abstract: In various example embodiments, systems and methods to provide content recommendations are provided. Search parameters are received from a user. An attribute associated with the user is derived. Using the search parameters and the attribute, content from a database matching the attribute and the search parameters are determined. The matching content may be prioritized for presentation to the user.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: December 27, 2016
    Assignee: eBay Inc.
    Inventors: Steve Yankovich, Ryan Melcher, Ganga Muthyala
  • Patent number: 9530111
    Abstract: Methods, systems, and apparatus for using ant theory to personalize a workflow are described. One or more path segments in a data structure that represents a workflow may be identified, the one or more path segments corresponding to a path traversed by a user. A weight associated with each of the identified one or more path segments in the data structure may be increased. One or more weights in the data structure associated with a plurality of path segments may be decreased based on a temporal decay rate. A guidance activity that directs a user to a more heavily weighted path at a workflow decision point may be established.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: December 27, 2016
    Assignee: eBay Inc.
    Inventor: Robin Whyte
  • Patent number: 9531739
    Abstract: Methods and systems for detecting an electronic intrusion are described. A notification is received, over a network, from a server, the notification reporting a detection of a user activity. In response to receiving the notification reporting the detection of the user activity, the user activity is identified as a possible electronic intrusion into a user account. A location of a user corresponding to the user account is determined. Based at least in part on the location of the user, it is identified whether to communicate a request to the user for instructions to respond to the notification. A response is received from the user. The response includes instructions to block access to the user account at the server. Command information is communicated to the server based on the response.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: December 27, 2016
    Assignee: eBay Inc.
    Inventor: Srinivasan Raman
  • Patent number: 9532110
    Abstract: Systems and methods that facilitate user commentary are described. In some embodiments, a method receives program content from a content source and identifies data describing the program content. The program content is communicated to a first device for presentation to a user. The data describing the program content is communicated to a second device for presentation to the user substantially simultaneously with the presentation of the program content on the first display device. A user commentary is received from the second device. The user commentary is generated by the user and associated with the program content.
    Type: Grant
    Filed: August 3, 2012
    Date of Patent: December 27, 2016
    Assignee: eBay Inc.
    Inventors: Dane Glasgow, Jack Phillip Abraham, Shannon B. Vosseller, Jonathan Conradt
  • Patent number: 9530059
    Abstract: Image data comprising an image of an environment is received from a mobile video device located at the environment. An image of a marker is extracted from the received image for use in identifying the location of the mobile video device. A location associated with the marker is extracted from a database and the extracted location is sent as the location of the mobile video device. Also received is a request for information about an item in the environment that is of interest to a user of the mobile video device. A location in the environment associated with the item of interest is identified, and the information indicating the location of the item is transmitted to the mobile device for display within an image of the environment on the mobile video device. The item of interest may be displayed as an augmented reality within an image of the environment.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: December 27, 2016
    Assignee: eBay, Inc.
    Inventor: Matthew Scott Zises
  • Patent number: 9529589
    Abstract: This document describes, among other things, systems and methods for managing distributed parallel builds. A computer-implemented method to manage parallel builds, comprises identifying one or more software components in a software project, wherein each software component includes an executable binary file; determining a build configuration for each software component, wherein the build configuration includes a mapping from each software component to one or more build servers; and building each software component using the mapped one or more build servers in the corresponding build configuration, wherein the building includes compiling one or more source files associated with each software component to one or more object files, by distributing the one or more source files to one or more compilation machines.
    Type: Grant
    Filed: March 2, 2015
    Date of Patent: December 27, 2016
    Assignee: eBay Inc.
    Inventor: Kevin Gu
  • Patent number: 9529897
    Abstract: A computer-implemented method and system for combining keywords into logical clusters that share a similar behavior with respect to a considered dimension are disclosed. Various embodiments are operable to order a list of keywords from high activity to low activity, partition the list into at least two sets, a head partition including keywords with an activity level above a predefined threshold, a tail partition including the remainder of the keywords in the list, model the keywords in the head partition based on a set of variables, score the keywords in the head partition based on the modeling, and cluster head partition keywords with tail partition keywords having at least one common variable into at least one keyword cluster.
    Type: Grant
    Filed: February 14, 2014
    Date of Patent: December 27, 2016
    Assignee: eBay Inc.
    Inventors: Xiaofeng Tang, Salvador Duran, Joel R. Minton
  • Patent number: 9530161
    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: February 28, 2014
    Date of Patent: December 27, 2016
    Assignee: eBay Inc.
    Inventor: Hassan Sawaf
  • Patent number: 9524280
    Abstract: A method and system to automatically insert a hyperlink into a webpage containing text is described. The system comprises at least one processor and at least one software component. The at least one software component is executable by the at least one processor to receive, via, a network, the text. The at least one software component further compares a portion of the text to at least one character string that is stored in a database to identify the portion of the text as included in both the webpage and the database. The portion of the text is a name of a product and is associated with the hyperlink. The at least one software component is further executable to cause an insertion of the hyperlink into the webpage and to communicate the name of the product to a producer of the text. The name of the product is included in the webpage by the producer of the portion of the text.
    Type: Grant
    Filed: April 15, 2011
    Date of Patent: December 20, 2016
    Assignee: eBay Inc.
    Inventors: Richard B. Gorelick, Steven G. Madere, Michael D. McCartney, Matthew W. Mengerink, David J. Wilson
  • Patent number: 9524521
    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: December 14, 2015
    Date of Patent: December 20, 2016
    Assignee: eBay Inc.
    Inventor: Nate L Lyman
  • Patent number: 9519917
    Abstract: A method and a system for context-based real-time advertising are provided. In example embodiments, a document content that is displayed to a user may be analyzed and keywords may be identified. Selected listings from a publication system may be received; the selected listings may be selected using the keywords. The system may detect user events associated with the keywords and, in response to the detection of the user events, display information related to the listings while maintaining the displaying of the document content.
    Type: Grant
    Filed: December 1, 2014
    Date of Patent: December 13, 2016
    Assignee: eBay Inc.
    Inventor: Thomas Geiger
  • Patent number: 9519702
    Abstract: Systems and methods for providing category aspect information by mining historical data is provided. A table comprising joined data is accessed. The table includes historical data that comprises user behavior data based on actions performed with past queries by users listing data that includes aspect data for each listing and a determined category for each listing. Demand scores based on the joined data are determined. The determined demand scores are used to determine at least one relevant aspect name for a category. A message is transmitted for display on a device of the user that indicates the at least one most relevant aspect name for the category and suggests the user provide an aspect value that corresponds to the at least one most relevant aspect name to be included in a new listing.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: December 13, 2016
    Assignee: eBay Inc.
    Inventors: Qian Zhong, Guanglei Song, Zhaohui Chen
  • Patent number: 9521104
    Abstract: Systems and methods for generating and accessing a communications inventory are provided. To generate the inventory in one embodiment, a plurality of outgoing communications is received. The outgoing communications may have been auto-generated or generated as part of a batch process. Next, a determination is made that a first outgoing communication of the plurality of outgoing communications is unique relative to other outgoing communications to avoid storing duplicate messages. Lastly, a user may access a display of the first outgoing communication.
    Type: Grant
    Filed: April 1, 2015
    Date of Patent: December 13, 2016
    Assignee: EBAY INC.
    Inventors: Nicole Lee Birdsall, Mahesh K. Somani, Kumar Rethinakaleeswaran, Mihir Sambhus
  • Patent number: 9519977
    Abstract: A system comprising a computer-readable storage medium storing at least one program, and a computer-implemented method for generating background for an image. A graphical interface module arranges an image in a display element. The arrangement of the image in the display element defines a space between the perimeters of image and the display element. A color detection module determines an estimate of a color of the image about the perimeter of the image. A background generator module determines a variation of color of the image about the perimeter of the image. The background generator module determines a background based at least on the estimate of the color and the variation of color. A display module provides the arrangement of the image in the display element with the background at least filling a portion of the space defined between the perimeters.
    Type: Grant
    Filed: March 7, 2014
    Date of Patent: December 13, 2016
    Assignee: eBay Inc.
    Inventors: Ladd Van Tol, Tyler Yong Nugent, Jonathan David Chard, Bradley Roberts
  • Patent number: 9519918
    Abstract: Image-based features may be significantly correlated with click-through rates of images that depict a product, which may provide a more formal basis for the informal notion that good quality images will result in better click-through rates, as compared to poor quality images. Accordingly, an image assessment machine is configured to analyze image-based features to improve click-through rates for shopping search applications (e.g., a product search engine). Moreover, the image assessment machine may rank search results based on image quality factors and may notify sellers about low quality images. This may have the effect of improving the brand value for an online shopping website and accordingly have a positive long-term impact on the online shopping website.
    Type: Grant
    Filed: February 13, 2014
    Date of Patent: December 13, 2016
    Assignee: eBay Inc.
    Inventors: Anjan Goswami, Naren Chittar, Ali Dasdan, Sanjay Pundlkrao Ghatare, Sandip Namdeo Gaikwad, Sung Hwan Chung
  • Patent number: 9519926
    Abstract: Product search results may be presented to a user via a map view, with merchants selling a selected product displayed on a map. A buy now button may be displayed for a merchant within the map view, allowing the user to execute a purchase transaction directly from the map view.
    Type: Grant
    Filed: December 5, 2012
    Date of Patent: December 13, 2016
    Assignee: eBay Inc.
    Inventor: Arunachalam Muthu
  • Patent number: 9519931
    Abstract: Systems and methods of personalized actionable notifications are disclosed. In some example embodiments, event information indicating an event for an item is received, a determination is made to provide a notification of the event to the user based on the event information and user activity information for the user, the notification is generated based on the determination, and the generated notification is caused to be displayed on a screen of the computing device via an application on a computing device of the user without causing the computing device to leave a context of content being displayed on the computing device prior to the notification being displayed on the computing device, the application being independent of the context, the notification overlaying the content, and the notification further comprising at least one user interface element configured to enable the user to request an action to be performed for the item.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: December 13, 2016
    Assignee: eBay Inc.
    Inventors: Shawn Piper, Mark Joseph Eppolito