Patents Assigned to priceline.com LLC
-
Patent number: 11755963Abstract: In an embodiment, a method comprises: receiving, from a user computing device, digital data indicating one or more selected trip elements in association with a particular trip; adding the one or more selected trip elements to a stored data record representing the particular trip; analyzing the one or more selected trip elements to determine, based at least on analysis of the one or more selected trip elements, a trip intent associated with the particular trip; identifying, based on the trip intent, one or more suggested trip elements for the particular trip; and causing the one or more suggested trip elements to be displayed in a graphical user interface of the user computing device.Type: GrantFiled: April 2, 2019Date of Patent: September 12, 2023Assignee: priceline.com LLCInventor: Jacob Koby Avital
-
Patent number: 11308098Abstract: A system and method for translating and matching attributes in data records that describe travel items is provided. In an embodiment, a plurality of records is received from a plurality of data sources. Record parsing logic is used divide strings in the records into individual words and match single words in the plurality of records to attributes. Using the matched attributes, record comparison logic creates a confidence score that describes the likelihood that two records describe the same listing or inventory item. If the confidence score exceeds a given threshold, the records are determined to match. A consolidated record is then created from the two matched records.Type: GrantFiled: September 23, 2019Date of Patent: April 19, 2022Assignee: priceline.com LLCInventors: Amit Poddar, Michael Diliberto, John Caine, Jim Chen, Will Homes, Nasreen Ali, Murali Gadde, Ian Merritt, Ronald Henderson, Christine Wong
-
Patent number: 10970653Abstract: A system and method for actively updating a data cache is provided. In an embodiment, a plurality of travel listings is received from a plurality of data sources and stored in a data cache. Invalidity prediction instructions are used to determine that a travel listing in the data cache contains inaccurate information. Listing relationship instructions are used to identify listings that are related to the travel listing that contains inaccurate information. Data update requests are then sent to the plurality of data sources for the related listings.Type: GrantFiled: January 20, 2016Date of Patent: April 6, 2021Assignee: PRICELINE.COM LLCInventors: Amit Poddar, Michael Diliberto, John Caine, Jim Chen, Will Homes, Nasreen Ali, Murali Gadde, Ian Merritt, Ronald Henderson, Christine Wong
-
Patent number: 10430423Abstract: A system and method for translating and matching attributes in data records that describe travel items is provided. In an embodiment, a plurality of records is received from a plurality of data sources. Record parsing logic is used divide strings in the records into individual words and match single words in the plurality of records to attributes. Using the matched attributes, record comparison logic creates a confidence score that describes the likelihood that two records describe the same listing or inventory item. If the confidence score exceeds a given threshold, the records are determined to match. A consolidated record is then created from the two matched records.Type: GrantFiled: January 20, 2016Date of Patent: October 1, 2019Assignee: priceline.com LLCInventors: Amit Poddar, Michael Diliberto, John Caine, Jim Chen, Will Homes, Nasreen Ali, Murali Gadde, Ian Merritt, Ronald Henderson, Christine Wong
-
Patent number: 10134069Abstract: Methods, computer systems, and stored instructions are provided for improving opaque transactions where the identity of the seller is not revealed to the user until after the user purchases an item from the seller. In response to a conditional purchase offer received from the user, a subset of travel items are selected. An eligibility of the user for enhanced information such as a discounted price and/or an identity of at least one of the sellers of the subset of travel items is determined. Based on the eligibility of the user, the user is matched to one or more pieces of enhanced information. A user interface including an enhanced description of a travel item and a limited description of remaining travel items is provided. In response to a user selection of a travel item, a purchase transaction is completed between the user and the seller of the selected travel item.Type: GrantFiled: June 8, 2015Date of Patent: November 20, 2018Assignee: priceline.com LLCInventors: Scott B. Lake, John Caine
-
Patent number: 9690858Abstract: In an embodiment, a method comprises receiving, from a client computer, a first request comprising a partial search term for an item, wherein the partial search term comprises one or more characters; selecting a first plurality of predicted completions of the partial search term based, at least in part, on the partial search term, wherein each predicted completion in the first plurality of predicted completions is associated with a category of a set of categories; determining an order of each category in the set of categories; ordering the first plurality of predicted completions based, at least in part, on a position, in the order, of each category that is associated with each predicted completion in the first plurality of predicted completions; sending the first plurality of predicted completions to the client computer.Type: GrantFiled: February 14, 2014Date of Patent: June 27, 2017Assignee: PRICELINE.COM LLCInventors: Michael Diliberto, John Caine, Jonathan Taylor, Michael P. Gonzalez, Jim Jianqiang Chen, Amit Poddar
-
Patent number: 9537802Abstract: In an embodiment, a data processing method comprises generating and displaying, on a computing device, a graphical user interface comprising a plurality of item summary tiles and a set of favorites buckets, wherein each of the item summary tiles graphically displays a plurality of attributes of a different items, wherein the set of favorites buckets is displayed in a fixed position adjacent to the item summary tiles; receiving first input specifying adding a particular item among the different items to the set of favorites buckets and, in response thereto, storing data identifying the particular item in storage associated with the set of favorites buckets and displaying a graphical representation of the particular item in an available one of the favorites buckets; receiving second input specifying sharing the set of favorites buckets and, in response thereto, automatically creating an electronic mail message having a message body that comprises a plurality of hyperlinks, wherein each of the hyperlinks identifType: GrantFiled: February 12, 2013Date of Patent: January 3, 2017Assignee: priceline.com LLCInventors: John Caine, Jonathan P. Taylor
-
Patent number: 9407673Abstract: The present invention is an apparatus, system, and method for the improved tracking of a data state. The present invention allows session states to be maintained by sites that run on multiple, load-balanced servers. The present invention removes a single point of failure in a system, thus preventing all active sessions from being lost by providing persistent session data distributable across one or more machines over a communications network.Type: GrantFiled: April 30, 2014Date of Patent: August 2, 2016Assignee: Priceline.com LLCInventors: Scott Nedderman, Jonathan Taylor, Christopher Lenz
-
Patent number: 9374442Abstract: An apparatus, system, and method for the improved validation of information across a communications network provide a common validation rules library that may be accessed and executed either by a client or server. The provision of a minimal amount of logic either to the client or the server is achieved by generating only a requisite amount of validation logic. Furthermore, developers are enabled to reuse and build upon validation logic by subsequent validation logic inheriting validation logic from a parent rule.Type: GrantFiled: September 18, 2013Date of Patent: June 21, 2016Assignee: Priceline.com LLCInventor: Scott Nedderman
-
Patent number: 9130882Abstract: Techniques for the dynamic assignment of a target website resource based on request context are described. In an embodiment, a request for a website resource of a requested website is received. One or more context values associated with the request are determined, including a particular context value identifying information associated with a referral website that is different from the requested website. A particular website resource from a plurality of website resources is selected based on the one or more context values associated with the request. The particular website resource is caused to be delivered.Type: GrantFiled: May 5, 2014Date of Patent: September 8, 2015Assignee: priceline.com LLCInventors: John Caine, Michael Diliberto, Jonathan Taylor, Michael P. Gonzalez, Scott Lake
-
Patent number: 8868343Abstract: Techniques for locating places of lodging along a route and for displaying information relating to the places of lodging are described. A plurality of search points on a route are selected according to various selection techniques. Performance of a plurality of point searches is caused, where each point search of the plurality of point searches is associated with a respective search point of the plurality of search points and is a search for places of lodging near the respective search point. Search result information relating to at least some point searches of the plurality of point searches is displayed in association with route information relating to the route.Type: GrantFiled: November 25, 2013Date of Patent: October 21, 2014Assignee: priceline.com LLCInventors: John Caine, Michael Diliberto, Jonathan Taylor, Scott Lake