Method for centralized updating of prices and availability of hotel rooms
US-2024412119-A1 · Dec 12, 2024 · US
US2015134372A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2015134372-A1 |
| Application number | US-201314078964-A |
| Country | US |
| Kind code | A1 |
| Filing date | Nov 13, 2013 |
| Priority date | Nov 13, 2013 |
| Publication date | May 14, 2015 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods, systems, and computer program products for providing functionality of an online self-booking tool to a user who is booking travel offerings through a website of a third party provider. A travel-related search query by the user generates parallel searches in each of a website of a third party provider and a database including travel offerings having negotiated rates. The results of the parallel searches may be captured and combined in a data siphon tool. The data siphon tool may reconcile the combined search results by eliminating duplicate search results and identifying search results that are in conflict with corporate travel policies. The reconciled search results may then be formatted based on display data obtained from the third party website and displayed to the user. Search results conflicting with corporate travel policies may be deleted, or displayed with an indication of the conflict.
Opening claim text (preview).
What is claimed is: 1 . A method of providing a functionality of an online self-booking tool to a user who is booking travel offerings through a website of a third party provider, the method comprising: capturing, at a computer, a search criterion contained in a search query transmitted to the website; launching a first search at the website, the first search including the search criterion; launching, with the computer, a second search at a first database including travel offerings having a negotiated rate, the second search including the search criterion; capturing, at the computer, a first set of search results from the website and a second set of search results from the first database; combining the first and second sets of search results into a third set of search results; generating a fourth set of search results from the third set of search results by removing duplicate search results; and displaying at least a portion of the fourth set of search results to the user. 2 . The method of claim 1 wherein generating the fourth set of search results comprises: identifying search results that conflict with a travel policy of a business entity; and flagging or removing the identified search results. 3 . The method of claim 2 further comprising: retrieving the travel policy of the business entity from a travel policy engine of the online self-booking tool. 4 . The method of claim 1 further comprising: identifying a travel offering that is included in both the first and second sets of search results; identifying first data in the first set of search results, the first data relating to content displayed by the website, the content relating to the travel offering; adding second data to the first data to produce third data, the second data being from the second set of search results and related to a characteristic of the travel offering; and displaying the third data to the user. 5 . The method of claim 4 wherein the second data includes a price of the travel offering. 6 . The method of claim 1 further comprising: transmitting a query to the website from the computer; receiving, at the computer, a response from the website, the response including first data relating to content displayed by the website; extracting the first data from the response; and storing the first data in a second database configured to maintain an inventory of the content displayed by the website. 7 . The method of claim 6 wherein the first data includes data that uniquely identifies a travel offering, or data that defines a price of the travel offering. 8 . The method of claim 6 further comprising: retrieving, from one of the first or second databases, second data relating to a business offering, a travel policy status, a policy compliance guideline, a booking flow redirection, or a display setting; and displaying the second data to the user. 9 . The method of claim 1 further comprising: determining an identity of the user; capturing data relating to the user; and associating the data with the identity of the user in a second database. 10 . The method of claim 9 wherein the data relates to a booking, a purchase, or an expense relating to a travel offering, the method further comprising: synchronizing the data so that the second database provides a centralized repository of travel activities of the user. 11 . A method of enriching search results provided to a user with content from a website of a third party provider, the method comprising: receiving a search query at a computer in communication with an online self-booking tool; identifying, with the computer, a travel offering that satisfies the search query; determining, with the computer, whether the travel offering should be purchased through the website; in response to determining the travel offering should be purchased though the website, establishing a link with the website with the computer; capturing, at the computer, content transmitted over the link by the website, the content relating to the travel offering; searching a first database for a travel policy of a business entity, the travel policy relating to the content; and in response to identifying the travel policy of the business entity, displaying the content and the travel policy to the user via the online self-booking tool. 12 . The method of claim 11 wherein the travel policy of the business entity includes preferences defined by the business entity. 13 . The method of claim 11 further comprising: receiving a query at the computer, the query indicating the user wishes to add an element to the travel offering; in response to receiving the query, forwarding the query to the website; and in response to receiving a response from the website indicating that the element was added to the travel offering, updating a second database, wherein the second database provides a centralized repository of travel activities of the user that is synchronized with the website. 14 . An apparatus comprising: a processor; and a memory including instructions that, when executed by the processor, cause the apparatus to: capture a search criterion contained in a search query transmitted to a website of a third party provider; launch a first search at the website, the first search including the search criterion; launch a second search at a first database including travel offerings having a negotiated rate, the second search including the search criterion; capture a first set of search results from the website and a second set of search results from the first database; combine the first and second sets of search results into a third set of search results; generate a fourth set of search results from the third set of search results by removing duplicate search results; and display at least a portion of the fourth set of search results. 15 . The apparatus of claim 14 wherein the instructions further cause the apparatus to: identify a travel offering that is included in both the first and second sets of search results; identify first data in the first set of search results, the first data relating to content displayed by the website, the content relating to the travel offering; add second data to the first data to produce third data, the second data being from the second set of search results and related to a characteristic of the travel offering; and display the third data. 16 . The apparatus of claim 14 wherein the instructions further cause the apparatus to: transmit a query to the website; receive a response from the website, the response including first data relating to content displayed by the website; extract the first data from the response; and store the first data in a second database configured to maintain an inventory of the content displayed by the website. 17 . An apparatus comprising: a processor in communication with an online self-booking tool; and a memory including instructions that, when executed by the processor, cause the apparatus to: receive a search query; identify a travel offering that satisfies the search query; determine whether the travel offering should be purchased through a website of a third party provider; in response to determining the travel offering should be purchased though the website, establish a link with the website; capture content transmitted over the link by the website, the content relating to the travel offering; search a first database for a travel policy of a business entity, the travel policy relating to the content; and in resp
Request for offers or quotes · CPC title
by investigating goods or services · CPC title
Reservations, e.g. for tickets, services or events · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.