Purchaser value optimization system
First Claim
1. A system for use with a plurality of travel provider computers connected to a computer network, each travel provider computer hosting a travel inventory database configured to store travel inventory available as alternative travel purchase options for a travel provider, the system comprising:
- a traveler computer connected to the computer network, the traveler computer comprising an input configured to originate a travel request query and a display configured to display a query response comprising one or more of the alternative travel purchase options;
a travel server connected to the computer network and, via the computer network, linking the travel provider computers to the traveler computer; and
a coordination database hosted on the travel server, the coordination database comprising a loyalty program rules database and a rules dataset,wherein the travel server comprises;
i) a first unit configured to receive the travel request query input by a traveler at the traveler computer and to extract travel data elements from the travel request query;
ii) a second unit configured to use rules from the rules dataset to form a travel query from the travel data elements and to send the travel query to the travel provider computers to query the travel inventory database of each of the travel provider computers;
iii) a third unit configured to receive a plurality of the alternative travel purchase options from the travel inventory database of each of the travel provider computers generated responsive to the travel query, the plurality of the alternative travel purchase options representing available travel inventory satisfying the travel request query;
iv) a fourth unit configured to apply loyalty program rules from the loyalty program rules database for each travel provider to determine a total rewards miles accruing to the traveler for each of the plurality of the alternative travel purchase options; and
v) a fifth unit configured to create a file for display on the display of the traveler computer, the file including a consolidated query response comprised of the plurality of the alternative travel purchase options from the travel providers, the total rewards miles that accrue upon purchase of each alternative travel purchase option, and a purchase cost for each alternative travel purchase option.
1 Assignment
0 Petitions
Accused Products
Abstract
A purchasing system includes a master server linking to a product and service inventory database. A query and response coordination database is hosted on the master server and includes a customer profiles database, a loyalty program rules database, and a purchase rules dataset. The coordination database receives a purchase request query, extracts purchase data elements from the received purchase request query, uses purchase rules from the rules dataset, applying the extracted purchase data elements to form a purchase query, applies the purchase query to the inventory database to determine available product and service inventory that satisfy the purchase request query, available product and service inventory that satisfy the purchase request query being identified as purchase options, receives purchase options from the inventory database, determines a total rewards benefit and creates a file for sending via the network to the purchaser'"'"'s computer to display the query response.
-
Citations
20 Claims
-
1. A system for use with a plurality of travel provider computers connected to a computer network, each travel provider computer hosting a travel inventory database configured to store travel inventory available as alternative travel purchase options for a travel provider, the system comprising:
-
a traveler computer connected to the computer network, the traveler computer comprising an input configured to originate a travel request query and a display configured to display a query response comprising one or more of the alternative travel purchase options; a travel server connected to the computer network and, via the computer network, linking the travel provider computers to the traveler computer; and a coordination database hosted on the travel server, the coordination database comprising a loyalty program rules database and a rules dataset, wherein the travel server comprises; i) a first unit configured to receive the travel request query input by a traveler at the traveler computer and to extract travel data elements from the travel request query; ii) a second unit configured to use rules from the rules dataset to form a travel query from the travel data elements and to send the travel query to the travel provider computers to query the travel inventory database of each of the travel provider computers; iii) a third unit configured to receive a plurality of the alternative travel purchase options from the travel inventory database of each of the travel provider computers generated responsive to the travel query, the plurality of the alternative travel purchase options representing available travel inventory satisfying the travel request query; iv) a fourth unit configured to apply loyalty program rules from the loyalty program rules database for each travel provider to determine a total rewards miles accruing to the traveler for each of the plurality of the alternative travel purchase options; and v) a fifth unit configured to create a file for display on the display of the traveler computer, the file including a consolidated query response comprised of the plurality of the alternative travel purchase options from the travel providers, the total rewards miles that accrue upon purchase of each alternative travel purchase option, and a purchase cost for each alternative travel purchase option. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for use with travel inventory databases of a plurality of travel provider computers connected to a computer network, each travel inventory database configured to store travel inventory available as alternative travel purchase options for a travel provider, the system comprising:
-
a travel server connected to the computer network and, via the computer network, linking the travel inventory databases of the travel provider computers to a plurality of traveler computers; and a coordination database hosted on the travel server, the coordination database comprising a loyalty program rules database and a rules dataset, wherein the travel server comprises; i) a first unit configured to receive a travel request query from input by a traveler at one of the traveler computers and to extract travel data elements from the travel request query; ii) a second unit configured to apply rules from the rules dataset to form a travel query from the data elements and to send the travel query to the travel provider computers to query the travel inventory database of each travel provider computer; iii) a third unit configured to receive a plurality of alternative travel purchase options from the travel inventory database of each travel provider computer generated responsive to the travel query, the plurality of the alternative travel purchase options representing available travel inventory satisfying the travel request query; iv) a fourth unit configured to apply loyalty program rules from the loyalty program rules database for each travel service provider to determine a total rewards benefit accruing to the traveler for each of the plurality of alternative travel purchase options; and v) a fifth unit configured to create a file for display on the traveler computer, the file including a consolidated query response comprised of the plurality of alternative travel purchase options from the travel providers, the total rewards miles that accrue upon purchase of each alternative travel purchase option, and a purchase cost for each alternative travel purchase option. - View Dependent Claims (11, 12)
-
-
13. A method for use with a plurality of travel provider computers connected to a computer network, each travel provider computer hosting a travel inventory database, each travel inventory database configured to store travel inventory available as alternative travel options for a travel provider, the method comprising:
-
receiving at a coordination database programmed on a travel server connected to the computer network, a travel request query from one of a plurality of traveler computers connected to the computer network, each traveler computer comprising an input device for receiving the travel request query and a display for displaying a query response, the coordination database comprising a loyalty program rules database and a rules dataset; extracting travel data elements from the travel request query; applying the extracted data elements to form a travel query; sending the travel query to the travel provider computers to query the travel inventory database of each travel provider computer; receiving a plurality of alternative travel purchase options from each travel inventory database of each travel provider computer generated responsive to the travel query, the plurality of alternative travel purchase options representing available travel inventory satisfying the travel request query; applying loyalty program rules from the loyalty program rules database for each travel provider to determine a total rewards miles accruing to the user for each of the plurality of alternative travel purchase options; and creating a file for display on the display of the traveler computer, the file including a consolidated query response comprised of the plurality of alternative travel purchase options from the travel providers, the total rewards miles that accrue upon purchase of each alternative travel purchase option, and a purchase cost for each alternative travel purchase option. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification