eBay Patents Granted

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

  • Patent number: 10021200
    Abstract: Embodiments of computer-implemented methods and systems for activity-based recommendations are described. One example embodiment includes receiving data indicating historical activities of a user community, the historical activities including historical activities of the target user, selecting a reference group of users from the user community based on analysis of the historical activities of the target user, receiving generally current time activities of the reference group of users, the generally current time activities including those activities that have occurred within a defined time window, and recommending items to the target user based on the generally current time activities of the reference group of users.
    Type: Grant
    Filed: June 9, 2015
    Date of Patent: July 10, 2018
    Assignee: eBay Inc.
    Inventors: Harshal Ulhas Deo, Kavita Ganesan, Monica Dhanaraj
  • Patent number: 10019751
    Abstract: Systems and methods to provide a prioritized shopping system are discussed. For example, a method can include receiving a list of target items, receiving busyness data for a plurality of local merchants, developing a prioritized shopping plan, and communicating the prioritized shopping plan to a mobile device. Each target item in the list of target items can represents a product or service that a user has indicated an interest in purchasing. The prioritized shopping plan is based at least in part on the busyness data and the list of target items. Busyness data provides an indication of traffic levels within at least a portion of the plurality of local merchants.
    Type: Grant
    Filed: July 22, 2015
    Date of Patent: July 10, 2018
    Assignee: eBay Inc.
    Inventors: John Tapley, Krystal Rose Higgins, Matt Lee Giger, David W. Goldman
  • Patent number: 10019523
    Abstract: Disclosed are a system comprising a computer-readable storage medium storing at least one program, and a computer-implemented method for generating search results. A data access module accesses search results data indicative of a plurality items and that is indicative of ranking values of the plurality of items. A controller module generates page data based on the search results data. The controller module selects a first item from the plurality of items. A diversification module accesses a first rule of the page data. The diversification module determines a deviance value and a reordering-cost value of a second item from the plurality of items. The controller module can select, based at least on a first combination of the deviance and the reordering-cost values of the second item, the second item for placement ahead of the first item on the page data.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: July 10, 2018
    Assignee: eBay Inc.
    Inventors: David Goldberg, Miroslav Melichar, Michael Ching, Davide Libenzi
  • Patent number: 10013710
    Abstract: A machine may be configured to determine fashion preferences of users and to provide item recommendations to the users based on the users' fashion preferences. For example, the machine receives an image of a user and a set of spatial data indicating a position of the body of the user in a three-dimensional space. The machine may perform an analysis of the image and the set of spatial data. The performing of the analysis may include extracting, from the image, an image swatch that depicts a portion of an item worn by the user. The machine may identify a fashion preference of the user based on the analysis of the image and of the set of spatial data. The machine may identify an item that corresponds to the fashion preference of the user within an inventory of fashion items and may generate a recommendation of the identified fashion item.
    Type: Grant
    Filed: July 8, 2014
    Date of Patent: July 3, 2018
    Assignee: eBay Inc.
    Inventors: Wei Di, Vignesh Jagadeesh, Robinson Piramuthu, Elizabeth Churchill, Anurag Bhardwaj
  • Patent number: 10013689
    Abstract: A method, system, and apparatus to scan visual codes are described. A first visual code of a plurality of visual codes to be scanned may be displayed on an electronic screen, the first visual code providing information related to a transaction facilitated by the point-of-sale terminal. An amplitude of a scan signal emitted by the point-of-sale terminal is measured and the amplitude of the scan signal and a threshold amplitude level are compared. Another of the plurality of visual codes is displayed on the electronic screen in response to the amplitude of the scan signal exceeding the threshold amplitude level.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: July 3, 2018
    Assignee: eBay, Inc.
    Inventor: Roy Leon Camp
  • Patent number: 10009453
    Abstract: Systems and methods are presented for identifying individuals through facial recognition, voice recognition, or the like, recalling past recorded conversations with the identified individuals, and recording and inventorying conversations with the individuals with mobile devices. In some embodiments, a method is presented. The method may include identifying, at a device, an individual through facial recognition, voice recognition, or a unique RFID. The method may also include recording a conversation with the identified individual, and recalling past relevant recorded conversations based on the identification of the individual, and transmitting the recording of the conversation to a display system configured to display the recording of the event.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: June 26, 2018
    Assignee: eBay Inc.
    Inventor: Hao Li
  • Patent number: 10007477
    Abstract: A method for displaying content displayed on one or more first devices on a second device is provided. The method includes receiving a request to display content currently displayed on a first device on a second device, the request including a gesture made on a screen of the first device, and pairing the first device to the second device. The method further includes transmitting instructions to the second device to display the content currently displayed on the first device, and transmitting the content currently displayed on the first device to the second device for display thereon.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: June 26, 2018
    Assignee: EBAY INC.
    Inventors: Marc Peter Hosein, Steve Yankovich
  • Patent number: 10007944
    Abstract: A computer-implemented system and method for providing information tagging in a networked system is disclosed. The apparatus in an example embodiment includes a tag engine configured to process a database of categorized product listings; to receive a user-provided tag associated with at least one of the product listings; to retain the user-provided tag; and to serve the user-provided tag to a user viewing at least one of the product listings.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: June 26, 2018
    Assignee: eBay Inc.
    Inventors: Brian Scott Johnson, Brian M. Johnson, Badrul M. Sarwar, Benny Soetarman, Rajyashree Mukherjee, Venkat Sundaranatha, Neelakantan Sundaresan, Randall Scott Shoup, Daniel Kramer, Jason M. Heidema, Musaab At-Taras, Alvaro Bolivar, Jean-David Ruvini
  • Patent number: 10007511
    Abstract: Methods and systems for facilitating incremental software deployment are disclosed. For example, a method can include receiving a command to deploy a second version of software to a computing system for execution on the computing system. In response to the command, differences between the second version of the software and a first version of the software being executed on the computing system are determined. Code changes to be made to the first version of the software to produce the second version of the software are determined based on the differences. The code changes to be made to the first version of the software are transmitted to the computing system.
    Type: Grant
    Filed: January 26, 2016
    Date of Patent: June 26, 2018
    Assignee: eBay Inc.
    Inventors: Mahesh K. Somani, Kumar Rethinakaleeswaran, Debashis Saha
  • Patent number: 10003500
    Abstract: In various example embodiments, a system and method for managing a server cluster are provided. An example method may include scheduling a first job on a first node, using a first resource manager, establishing a service for a second resource manager on a second node, wherein the service is allocated node resources of the second node, and attempting to schedule a second job on the first node, using the first resource manager. The method may include preempting the service on the second node, using the second resource manager, in response to the attempt to schedule the second job on the first node, and deallocating the node resources of the second node from the service. The method may include advertising, using a node manager of the first resource manager, available node resources of the second node, and scheduling the second job on the second node, using the first resource manager.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: June 19, 2018
    Assignee: eBay Inc.
    Inventors: Mohit Soni, Rami El-Charif, Meghdoot Bhattacharya
  • Patent number: 9997018
    Abstract: A system to manage prize accumulation and distribution includes an interface to receive publication data from a publishing user. The publication data is to be published by the computer system. The interface further receives a prize contribution value, at the computer system and from the publishing user, in exchange for the presentation of an opportunity to win a cumulative prize. The opportunity to win the cumulative prize is to be presented by the computer system in conjunction with the publication of the publication data. A publication module is to electronically publish the publication data on behalf of the publishing user, and is to electronically present the opportunity to win the cumulative prize in conjunction with the publication of the publication data. A prize processing module is to calculate a value of the cumulative prize, based on a cumulative contribution of prize contribution values received from a plurality of publishing users.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: June 12, 2018
    Assignee: eBay Inc.
    Inventor: Jay Monahan
  • Patent number: 9996590
    Abstract: A categorization analysis system is provided. The categorization analysis system includes one or more hardware processors, a memory including a first plurality of listings categorized in a first target category, and a categorization analysis engine executing on the one or more hardware processors. The categorization analysis engine is configured to determine a label for each listing including performing a search on title, select a set of training listings based on the determined labels, train a first model using the set of training listings and the determined labels, the first model being a classification model configured to classify categorization of listings, identify a suspect listing categorized in the first target category, apply the suspect listing to the first model, thereby generating a categorization result for the suspect listing, the categorization result indicating miscategorization of the suspect listing, and identify the suspect listing in the memory as miscategorized.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: June 12, 2018
    Assignee: eBay Inc.
    Inventors: Dingxian Wang, David Goldberg, Xiaoyuan Wu, Yuanjie Liu
  • Patent number: 9996865
    Abstract: A system and method provides a user of a network-based commerce system drag and drop functionality that allows a user to purchase goods from a network-based transaction system through the use of links and images.
    Type: Grant
    Filed: July 2, 2014
    Date of Patent: June 12, 2018
    Assignee: eBay Inc.
    Inventors: Matthew Mengerink, Kiran Reddy
  • Patent number: 9989369
    Abstract: Aspects of the present disclosure include a navigation system and computer-implemented methods for proactively re-routing vehicles to control traffic flow. Consistent with some embodiments, the navigation system seeks to reduce traffic flow along primary navigation routes (e.g., routes with relatively short travel times) by re-routing vehicles to alternative navigation routes (e.g., routes with relatively longer travel times) using incentives. As an example, upon detecting a vehicle traveling along an alternative route instead of a primary route, the navigation system updates a data structure that represents a user account of a vehicle occupant to reflect an increased account balance. Consistent with some embodiments, the amount of value provided to an occupant of a vehicle traveling along an alternative routes may be obtained from user accounts of occupants of other vehicles that are traveling along a primary route.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: June 5, 2018
    Assignee: eBay Inc.
    Inventors: Dane Glasgow, Matthew Bret MacLaurin, Neville Rhys Newey, Justin VanWinkle, Christopher Michael Hall, Trista Mcneill, David Ramadge
  • Patent number: 9992614
    Abstract: A method may include detecting a first wireless device configured to perform short-range wireless communications and detecting a second wireless device configured to perform short-range wireless communications. The method may also include determining one or more short-range wireless connection priorities with respect to a first pairing and a second pairing. The first pairing may be with respect to short-range wireless communications between the first wireless device and a third wireless device configured to perform short-range wireless communications. The second pairing may be with respect to short-range wireless communications between the second wireless device and the third wireless device. The method may further include managing the first pairing and the second pairing based on the one or more short-range wireless connection priorities.
    Type: Grant
    Filed: August 16, 2016
    Date of Patent: June 5, 2018
    Assignee: EBAY INC.
    Inventors: Jennifer T. Brenner, Christopher Diebold O'Toole, Bryant Genepang Luk, Jason Ziaja, Ananya Das, Robert He
  • Patent number: 9990438
    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 customized fitting room environment. Consistent with some embodiments, the method may include identifying a garment being brought into a fitting room, and determining a garment type of the garment. The method may further include adjusting one or more environmental settings of the fitting room based on the garment type. Additional aspects of the present disclosure include further adjusting environmental settings based on various combinations of user data and a desired use case of the garment specified by the individual.
    Type: Grant
    Filed: December 20, 2014
    Date of Patent: June 5, 2018
    Assignee: eBay Inc.
    Inventors: Healey Cypher, Tracy Ogishi, Darren Endo, Michael Franklin, Lars Wensel
  • Patent number: 9990589
    Abstract: A computer-implemented method for adaptive search refinement is provided. The method may include obtaining an indication of user engagement with an online marketplace and in response to obtaining the indication, providing visually guided search refinement to construct a search query for searching the online marketplace. Providing the visually guided search refinement may include providing search refinement options, obtaining an indication of the approval or disapproval of one or more of the search refinement options, and repeating providing the search refinement options and receiving the indication. For each iteration of providing the plurality of search refinement options, at least some of the search refinement options may be different and determined based on previously received indications of both approval and disapproval. The method for adaptive search refinement may further include providing search results based on the search query.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: June 5, 2018
    Assignee: eBay Inc.
    Inventors: Jonathan Gabbai, James Tenniswood, Nandita Chakravarti
  • Patent number: 9990383
    Abstract: The present disclosure involves a method of ingesting data in an enterprise server environment. A configuration file is accessed. The configuration file specifies a blueprint for constructing a data adaptor that includes a data adaptor source, a data adaptor sink, and a data adaptor channel coupled between the data adaptor source and the data adaptor sink. The data adaptor is constructed based on the configuration file. Via the data adaptor, data is retrieved from a first entity. Also via the data adaptor, the retrieved data is written to a second entity different from the first entity. The accessing, the constructing, the retrieving, and the writing are performed by one or more electronic processors.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: June 5, 2018
    Assignee: EBAY INC.
    Inventor: John Peter Brinnand
  • Patent number: 9990593
    Abstract: Systems and methods for fingerprint recognition-based event admission are provided. A user may use a user device to purchase a ticket for an event and provide a fingerprint scanned on the user device to a fingerprint validation system. The fingerprint validation system may associate the purchased ticket with the user and store the fingerprint template associated with the user as a reference template. When the user arrives at an entrance of the event, the user may scan a fingerprint at a fingerprint scan device at the entrance. Fingerprint validation system may compare the received fingerprint template with stored fingerprint reference templates, validate that the user is associated with a purchased ticket, and grant access to the event.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: June 5, 2018
    Assignee: EBAY INC.
    Inventor: Yongzhi Nie
  • Patent number: 9990669
    Abstract: In accordance with one or more embodiments of the present disclosure, a method for leveraging a social network to search for local inventory includes communicating with a first mobile communication device over a network, the first mobile communication device associated with a user, and communicating with a second mobile communication device over the network, the second mobile communication device associated with a social network contact. The method further includes obtaining a geo-location of the second mobile communication device, processing a search request from the first mobile communication device, obtaining a radius of coverage for a merchant, determining whether the geo-location of the second mobile communication device is within the radius of coverage of the merchant, and providing a listing to the first mobile communication device of one or more items for sale by the merchant when the second mobile communication device is within the radius of coverage of the merchant.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: June 5, 2018
    Assignee: EBAY INC.
    Inventors: Frank A. Nuzzi, Chetan K. Patel
  • Patent number: 9992093
    Abstract: A method and system for detecting slow page load is provided. An example system comprises a page request detector, a session state information detector, a throughput calculator, a response builder, and a communications module. The page request detector may be configured to receive a request for a web page. The session state information detector may be configured to determine that the request does not include session state information. The throughput calculator may be configured to calculate a throughput value associated with the network connection between the client system and the server. The response builder may be configured to build an updated data packet by including, in the data packet, the throughput value and an instruction to store the throughput value on the client as session state information. The communications module may be configured to communicate the updated data packet to the client system.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: June 5, 2018
    Assignee: eBay Inc.
    Inventors: J. Thomas Monk, IV, Hemal Doshi
  • Patent number: 9984171
    Abstract: Systems and methods for detecting false code in web pages linked to a web site are provided. One system includes a web server for administering the web site and a surveillance server for collecting generated or updated web pages from among the web pages linked to the web site, selecting tags of a given tag type included in the collected web pages, determining whether the selected tags comprise false code, and providing the determination result to an administrator terminal such that an administrator can check the determination result. One method includes collecting web pages that were generated or updated within a set time period from among the web pages linked to the web site, determining whether tags included in the collected web pages comprise false code, and providing the determination result to an administrator terminal such that an administrator can check the determination result.
    Type: Grant
    Filed: May 22, 2009
    Date of Patent: May 29, 2018
    Assignee: eBay Korea Co. Ltd.
    Inventors: Young Bae Ku, Eui Won Park, Chang Sup Ko, Seung Wan Lee, Dong Hyun Kim, Ho Jin Jung, Sung Hoon Jin
  • Patent number: 9984150
    Abstract: A method and system analyze data associated with a marketplace category. In some embodiments, a query is received that identifies a marketplace category from multiple marketplace categories associated with an electronic commerce marketplace. Data associated with the marketplace category is accessed and analyzed to identify multiple keywords used to identify listings in the marketplace category. A user interface is generated to display the analysis results, including at least a portion of the multiple keywords used to identify listings in the marketplace category.
    Type: Grant
    Filed: March 25, 2011
    Date of Patent: May 29, 2018
    Assignee: eBay Inc.
    Inventors: Nishith Parikh, Neelakantan Sundaresan, Zeqian Shen, Chi-Hsien Chiu
  • Patent number: 9984261
    Abstract: In various example embodiments, a system and method for authenticating a garment are presented. The authentication system can include a code reader configured to receive an image of a garment. An asymmetrical pattern can be woven in a section of the garment. The code reader can decode weft and warp information from weave lines in the asymmetrical pattern and determine a validation code based on the weft and warp information. Additionally, an authentication system can access, from an authentication database, authentication codes associated with authentic garments. The authentication system can calculate a confidence score based on a comparison of the validation code with one of the authentication codes. Subsequently, a publication system can cause a presentation, on a display of a device, a verification that the garment is authentic when the confidence score is above a predetermined threshold.
    Type: Grant
    Filed: October 4, 2016
    Date of Patent: May 29, 2018
    Assignee: eBay Inc.
    Inventor: Sergio Pinzon Gonzales, Jr.
  • Patent number: 9984397
    Abstract: In one example embodiment, a system comprises a processor-implemented event processor accessible over a network; a processor-implemented event producer associated with the event processor and configured to monitor an action or directive of a consumer resource and, in response to a detected action or directive, generate an event and event metadata; a processor-implemented converter associated with the event processor configured to acquire the event metadata and generate a generic event based on the acquired event metadata; and a transporter configured to distribute the generic event to a plurality of consumer resources.
    Type: Grant
    Filed: July 14, 2016
    Date of Patent: May 29, 2018
    Assignee: eBay Inc.
    Inventors: Kam Kasravi, Vadim Geshel, Sergiy Pereshyvaylo, Angie Ruan, Yitao Yao, Maxim Drobintsev
  • Patent number: 9984169
    Abstract: In various example embodiments, a system and method for search and notification are provided. A request to search for an item is received by a system from a client device. The request includes search parameters that identify the searched item. Sensor data that indicates items that are located within a predefined distance from a sensor is received. A determination that the search parameters match with a corresponding item among the items indicated by the sensor data as being located within the predefined distance from the sensor is performed by the system. A location of the searched item is determined by the system based on the match. The location of the searched item is displayed by the system in a user interface of an application on the client device.
    Type: Grant
    Filed: November 6, 2015
    Date of Patent: May 29, 2018
    Assignee: eBay Inc.
    Inventor: Jigish Mehta
  • Patent number: 9984409
    Abstract: Techniques for generated and presenting images of items within user selected context images are presented herein. In an example embodiment, an access module can be configured to receive a first environment image. A simulation module coupled to the access module may process the environment image to identify placement areas within the image, and an imaging module may merge an item image with the environment image and filter the merged image in an erosion area. In various embodiments, the items and environments may be selected by a user and presented to a user in real-time or near-real time as part of an online shopping experience. In further embodiments, the environments may be processed from images taken by a device of the user.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: May 29, 2018
    Assignee: eBay Inc.
    Inventors: Mihir Naware, Jatin Chhugani, Jonathan Su
  • Patent number: 9984151
    Abstract: Techniques for determining search results based on session based refinements are presented herein. A method is disclosed that includes receiving a query in a user session, the query comprising one or more search parameters, detecting, in the user session and after receiving the query, a user event associated with a property of an item, updating a record in a table that associates the query with the property, the table comprising a plurality of records that associate the query with respective item properties, the record comprising the query, the property, and a score, and ranking search results for a subsequent query based on the associated properties indicated in the plurality of records, the subsequent query including the one or more search parameters.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: May 29, 2018
    Assignee: eBay Inc.
    Inventors: Yuanjie Liu, Xiaoyuan Wu, Michael Ching, Song Feng, Joseph Anthony Beynon, David Goldberg
  • Patent number: 9984515
    Abstract: A method of automatically performing a search based on user interest detected in a vehicle is provided. A user interest of a user in a vehicle is detected by examining sensor information from one or more sensors in the vehicle. A search is automatically performed for items relevant to the user interest. A user interface in the vehicle is then caused to display the items relevant to the user interest.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: May 29, 2018
    Assignee: eBay Inc.
    Inventors: Marc Peter Hosein, Steve Yankovich, Steve Romero, Selina Lam, Krystal Rose Higgins
  • Patent number: 9978057
    Abstract: A method and a system convert the value of a gift card for use with a mobile device. The value of the gift card is determined from an issuer of the gift card. The value of the gift card is stored in a digital payment account in a storage device. The digital payment account stores values of gift cards from issuers. A financial transaction corresponding to the issuer of the gift card is performed on the digital payment account. The value of a first gift card from a first issuer of a first digital payment account is exchanged with the value of a second gift card from a second issuer of a second digital payment account.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: May 22, 2018
    Assignee: eBay Inc.
    Inventors: Steve Yankovich, Ryan Melcher, Robert Dean Veres
  • Patent number: 9978069
    Abstract: Embodiments for presenting real-time contact options are described generally herein. The system receives information from a first user about an offered item via a web page and communication preferences for use with a real-time contact option to be presented on the web page, whereby the communication preferences including a first-user-defined real-time contact option presentation condition. The system selectively presents to a second user the information about the offered item and the real-time contact option based on a determination that the first-user-defined real-time contact option presentation condition is satisfied. The system enables the second user to select the real-time contact option. In response to the second user selecting the real-time contact option, the system communicates to the first user a real-time contact request and information identifying the second user.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: May 22, 2018
    Assignee: eBay Inc.
    Inventors: Erik Anderson Stuart, Brian Alan Grove
  • Patent number: 9977833
    Abstract: Disclosed herein is a graphical user interface (GUI) for filtering items of interest. In various embodiments, the GUI may be implemented as a method on a hardware-based system such as a computer server or other computing device. In one embodiment, the method includes defining a library of available criteria to be used in filtering a population of items for an end-user to identify items of interest. Each of the available criteria has a graphical representation. A GUI is presented to the end-user of the filtering criteria for constructing a graphical filter builder. An indication is received of each of the selected set of criteria from the end-user to construct and display a graphical representation of the filter. A query is constructed to identify the items of interest using the selected set of criteria. The identified items of interest are generated and displayed to the end-user.
    Type: Grant
    Filed: March 2, 2015
    Date of Patent: May 22, 2018
    Assignee: eBay Inc.
    Inventor: Brian N. Sawyer
  • Patent number: 9977790
    Abstract: Techniques for obtaining geographically-relevant product inventory information, in real-time, from heterogeneous data sources are described. Product inventory information, including the volume of available products in specific geographical locations, is obtained from at least three different sources. First, one or more data feeds may be received. Second, a data obtaining module uses one or more APIs to obtain product inventory information from one or more third-party inventory management systems. Finally, a structured data mining module uses a web crawler, at the direction of a crawler configuration, to systematically obtain product inventory information from various third-party websites. Accordingly, a user's search query is processed to provide geographically relevant product inventory information in near real time.
    Type: Grant
    Filed: February 6, 2012
    Date of Patent: May 22, 2018
    Assignee: eBay, Inc.
    Inventors: Jack Phillip Abraham, Aaron Adelson, Matthew Barto, Theodore James Dziuba, John Evans, Neville Newey, Justin Van Winkle
  • Patent number: 9972039
    Abstract: Examples of a method and system for collaborative and private sessions are provided. A request from a user of a collaborative shopping session is received. The user is associated with a private shopping session that allows access to an item at a special price, the special price being unavailable to non-participants of the private shopping session. Criterion is designated for the private session, the criterion indicating a completion of the private shopping session. User interactions received from a device of the user are processed. Satisfaction of the criterion is determined as a result of the processing. The private shopping session for the user is concluded based on the determination.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: May 15, 2018
    Assignee: eBay Inc.
    Inventors: Helen M. Gould, Edward O'Neil Garcia, Ryan Melcher, Diego Lagunas, ALvaro Bolivar, Jennifer T. Anderson, Karenina Susilo, Ryan Spoon, Alan Lewis
  • Patent number: 9971408
    Abstract: In various example embodiments, a system and method for simulating touch in a virtual environment is disclosed. In one example embodiment, a method includes receiving an indicator of a touch in a virtual environment, the indicator including a physical touch location and a texture of the touch, generating one or more commands that simulate the texture of the touch at the physical touch location by stimulating one or more micro-touch simulators in an array of micro-touch simulators according to the texture of the touch at the physical touch location, and executing the one or more commands at the physical touch interface to simulate the touch at the physical touch location for the user.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: May 15, 2018
    Assignee: eBay Inc.
    Inventor: Clayton Gustin
  • Patent number: 9971472
    Abstract: Computerized methods and systems for three-dimensional (3-D) displaying and navigating of search results are provided. A query is received from a user. Search results are retrieved based on execution of the query on a database. An interface is generated. The interface comprises a three dimensional interface object. The interface also comprises a plurality of controls to rotate the three dimensional object. The interface comprising the three dimensional object is displayed.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: May 15, 2018
    Assignee: eBay Inc.
    Inventor: Satish Kumar Nankani
  • Patent number: 9967706
    Abstract: Methods, systems, and apparatus for defining, generating, utilizing, and/or detecting a geo-fence are described. A definition of a geo-fence is obtained, the geo-fence being defined based on a first geo-fence criterion of a plurality of geo-fence criteria. A trigger is obtained, the trigger generated in response to a change in the geo-fence criterion. One or more boundaries of the geo-fence based on the changed first geo-fence criteria are redefined in response to obtaining the trigger.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: May 8, 2018
    Assignee: eBay Inc.
    Inventor: Dennis Cheung
  • Patent number: 9967629
    Abstract: Systems, methods and media for purchasing and commenting on identified products in streamed media are provided. In one example, a method comprises receiving program content and data describing program content from a content source and identifying product-related metadata associated with the program content. The product-related metadata includes data relating to one or more products or services displayed in the program content. In one embodiment, the program content is communicated to a display device for presentation to a first user in the display device. User commentary is received from a second device and communicated to the first user while the first user is viewing the program content. Commentaries of other users, for example in a wider social group, can also be presented to the first user.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: May 8, 2018
    Assignee: eBay Inc.
    Inventors: Michael George Lenahan, Amanda Johnson, Ben Lucas Mitchell, Chahn Chung, Linda Young
  • Patent number: 9965338
    Abstract: Systems, methods and media are provided for facilitating an exchange of messages between a remote client application and a server system the server system, the server system being capable of supporting a plurality of application program interfaces (APIs) that includes a targeted API. In one example, a method includes receiving a plurality of request messages generated by the remote client application, each request message requesting an activity to be performed by the targeted API, with respect to an associated application, and comprising at least one data component common to each of the plurality of request messages and selected from a group comprising a predetermined required level of detail, an error language component and a version identifier, and a request component including a reusable identified schema definition.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: May 8, 2018
    Assignee: eBay Inc.
    Inventors: Zahid N. Ahmed, Alon Cohen, Daniel Tsun Kao, Ray Tanaka, Gary Yue, Bhaven Avalani
  • Patent number: 9959351
    Abstract: Systems and methods to identify values for a selected filter are described. The system receives a selection from a client machine. The selection identifies a filter that includes a first attribute-value pair that includes a first attribute and a first value, the first attribute-value pair being included in a concept query that was extracted from a query including at least one keyword that was received over the network from the client machine. The system further identifies filters responsive to receiving the selection, the identification of the filters being based on the first attribute and probabilities describing occurrences of attribute-value pairs in listings that respectively describe items that were previously transacted on a network-based marketplace, the filters including values. The system further generates a user interface including the values and search results that are identified based on the concept query and communicate the user interface to the client machine.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: May 1, 2018
    Assignee: eBay Inc.
    Inventors: Tolga Konik, Rajyashree Mukherjee, Kranthi Chalasani
  • Patent number: 9959874
    Abstract: A method and a system for identity authentication are presented. In one example embodiment, audio data (e.g. a sound wave) may be received from a user. The audio data may be used to establish an identity of an entity to the user. The audio data may be stored at a storage location; and be presented to the user to establish the identity of the entity when the entity participates in an electronic communication with the user. In another example embodiment, a server (e.g., a web client or client application server) may present a plurality of audio files to a user; receive a user selection of selected audio data from the plurality of audio files; responsive to the user selection, the server may communicate, via a network, the selected audio data to another server. The selected audio data may be used as an identity authentication.
    Type: Grant
    Filed: August 24, 2014
    Date of Patent: May 1, 2018
    Assignee: eBay Inc.
    Inventor: Yihong Zhang
  • Patent number: 9959559
    Abstract: In various exemplary embodiments, a system and associated method for prioritizing search results in an electronic environment is disclosed. The system comprises a communications module to receive a search query from a searching party located in a geographic region and a search engine to conduct a search and generate search results. A query engine identifies the geographic region of the searching party and identifies a language associated with the identified geographic region of the searching party based on the identified geographic region of the searching party. The search results are prioritized based on the identified language.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: May 1, 2018
    Assignee: eBay Inc.
    Inventor: Frederic Billou
  • Patent number: 9961086
    Abstract: According to various embodiments, the Message Authentication Engine is given permission to access dynamically changing content provided by a buyer system. The Message Authentication Engine receives a purchase request from the buyer system for an item from a vendor system. Based on the purchase request, the Message Authentication Engine retrieves a portion of the dynamically changing content from a client device of the buyer system. The Message Authentication Engine provides to the vendor system the portion of the dynamically changing content provided by the buyer system. The vendor system sends a message to the buyer system with a copy of the portion of the dynamically changing content as a visual verification that the vendor system can be trusted.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: May 1, 2018
    Assignee: eBay Inc.
    Inventor: Sergio Pinzon Gonzales, Jr.
  • Patent number: 9953148
    Abstract: 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 permissions, one or more devices associated with the carrying bag are unlocked.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: April 24, 2018
    Assignee: eBay Inc.
    Inventor: Saumil Ashvin Gandhi
  • Patent number: 9954877
    Abstract: Example methods and systems directed to an Alert Manager are described. According to various embodiments, the Alert Manager detects receipt of a message. The message includes a selectable functionality for accessing an external resource and message data indicative of a source of the message. The Alert Manager predicts when a recipient of the message will interact with the selectable functionality. Prior to the recipient's predicted interaction with the selectable functionality, the Alert Manager generates a message alert feature based on a degree of a difference between the external resource and the source of the message.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: April 24, 2018
    Assignee: eBay Inc.
    Inventors: Sergio Pinzon Gonzales, Jr., Romi Akpala
  • Patent number: 9953097
    Abstract: A method and system receives at a server a search request and processes the search request to determine a context of the search request, then determines, based on the context, a network route to an application server having the closest geographic proximity, with respect to the server, to the most relevant database associated with the context.
    Type: Grant
    Filed: March 16, 2007
    Date of Patent: April 24, 2018
    Assignee: eBay Inc.
    Inventors: Dan L. Pritchett, Ian Flint, Connie Y. Yang
  • Patent number: 9953460
    Abstract: Techniques for three-dimensional garment simulation using parallel computing are presented herein. An access module can be configured to access a three-dimensional garment model of a garment. The garment model can include garment points that represent a surface of the garment. A processor, having a plurality of cores, can be configured by a garment simulation module to calculate one or more exerted forces on a subset of garment points. Additionally, the garment simulation module can generate cross pairs and apportion the generated cross pairs among the plurality of cores. Moreover, the garment simulation module can determine, using the plurality of vector execution units in parallel based on an organized data layout, whether boundaries of the first subgroup of cross pairs are overlapping based on the one or more exerted forces. Subsequently, the garment simulation module can calculate one or more simulated forces acting on the garment points based on the determination.
    Type: Grant
    Filed: June 14, 2016
    Date of Patent: April 24, 2018
    Assignee: eBay Inc.
    Inventors: Jatin Chhugani, Jonathan Su, Mihir Naware
  • Patent number: 9953154
    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, first user input and second user input may be compared against a predefined unlocking sequence to determine if the widget should be unlocked.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: April 24, 2018
    Assignee: eBay Inc.
    Inventors: Eric J. Farraro, John Tapley, Oliver Nicholas Cockcroft
  • Patent number: 9946730
    Abstract: In various example embodiments, a system and method for onboarding a collection of items is provided. In example embodiments, image data containing images of a plurality of items from a client device is received. The image data is parsed to distinguish an item of the plurality of items. The item is then identified. In some embodiments, the item is identified by determining at least one catalog item that matches an identifying feature of the item, providing a verification request indicating the at least one catalog item, and receiving a verification response confirming the identity of the item. An inventory list is compiled by including the identified item in the inventory list.
    Type: Grant
    Filed: November 4, 2011
    Date of Patent: April 17, 2018
    Assignee: eBay Inc.
    Inventors: Nathan Sacco, Guy Schory, Robert Dean Veres
  • Patent number: 9947119
    Abstract: Various embodiments provide a computer-implemented system and method providing a user interface framework for viewing large scale graphs. An example embodiment includes obtaining graph data including information related to a plurality of nodes, the plurality of nodes corresponding to search queries performed on a particular host site; constructing a plurality of sub-graphs, the sub-graphs being clusters of search results that are formed based on an amount of overlap among the search results produced from the search queries; rendering the graph by displaying each of the plurality of nodes at a respective absolute position within the graph and generating a plurality of tiles representing images of the plurality of sub-graphs; and displaying a sub-graph image corresponding to a selected position and zoom level.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: April 17, 2018
    Assignee: eBay Inc.
    Inventors: Roopnath Grandhi, Hill Trung Nguyen, Neelakantan Sundaresan