System and method for caching and utilizing flight availability data
First Claim
1. A method of caching and utilizing airline flight availability data for specific subscribers, the method comprising the steps of:
- a) receiving an availability request;
b) querying a cache database for flight availability data stored for a subscriber as specified in the availability request; and
c) sending the flight availability data to the subscriber.
44 Assignments
0 Petitions
Accused Products
Abstract
A system (10) operable to cache and retrieve flight availability data comprises a cache database (50) for storing flight availability data, an airline cache control (60) for configuring the cache database (50) for a plurality of airlines, a subscriber cache control (70) for configuring the cache database (50) for a plurality of subscribers (20), a cache query utility (80) for interacting with the cache database (50). The system (10) further comprises a data display utility (90) for displaying flight availability data stored in the cache database (50), a success rate utility (100) for tracking statistics associated with use of the cache database (50), and a dual mode processing utility (110) that allows a technician to access flight availability data from either the cache database (50) or a real-time response. The system (10) is preferably used as an intermediary between the subscribers (20) and a plurality of airline servers (25).
40 Citations
41 Claims
-
1. A method of caching and utilizing airline flight availability data for specific subscribers, the method comprising the steps of:
-
a) receiving an availability request;
b) querying a cache database for flight availability data stored for a subscriber as specified in the availability request; and
c) sending the flight availability data to the subscriber. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of caching and utilizing airline flight availability data for specific subscribers, the method comprising the steps of:
-
d) receiving flight availability data from an airline server;
e) storing flight availability data in a cache database;
f) querying the cache database for flight availability data as specified in an availability request; and
g) sending flight availability data to a subscriber. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system operable to cache and utilize flight availability data for specific subscribers, the system comprising:
-
a cache database operable to temporarily store flight availability data; and
a cache query utility operable to add flight availability data to the cache database, query the cache database, and return flight availability data from the cache database. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A computer program operable to cache and utilize flight availability data for specific subscribers, the program comprising:
-
a cache database operable to temporarily store flight availability data and configured to only store flight availability data for subscribers and airlines that have been configured to use the cache database; and
a cache query utility operable to add flight availability data to the cache database, query the cache database, return flight availability data from the cache database stored specifically for use by at least one subscriber, and delete flight availability data from the cache database after a shelf-life has expired. - View Dependent Claims (36, 37, 38, 39, 40)
-
-
41. A computer program operable to cache and retrieve flight availability data for specific subscribers, the program comprising:
-
a cache database operable to temporarily store flight availability data only for subscribers and airlines that have been configured to use the cache database;
an airline cache control operable to specify specific ones of a plurality of subscribers that may use the flight availability data stored in the cache database for each airline and configure a day range, a shelf-life, and a minimum seat count for the flight availability data stored in the cache database for each airline;
a subscriber cache control operable to configure each subscriber to use the cache database and group the subscribers into families, wherein the families can be configured as either access-type or update-type;
a cache query utility operable to add flight availability data to the cache database, query the cache database, return flight availability data from the cache database stored specifically for use by each subscriber, and delete flight availability data from the cache database after the shelf-life has expired;
a data display utility operable to display flight availability data stored in the cache database;
a success rate utility operable to track statistics associated with use of the flight availability data stored in the cache database; and
a dual mode processing utility operable to allow a technician to access flight availability data from either the cache database or a real-time response.
-
Specification