Method, system, and computer program product for interfacing with information sources
First Claim
1. A method for interfacing between requesters of availability information and sources of availability information, comprising:
- (a) receiving availability requests from the requesters;
(b) prioritizing the availability requests;
(c) processing the availability requests according to the associated priorities;
(d) selecting one or more of the availability information sources to be queried for each of the selected availability requests based at least in part on one or more factors associated with the requesters, the requests, the requested availability information, and/or the availability information sources;
(e) querying the selected availability information sources; and
(f) providing results from the querying to the requesters.
4 Assignments
0 Petitions
Accused Products
Abstract
A method, system and computer program product for interfacing between information requesters and information sources. In an embodiment, information is obtained from one or more information sources in response to client requests. In an embodiment, information received from information sources is cached for future use, such as for future client requests. In a caching embodiment, information can also be received by monitoring traffic between an information source and a third party, and/or by proactively querying the information sources. Proactive queries can be generated to populate a cache and/or to update presently cached information. In a caching embodiment, the invention includes methods for determining whether to respond to a request for information out-of-cache and/or with real-time information from an information source. In an embodiment, the invention interfaces with airline availability information sources. The invention also includes, without limitation, methods for interfacing with information sources through proxies, methods for ordering and prioritizing queries, methods for processing queries in a distributed architecture, and time-out features.
-
Citations
75 Claims
-
1. A method for interfacing between requesters of availability information and sources of availability information, comprising:
-
(a) receiving availability requests from the requesters;
(b) prioritizing the availability requests;
(c) processing the availability requests according to the associated priorities;
(d) selecting one or more of the availability information sources to be queried for each of the selected availability requests based at least in part on one or more factors associated with the requesters, the requests, the requested availability information, and/or the availability information sources;
(e) querying the selected availability information sources; and
(f) providing results from the querying to the requesters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75)
-
Specification