eBay Patents Granted

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

  • Patent number: 10095806
    Abstract: Methods and systems to facilitate a search of an information resource is disclosed. In various embodiments, a distribution of a plurality of data items across a plurality of attribute value ranges corresponding to an attribute is identified. The attribute may be shared by at least two of the plurality of data items. Based on a determining that the distribution of the plurality of data items across the plurality of attribute value ranges includes at least two peaks, the distribution of the plurality of data items across the plurality of attribute value ranges corresponding to the attribute is communicated.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: October 9, 2018
    Assignee: eBay Inc.
    Inventors: Eric Noel Billingsley, Louis Marcel Gino Monier, Aditya Arora
  • Patent number: 10095884
    Abstract: A system and method for using customer information in electronic commerce using the Internet are provided. The system includes a customer information database (DB) for storing a unique number for each customer, an integrated customer information DB for storing actual customer information corresponding to the unique number in an integrated manner, and a management server for providing the unique number stored in the customer information DB and providing the actual customer information corresponding to the unique number under a security condition when an external terminal requests customer information. Actual customer information can be effectively prevented from being easily leaked by hackers or malicious programs and customer information can be utilized without a security issue.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: October 9, 2018
    Assignee: EBAY KOREA CO., LTD.
    Inventor: Young Bae Ku
  • Patent number: 10095726
    Abstract: In various example embodiments, multiple workspaces have access to modify values in a graph database. The graph database can comprise a collection of entity nodes, where each entity node is connected to an identifier node and one or more state nodes. An update to an entity node can be recorded by generating a new state node to store the update and connecting the new state node to the entity node. How each workspace views the database is based, at least in part, on which state nodes are associated with each workspace. The workspaces are independent of one another, and changes made to an entity node in one workspace do not affect how another workspace views the same entity node. By managing database data for each of the workspaces using the same graph database and recording changes in state nodes in an additive manner, the computational overhead is greatly reduced and simplified.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: October 9, 2018
    Assignee: eBay Inc.
    Inventors: Roman Goldberg, Guy Rozenwald, Amit Gottlieb, Amir Harel
  • Patent number: 10096051
    Abstract: Method and system are provided to facilitate transactions in a particular on-line trading platform from a third party web site. The system may be configured to associate identification information, such as a uniform resource locator (URL), with a reference to an item of merchandise on a web page provided by a third party entity. In response to a request originated from a client device of a user, the method may cause presentation of a listing of the item of merchandise maintained in the particular on-line trading platform and a visual control to facilitate commencing of a transaction process with respect to the item of merchandise in the on-line trading platform.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: October 9, 2018
    Assignee: eBay Inc.
    Inventors: Marc Peter Hosein, Selina Lam, Han-Shen Yuan
  • Patent number: 10095770
    Abstract: In an example, one or more leaf category specific unsupervised statistical language model (SLM) models are trained using sample item listings corresponding to each of one or more leaf categories and structured data about the one or more leaf categories, the training including calculating an expected perplexity and a standard deviation for item listing titles. A perplexity for a title of a particular item listing is calculated and a perplexity deviation signal is generated based on a difference between the perplexity for the title of the particular item listing and the expected perplexity for item listing titles in a leaf category of the particular item listing and based on the standard deviation for item listing titles in the leaf category of the particular item listing. A gradient boosting machine (GBM) fuses the perplexity deviation signal with one or more other signals to generate a miscategorization classification score corresponding to the particular item listing.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: October 9, 2018
    Assignee: eBay Inc.
    Inventor: Mingkuan Liu
  • Patent number: 10096011
    Abstract: There are provided systems and method for smart table devices and accessories for determining ordering aspects and bills. A smart table may include one or more modules, devices, and/or accessory devices that determine aspects of users and items associated with the smart table, such as movements of the users, quantities of items located on the table, or other aspects. The aspects may be communicated to a merchant device to determine information about the users and items, such as if the user requires attention or if a drink is empty. Based on the information, notifications may be generated, which may be communicated to a merchant or merchant employee to provide assistance or service to the table. The information may also be utilized to generate and update historical sales statistics for the merchant, such as commonly ordered items, time until receipt of service or food, and preferred payment methods.
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: October 9, 2018
    Assignee: eBay Inc.
    Inventor: Roy Leon Camp
  • Patent number: 10095987
    Abstract: A method of managing events is disclosed. It is determined that a user is present at a particular location within an event venue. It is determined that the user has reserved the event venue for a particular time period. A selection is received from the user of a particular merchant that is committed to providing services at the event during the particular time period. The particular location within the event is associated with the particular merchant. A notification of the association of the particular location within the event venue with the particular merchant is generated for communication to the particular merchant.
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: October 9, 2018
    Assignee: eBay Inc.
    Inventor: Kamal Zamer
  • Patent number: 10095804
    Abstract: Systems and methods for multi-directional visual browsing on an electronic device are described. In example embodiments, a primary result and a peripheral result are determined. A display layout based on attributes associated with the primary result and the peripheral result is generated. The display layout is then formatted into instructions, which will cause a device to render the display layout. The instructions are transmitted to the client device.
    Type: Grant
    Filed: May 6, 2016
    Date of Patent: October 9, 2018
    Assignee: eBay Inc.
    Inventors: Ryan Melcher, Dane Howard
  • Patent number: 10089002
    Abstract: An application is installed on a device that includes a user interface comprising multiple elements organized in a hierarchy. The application communicates with an inspector tool that accesses the hierarchy. The inspector tool may be integrated into the application or separate from the application. During execution of the application, the inspector identifies an element in the hierarchy and presents information regarding the element. For example, a display region corresponding to the element may be highlighted or text regarding the element may be displayed. The hierarchy may be navigated by selection of items in the user interface itself, by selection of an item in the displayed information, by directional inputs, or any suitable combination thereof. Information displayed in the inspector may be configured by the application based on the identified element.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: October 2, 2018
    Assignee: eBay Inc.
    Inventor: Tyler Yong Nugent
  • Patent number: 10091313
    Abstract: A method and system for tracking web link usage is provided. An example system includes a request detector, a click history module, a link presentation generator, and a serving module. The request detector may be configured to receive a request for a web page comprising a web link. The click history module may be configured to access click history associated with the user account. The link presentation generator may be configured to modify the web page, utilizing the click history. The serving module may be configured to serve the modified web page in response to the request for the web page.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: October 2, 2018
    Assignee: eBay Inc.
    Inventor: Frank Anthony Nuzzi
  • Patent number: 10089671
    Abstract: A method and a system segmenting a user viewing listings in online publications to render the listing according to a rule received from a seller. For example, the system receives one or more listings submitted by a seller. The listing comprises one or more modifiable parameters. The system also receives a rule from the seller, the rule associated with a first listing of the one or more listings. A profile is associated with a user based on data collected about the user. The first listing is rendered to the user based on the profile associated with the user and the rule by modifying the one or more parameters.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: October 2, 2018
    Assignee: eBay Inc.
    Inventors: Mihir Mehta, Srinivasa Raghavan Ambikapathy, Monica Swamiraj, Kumaresan Manickavelu, Harishankar Nagarajan, Badrinarayanan Ramaswami
  • Patent number: 10091182
    Abstract: A computer-implemented system and method for pool-based identity authentication for service access without use of stored credentials is disclosed. The method in an example embodiment includes providing provisioning information for storage in a provisioning repository; receiving a service request from a service consumer, the service request including requestor identifying information; generating an authentication request to send to an authentication authority, the authentication request including requestor identifying information; receiving validation of an authenticated service request from the authentication authority; and providing the requested service to the service consumer.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: October 2, 2018
    Assignee: eBay Inc.
    Inventors: Raju Venkata Kolluru, Michael Dean Kleinpeter
  • Patent number: 10088993
    Abstract: Systems and methods for navigation control for mobile devices are provided. In example embodiments, a navigation system causes presentation of a navigation icon at a user interface. Navigation between a plurality of pages at the user interface is initiated with a single tap and hold action. In response to a drag motion, following the single tap and hold action without releasing the hold action, information display at the user interface is adjusted, thereby enabling navigating between multiple information content with a single tap, hold, and drag action of the user.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: October 2, 2018
    Assignee: eBay Inc.
    Inventors: Christopher Michael Hall, Matthew Bret MacLaurin
  • Patent number: 10083243
    Abstract: Example embodiments of the present disclosure include a system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for providing an interactive graphical user interface (GUI) on an interactive mirror display. Consistent with some embodiments, the method may include identifying an item based on an identifier obtained from an identification device affixed to the item and accessing in item record for the item from a product database. The method may further include generating the interactive GUI using information included in the item record and causing the interactive GUI to be presented on the interactive mirror display.
    Type: Grant
    Filed: January 6, 2016
    Date of Patent: September 25, 2018
    Assignee: eBay Inc.
    Inventors: Healey Cypher, Tracy Ogishi, Darren Endo, Michael Franklin, Lars Wensel
  • Patent number: 10084774
    Abstract: Example embodiments provide a method that includes generating, at an authentication server, a first token value. The authentication server receives a request for the first token value from a server of the site being accessed by a device of a user. The first token value is transmitted to the server of the site, causing the server of the site to transmit a list of token values including the first token value to the device. The list is presented on the device, and used to compare to a first token value generated by a password device to determine whether the first token value of the password device is presented in the list. The authentication server receives a second token value from the server of the site, whereby the second token value is used to authenticate the user accessing the site, and verifies the second token value to authenticate the user.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: September 25, 2018
    Assignee: eBay Inc.
    Inventor: Christopher Jurgen von Krogh
  • Patent number: 10078440
    Abstract: In various example embodiments, a system and method for visual search and associated data decay models are presented. In one example embodiment, image history data associated with an output display of the machine is captured. The image history data is analyzed to identify groups of images associated with a plurality of events, and context information is identified that is associated with the plurality of events. One or more images for each event of the plurality of events is selected as a key image for an associated event as part of a plurality of key images, and a searchable event timeline index is generated. Key frames from an index of activities of one or more devices may then be displayed as part of a user search for information.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: September 18, 2018
    Assignee: eBay Inc.
    Inventors: Dane Glasgow, David Ramadge, Matthew Bret MacLaurin, Justin Van Winkle
  • Patent number: 10078857
    Abstract: A system to automatically qualify a party to participate within a computer-based commerce transaction is described. The system receives, from a first party, item information relating to an item to be offered for sale. The system generates user interface information including criterion information and communicates a user interface, over a network, to a client machine. The system receives from the client machine and from the first party at least a portion of the criterion information. The system parses to identify and extract at least one criterion from the criterion information that is automatically satisfied by a second party to qualify the second party to bid on the item via the computer-based commerce system.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: September 18, 2018
    Assignee: eBay Inc.
    Inventors: Jeffrey Taylor, Noel Morin, Annette Goodwine, Vicky Sze, James Hsin, Elaine Fung, Vered Shaviv, Reed Maltzman
  • Patent number: 10074127
    Abstract: A method and an apparatus for communicating a recommended item to a user are described. The method comprises determining that the user has a level of commitment to an item offered for sale, and, in response to this determination, communicating information concerning a recommended item to the user over a network. The recommended item is identified based on a set of longest words in a description of the item offered for sale.
    Type: Grant
    Filed: October 16, 2015
    Date of Patent: September 11, 2018
    Assignee: eBay Inc.
    Inventors: Alex Dai-Shun Poon, Reed Maltzman, Jeffrey Taylor
  • Patent number: 10074077
    Abstract: A method and system for streamlining a voting process performed by a web application is provided. As the web application may require that a voting action is effectuated after the user is registered to vote and also has supplied valid credentials, a voting application may be configured to intercept a request from a user to effectuate voting process directed to the web application, access credentials of the user stored by the web-based social networking application, and provide these credentials to the web application, such that the web application can process the request to effectuate voting process by registering the user to vote and storing the vote information for the user.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: September 11, 2018
    Assignee: eBay Inc.
    Inventors: Hemal Doshi, Nausher Ahmed Cholavaram, Deval Dudhia, Om Prakash Kannusami, Balakrishna Shanka
  • Patent number: 10073547
    Abstract: Example embodiments described herein disclose a device configured to generate and cause display of a rotary input interface within a display of the device. The rotary input interface may be displayed as one or more dial types, including at least a continuous rotary dial, a horseshoe dial, or a continuous scroll wheel, configured to include an arrangement of values at positions along the rotary input interface. The rotary input interface also include a central display configured to indicate a selected value (e.g., from among the arrangement of values) based on a location of a value indicator among the arrangement of values.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: September 11, 2018
    Assignee: eBay Inc.
    Inventors: Sarah Seitz, Shawn Piper
  • Patent number: 10074125
    Abstract: According to various exemplary embodiments, an electronic text message is received from a source telephone number, the electronic text message including content describing a product item. A seller of the product item is identified, based on the source telephone number, and the product item is identified, based on the content included in the electronic text message. Thereafter, a draft version of an item listing is automatically generated, where the item listing lists the product item as being for sale by the seller on a marketplace website.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: September 11, 2018
    Assignee: eBay Inc.
    Inventors: Scot Fraser Hamilton, Matthew Olson, Vikas Singh, Sean Gates
  • Patent number: 10073841
    Abstract: A system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for creating messages using generative grammar models is presented. Consistent with some embodiments, the method may include receiving a request to generate a message, which in an example embodiment is to be published to a social network platform. In response to receiving the request, a generative grammar model defining the structure of the message is accessed. The generative grammar model may include a number of blanks and may specify a source along with a grammatical constraint for a term to populate each blank. The method may further include generating the message in accordance with the generative grammar model, and causing the generated message to be published.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: September 11, 2018
    Assignee: EBAY INC.
    Inventors: Elizabeth Churchill, Atish Das Sarma, Corinne Elizabeth Sherman, Gyanit Singh
  • Patent number: 10074123
    Abstract: A ring design machine receives one or more selections of gemstones and one or more selections of settings and allows a user to “mix and match” gemstones and settings and view a selected gemstone in a compatible setting for that gemstone. To present the gemstone in the setting, the ring design machine presents a combination image that depicts the gemstone in the setting. The ring design machine, which may be implemented using a computer programmed by software, may present the combination image to the user in response to receiving a selection of the gemstone and a selection of the setting from the user via a network.
    Type: Grant
    Filed: January 27, 2015
    Date of Patent: September 11, 2018
    Assignee: eBay Inc.
    Inventors: Ganga Muthyala, Belmer Perella Garcia Negrillo, Gang Han, Sarthak Dudhara, Rasesh H. Shah, Hema Budaraju
  • Patent number: 10068286
    Abstract: In various example embodiments, a system and method for providing dynamic bidding notifications and price guidance for buyers are presented. The system receives a selection of a present item listing and accesses historical auction data for a set of historical item listings. The system generates a dynamic bidding model for bidding on the present item and generates one or more bidding notifications based on the dynamic bidding model. The system then causes presentation of the one or more bidding notifications on a client device.
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: September 4, 2018
    Assignee: eBay Inc.
    Inventors: Harita Yenisetty, Prashanth Patlolla, Bhavani Kumar Hari, Gayathri Ravichandran Geetha
  • Patent number: 10068371
    Abstract: Techniques for extraction of body parameters, dimensions and shape of a customer are presented herein. A model descriptive of a garment, a corresponding calibration factor and reference garment shapes can be assessed. A garment shape corresponding to the three-dimensional model can be selected from the reference garment shapes based on a comparison of the three-dimensional model with the reference garment shapes. A reference feature from the plurality of reference features may be associated with the model feature. A measurement of the reference feature may be calculated based on the association and the calibration factor. The computed measurement can be stored in a body profile associated with a user. An avatar can be generated for the user based on the body profile and be used to show or indicate fit of a garment, as well as make fit and size recommendations.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: September 4, 2018
    Assignee: eBay Inc.
    Inventors: Jonathan Su, Mihir Naware, Jatin Chhugani
  • Patent number: 10068274
    Abstract: A method to facilitate a language independent search includes displaying a search attribute, including an attribute name and a selection of attribute values, to a user and receiving from the user a search attribute value selection corresponding to the attribute name. Then, the attribute name and attribute value selection are translated into language independent symbols, such as numbers. The numbers are used in a search of a sellers item listings table to select item listings with attribute values that match the search attribute values selected by the user.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: September 4, 2018
    Assignee: eBay Inc.
    Inventors: Bart Munro, Daniel L Pritchett, Louis Marcel Gino Monier
  • Patent number: 10068132
    Abstract: Vehicles and other items often have corresponding documentation, such as registration cards, that includes a significant amount of informative textual information that can be used in identifying the item. Traditional OCR may be unsuccessful when dealing with non-cooperative images. Accordingly, features such as dewarping, text alignment, and line identification and removal may aid in OCR of non-cooperative images. Dewarping involves determining curvature of a document depicted in an image and processing the image to dewarp the image of the document to make it more accurately conform to the ideal of a cooperative image. Text alignment involves determining an actual alignment of depicted text, even when the depicted text is not aligned with depicted visual cues. Line identification and removal involves identifying portions of the image that depict lines and removing those lines prior to OCR processing of the image.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: September 4, 2018
    Assignee: eBay Inc.
    Inventors: Braddock Gaskill, Robinson Piramuthu
  • Patent number: 10061912
    Abstract: A system and method of multi-factor authentication are described. In some embodiments, a first device provides an initial authentication data to a second device. The second device is different from the first device. The first device obtains a first response data from the second device. The first device generates a first subsequent authentication data using the first response data. The first subsequent authentication data is different from the initial authentication data. The first device provides the first subsequent authentication data to the second device. In some embodiments, obtaining the first response data comprises capturing the first response data from the second device using a camera on the mobile device, where the first response data is displayed on the second device.
    Type: Grant
    Filed: July 7, 2017
    Date of Patent: August 28, 2018
    Assignee: eBay Inc.
    Inventor: Oliver Nicholas Cockcroft
  • Patent number: 10062104
    Abstract: A system is configured to perform a method of customizing an application. The method includes receiving a connection from a client machine that is executing an application configurable by configuration information. The method also includes determining that the application has not been customized by the configuration information. The method further includes transmitting the configuration information to the client machine in response to the determining that the application has not been customized by the configuration information. In response to the transmitting of the configuration information, the application is configured to include a category structure for the application. In some example embodiments, the configuration information includes a software module upgrade of the application.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: August 28, 2018
    Assignee: eBay Inc.
    Inventors: Robert Dean Veres, Ching-Jye Liang
  • Patent number: 10055263
    Abstract: Event data for an application execution is accessed from a table of logged events, the event data comprising a sequence, a hierarchy, and a start time and duration for each event. Dependency data for each event is also accessed to determine whether the start time for an event is dependent on the prior completion of at least one other event. A waterfall representation is then generated, the representation including an entry for each event in the sequence, with a start time and duration represented for each event. Based on the dependencies and hierarchy, it is determined, for each event with a start time that is later than the start time of an event which precedes it in the sequence, whether the event's start time is dependent on the prior completion of at least one preceding event. The start time for each event may then be advanced based on the determination.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: August 21, 2018
    Assignee: eBay Inc.
    Inventor: Dmytro Semenov
  • Patent number: 10057082
    Abstract: Described are systems and methods for processing data streams, e.g., to implement event flow programs in a manner that facilitate the co-existence of multiple independent event flow programs in a multi-tenant deployment. In various embodiments, an input data stream is partitioned into multiple primitive data streams that can be processed independently from each other, and portions of two or more primitive data streams are routed and combined to form a complex data stream, facilitating complex processing tasks that take the two or more primitive data streams as input.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: August 21, 2018
    Assignee: eBay Inc.
    Inventors: Jon Birchard Weygandt, Jagori Somadder, Rajiv Karuthethil
  • Patent number: 10057809
    Abstract: A system and method to establish and maintain a connection between devices, which in one example embodiment of a method, may comprise receiving a request to establish a connection between a first communication device and a second communication device. A determination is made as to whether the second communication device is reachable via a data network. Based on the determination that the second communication device is reachable over the data network, a connection between the first communication device and the second communication device is established via the data network. Based on the determination that the second communication device is not reachable over the data network, a connection between the first communication device and the second communication device is established via a telecommunications network. Additional systems and methods are described.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: August 21, 2018
    Assignee: eBay Inc.
    Inventor: Vesa Juhani Hukkanen
  • Patent number: 10057328
    Abstract: A system, computer-readable storage medium storing at least one program, and computer-implemented method for maintaining a network accessible content collection are described. A network accessible content collection includes content items that are posted to the content collection in response to detecting a triggering event related to user activity. Content items in the content collection are organized according to a type. The organizing of the content collection includes assigning each content item to a category. The content collection is presented in accordance with the category assigned to each content item.
    Type: Grant
    Filed: September 11, 2017
    Date of Patent: August 21, 2018
    Assignee: eBay Inc.
    Inventor: Mark Delun Yuan
  • Patent number: 10055271
    Abstract: A notification of a problem associated with an application may be received. A difference may be determined between a problem version of the application and an operational version of the application to identify a change associated with the problem. A modification may be performed to the problem version of the application to resolve the problem associated with the change based on determining of the difference. Performing the modification may comprise associating a priority for resolution of the problem. The problem version of the application may be rolled back or rolled forward to the operational version of the application based on the priority for resolution.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: August 21, 2018
    Assignee: eBay Inc.
    Inventors: Qinping Huang, Manish Maheshwari, Amit Gupta, Maulin Vasavada
  • Patent number: 10055489
    Abstract: A media analysis system includes one or more hardware processors, a memory storing synopses associated with catalog books, and a content analysis engine. The content analysis engine generates a media vector for each catalog book based on the associated synopsis by generating a word vector for each word in the synopsis, combining the plurality of word vectors into a mean vector for the catalog book, and storing the mean vector as the media vector associated with the catalog book. The content analysis engine also identifies a target book associated with a seed media vector, determines R nearest neighbors for the target book from the plurality of catalog books based on (1) the seed media vector and (2) the media vectors associated with the plurality of catalog books, clusters the R nearest neighbors into K clusters, and selects catalog books for recommendation to a user based on the K clusters.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: August 21, 2018
    Assignee: eBay Inc.
    Inventors: Adi Guila Haviv, Benjamin Eliot Klein, Krutika Shetty
  • Patent number: 10055484
    Abstract: Various example embodiments are provided for inferring relationships between a first query comprising a plurality of first terms and a second query comprising a plurality of second terms. In an example, queries are related based on the identification of common terms between the queries. One or more dissimilar terms are identified between the plurality of first terms and the plurality of second terms. A first number of dissimilar terms included in the first query and a second number of dissimilar terms included in the second query are identified. A weight is assigned to the relationship between the first query and the second query based on a difference between the first number and the second number.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: August 21, 2018
    Assignee: eBay Inc.
    Inventors: Nishith Parikh, Neelakantan Sundaresan
  • Patent number: 10055095
    Abstract: A method may include determining a first autocomplete option with respect to a data-field of a graphical user interface (GUI) of an electronic device. The method may further include generating the first autocomplete option such that a plurality of characters of the first autocomplete option are individually selectable by a user action. The method may additionally include providing the first autocomplete option via the GUI.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: August 21, 2018
    Assignee: EBAY INC.
    Inventors: Junlong Wu, Shenyi Ge
  • Patent number: 10055774
    Abstract: Systems, methods and media for managing digital rights and pre-verification of structural integrity in three-dimensional (3D) printing are provided. In one example, a system comprises at least one module, executing on one or more computer processors, to receive a request from a user to print a 3D object by a 3D printer or printing service and receive a conditional authorization from an owner of digital rights in the 3D object to print the 3D object. The conditional authorization can include a printing specification or limitation. The at least one module pre-verifies, for structural integrity once printed by the 3D printer or printing service, a digital model on which the 3D object is based. In response to a received conditional authorization, the at least one module transmits instructions to the 3D printer or printing service to print the 3D object.
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: August 21, 2018
    Assignee: eBay Inc.
    Inventors: Dane Glasgow, Matthew Bret MacLaurin, Corinne Elizabeth Sherman, David Ramadge
  • Patent number: 10055786
    Abstract: A system and method for providing a listing activity engine for online computer users is disclosed. A particular embodiment includes: accessing a plurality of listings corresponding to items offered on a host site; accessing listing activity level information related to the plurality of listings, the listing activity level information including information indicative of a number of times particular listings of the plurality of listings were viewed or activated; producing search results that include only matched listings of the plurality of listings that were viewed or activated a number of times less than a pre-determined listing activity threshold; and displaying the search results to a user.
    Type: Grant
    Filed: July 28, 2009
    Date of Patent: August 21, 2018
    Assignee: eBay Inc.
    Inventors: Richard Aaron Neal Shusterman, Vinh Thu Pham
  • Patent number: 10048961
    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: December 14, 2016
    Date of Patent: August 14, 2018
    Assignee: eBay Inc.
    Inventor: Kevin Gu
  • Patent number: 10043031
    Abstract: Methods, systems, and programs are presented for securing user-address information. A first memory is configured according to a first table that does not include information about user identifiers. Each entry in the first table includes a physical location identifier and information about a physical location. A second memory is configured according to a second table, where each entry in the second table includes the physical location identifier and an account identifier of a user for accessing a service. The first and second tables are configured to separate profile information from the address information of the user. Additionally, a firewall is configured to control access to the second memory. The firewall defines an authentication zone including the second memory but not the first memory, where access to the second memory by internal services is allowed and direct access by the user to the second memory is denied.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: August 7, 2018
    Assignee: eBay Inc.
    Inventors: Snezana Sahter, Arumugam Alwarappan, Mahendar Madhavan, Mallikarjuna Potta
  • Patent number: 10043172
    Abstract: When a user taps and holds a selection on a touchscreen display, such as a “buy” button, an action occurs. Subsequently, when the user releases the button (or performs some other action), another action initiates or occurs. The other action may depend on when the user releases the button, where the user moves a finger to on the display, information about the user, and/or the display or information on the device when the button is released. After the button is released, other selections or actions may be presented on the touchscreen sequentially such that the user can release the hold to choose the selection or on one screen such that the user can move to the desired selection for review and/or editing.
    Type: Grant
    Filed: November 19, 2013
    Date of Patent: August 7, 2018
    Assignee: eBay Inc.
    Inventors: Ron Gura, Matanya Bar, Erez Dickman
  • Patent number: 10044639
    Abstract: Systems and methods to reserve resources is provided. In exemplary embodiments, a selection of a profile from a user is received. A dynamic graphical user interface is generated, using one or more processors. The dynamic graphical user interface allows the user to configure a topology based on the selected profile. The dynamic graphical user interface provides input fields in which the user may select a resource. An indication of the selected applicable topology property for configuring the topology is received. A topology is automatically generating based in part on the selected applicable topology property.
    Type: Grant
    Filed: February 23, 2016
    Date of Patent: August 7, 2018
    Assignee: eBay Inc.
    Inventor: Timothy Gordon Kimmet
  • Patent number: 10038762
    Abstract: A computer-implemented system and method for decoupling processing of request and response messages supporting different pluggable respective transports in a service-oriented pipeline architecture for a request-response Message Exchange Pattern (MEP) is disclosed. The method in an example embodiment includes receiving a message having coded therein information identifying a desired pluggable transport mechanism respectively for a request and a response; processing the message through a message processing pipeline; dispatching the processed message to a dispatcher; determining if the desired pluggable transport mechanism is available; activating the desired pluggable transport mechanism, if the desired pluggable transport mechanism is available; and transporting the processed message via the desired pluggable transport mechanism.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: July 31, 2018
    Assignee: eBay Inc.
    Inventors: Sastry K. Malladi, Bhaven Avalani
  • Patent number: 10037586
    Abstract: A method and a system for providing a negotiation platform in the event that a listing fails by becoming inactive without the offering being sold are provided. For example, a negotiation eligibility detector may detect a failed listing of an offering. The listing may be associated with a first user and a first offer. A potential buyer detector may identify at least one potential buyer based on a user action associated with the failed listing. A negotiation manager may be in communication with the negotiation eligibility detector and the potential buyer detector. In response to the detecting of the failed listing and the identifying of the potential buyers, the negotiation manager may transmit a request to the at least one potential buyer for a second offer associated with the failed listing.
    Type: Grant
    Filed: June 10, 2014
    Date of Patent: July 31, 2018
    Assignee: eBay Inc.
    Inventor: Angie Ruan
  • Patent number: 10037713
    Abstract: In various example embodiments, a system and method for providing additional content on a webpage are provided. In example embodiments, a server receives a trigger for a rule generation process. In response to the receiving of the trigger, the server initiates the rule generation process. The server receives a selection of an element on a webpage to which additional content is to be added without revising source code for the webpage. A user interface panel is displayed through which inputs to configure a content rule for the element and to configure the additional content to be added to the element are received. The server receives the inputs via the user interface panel, and generates, based on the inputs, a rule set that includes the content rule and the additional content. The rule set is stored to a rules database.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: July 31, 2018
    Assignee: eBay Inc.
    Inventor: Jared Blitzstein
  • Patent number: 10037555
    Abstract: Methods and systems to supplement search results returned to a buyer of parts are described. The system receives a first query from a buyer. The first query includes keywords. The system identifies at least one compatibility keyword included in the keywords. The system further infers that the other keywords in the query are item information that describes a part that is sought for on a network-based marketplace. The system further infers the part has a compatibility based on the compatibility keywords. Next, the system searches a data storage device based on the item information and the compatibility keywords to identify a first listing as matched. Finally, the system presents the first listing describing the matched part. The matched part is indicated as compatible by supplementing the presentation of the first listing with the compatibility keywords from the first query.
    Type: Grant
    Filed: October 14, 2009
    Date of Patent: July 31, 2018
    Assignee: eBay Inc.
    Inventors: Adam Bursey, Jennifer M. Dante, Brian M. Johnson
  • Patent number: 10037385
    Abstract: Methods and system for mobile publication are described. A captured image may be accessed. A bar code may be decoded from the captured image. An item associated with the bar code may be identified. An item listing of the item may be generated in accordance with the identifying of the item. The item listing may be utilized for posting with a listing manager. One or more item listings for the item may be identified. At least one item listing of the one or more item listings may be provided for presentation in accordance with the searching of the plurality of item listings.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: July 31, 2018
    Assignee: eBay Inc.
    Inventors: Vishwa Krishnamurthy, Srinivasan Venkatesan
  • Patent number: 10037559
    Abstract: The present disclosure addresses systems and methods to facilitate recommending an item page. The system may receive a reference to the item from a first device that corresponds to a first person. The system may generate an item page that refers to the item. The generating of the item page may be based on the received reference to the item. The system may detect that a quantity of received comments directed to the item exceeds a threshold amount. The received comments may be received by the system from a plurality of devices that correspond to second persons other than a seller of the item. An address of the generated item page may be sent to a second device that corresponds to a seller of the item. The sending of the address may be in response to the system detecting that the quantity of the received comments exceeds the threshold amount.
    Type: Grant
    Filed: April 16, 2014
    Date of Patent: July 31, 2018
    Assignee: eBay Inc.
    Inventors: Sijie Liu, Yang Liu
  • Patent number: 10031828
    Abstract: Techniques for optimizing power and computational density of data centers are described. According to various embodiments, a benchmark test is performed by a computer data center system. Thereafter, transaction information and power consumption information associated with the performance of the benchmark test are accessed. A service efficiency metric value is then generated based on the transaction information and the power consumption information, the service efficiency metric value indicating a number of transactions executed via the computer data center system during a specific time period per unit of power consumed in executing the transactions during the specific time period. The generated service efficiency metric value is then compared to a target threshold value. Thereafter, a performance summary report indicating the generated service efficiency metric value, and indicating a result of the comparison of the generated service efficiency metric value to the target value, is generated.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: July 24, 2018
    Assignee: eBay Inc.
    Inventors: Jeremy Rodriguez, Richard Henry Donaldson, II, Dean Harold Nelson, Serena Anne De Vito, Braden Carter, Christopher Narancic