← Back to Patent Explorer
US5842176A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for interacting with a computer reservation system

Assignee: Hewlett Packard Enterprise Development LP
•
Filing: 1995-11-13
•
Granted: 1998-11-24
•
Expires: 2015-11-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus is disclosed for interacting with a computer reservation system. The invention allows multiple sessions to be established with a computer reservation system simultaneously. When a command is received that requires multiple requests to a computer reservation system, a determination is made whether those requests can be processed simultaneously. If so, two sessions are established with a computer reservation system and a first request is made using one session while a second request is made using the other session. Datasets received in response to the requests are returned to the source of the command.

Inventors

  • 👤 Douglas J. Hunt
  • 👤 George A. Smith

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 06:56
CPC Classifications
G; G06; G06Q; G06Q10/00; G06Q10/02; G06Q10/025; G06Q10/028; G06Q10/0283

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 171 words
A reservation system comprising: a first computer reservation system interface connected to a first computer reservation system, the computer reservation system having at least first and second terminal addresses; a command processing procedure operable to receive a command from a command source, the command requiring at least first and second requests to the first computer reservation system, the first request for information about a first reservation, the second request for information about a second reservation, the command processing procedure further operable to establish a first session on the first terminal address and a second session on the second terminal address of the first computer reservation system, the command processing procedure generating a first request using the first session and generating a second request using the second session to the first computer reservation system, the command processing procedure further operable to receive a first data set in response to the first request and a second data set in response to the second request and return the data sets to the command source.
Claim 2
Dependent Claim 171 words
A reservation system comprising: a first computer reservation system interface connected to a first computer reservation system, the computer reservation system having at least first and second terminal addresses; a command processing procedure operable to receive a command from a command source, the command requiring at least first and second requests to the first computer reservation system, the first request for information about a first reservation, the second request for information about a second reservation, the command processing procedure further operable to establish a first session on the first terminal address and a second session on the second terminal address of the first computer reservation system, the command processing procedure generating a first request using the first session and generating a second request using the second session to the first computer reservation system, the command processing procedure further operable to receive a first data set in response to the first request and a second data set in response to the second request and return the data sets to the command source.
Claim 3
Dependent Claim 19 words
The reservation system of claim 1 wherein the command source comprises a client application running on a client computer.
Claim 4
Dependent Claim 21 words
The reservation system of claim 2, wherein the command processing procedure comprises an application program interface running on a server computer.
Claim 5
Dependent Claim 19 words
The reservation system of claim 3 wherein the client computer and server computer are connected by a computer network.
Claim 6
Dependent Claim 38 words
The reservation system of claim 3, wherein the command processing procedure normalizes the data sets before returning them to the command source and wherein the first session and second session are each open during a period of time.
Claim 7
Dependent Claim 35 words
The reservation system of claim 1 wherein the first computer reservation system comprises a travel reservation system operable to allow a user to receive information about and make reservations for airlines, hotels, and rental cars.
Claim 8
Dependent Claim 25 words
The reservation system of claim 1 wherein the first request seeks information about airline flight availability and the second request seeks information about hotel availability.
Claim 9
Dependent Claim 22 words
The reservation system of claim 1 wherein the command processing procedure normalizes the data sets before returning them to the command source.
Claim 10
Dependent Claim 21 words
The reservation system of claim 1 wherein the command source comprises a procedure serving as a portion of a computer program.
Claim 11
Independent Claim 193 words
A method for interacting with a computer reservation system, comprising the steps of: receiving a command from a command source, the command requiring at least a first request and a second request to a first computer reservation system, the first request for information about a first reservation, the second request for information about a second reservation; determining whether the first request and second request can be processed simultaneously; establishing a first session with the first computer reservation system; generating the first request to the first computer reservation system using the first session; establishing a second session with the first computer reservation system in response to the determining step if the second request can be processed simultaneously; generating the second request to the first computer reservation system using the second session if the second request can be processed simultaneously; generating the second request to the first computer reservation system using the first session if the second request cannot be processed simultaneously; receiving a first data set in response to the first request and a second data set in response to a second request; returning the first and second data sets to the command source.
Claim 12
Independent Claim 193 words
A method for interacting with a computer reservation system, comprising the steps of: receiving a command from a command source, the command requiring at least a first request and a second request to a first computer reservation system, the first request for information about a first reservation, the second request for information about a second reservation; determining whether the first request and second request can be processed simultaneously; establishing a first session with the first computer reservation system; generating the first request to the first computer reservation system using the first session; establishing a second session with the first computer reservation system in response to the determining step if the second request can be processed simultaneously; generating the second request to the first computer reservation system using the second session if the second request can be processed simultaneously; generating the second request to the first computer reservation system using the first session if the second request cannot be processed simultaneously; receiving a first data set in response to the first request and a second data set in response to a second request; returning the first and second data sets to the command source.
Claim 13
Dependent Claim 18 words
The method of claim 10, wherein the command source comprises a client application running on a client computer.
Claim 14
Dependent Claim 29 words
The method of claim 11, wherein the determining step, establishing steps, generating steps, and receiving steps are each performed by an application program interface running on a server computer.
Claim 15
Dependent Claim 17 words
The method of claim 12, wherein the client computer is the same computer as the server computer.
Claim 16
Dependent Claim 26 words
The method of claim 13 wherein the returning step further comprises returning the first and second data sets to the command source in a normalized format.
Claim 17
Dependent Claim 30 words
The method of claim 13, wherein the returning step further comprises returning only selected portions of the first and second data sets to the command source in a normalized format.
Claim 18
Dependent Claim 30 words
The method of claim 10, wherein the returning step further comprises returning only selected portions of the first and second data sets to the command source in a normalized format.
Claim 19
Dependent Claim 20 words
The method of claim 10, wherein the command source comprises a procedure serving as a portion of a computer program.
Claim 20
Independent Claim 148 words
A method for interacting with a computer reservation system, the computer reservation system having plural addresses, the method comprising the steps of: receiving a command from a command source, the command requiring at least a first request and a second request to a first computer reservation system, the first request for information relating to a first reservation, the second request for information relating to a second reservation; establishing a first session with one address and a second session with another address of the first computer reservation system; generating the first request to the first computer reservation system using the first session; generating the second request to the first computer reservation system using the second session; receiving a first data set in response to the first request and a second data set in response to a second request; returning the first and second data sets to the command source.
Claim 21
Independent Claim 148 words
A method for interacting with a computer reservation system, the computer reservation system having plural addresses, the method comprising the steps of: receiving a command from a command source, the command requiring at least a first request and a second request to a first computer reservation system, the first request for information relating to a first reservation, the second request for information relating to a second reservation; establishing a first session with one address and a second session with another address of the first computer reservation system; generating the first request to the first computer reservation system using the first session; generating the second request to the first computer reservation system using the second session; receiving a first data set in response to the first request and a second data set in response to a second request; returning the first and second data sets to the command source.
Claim 22
Dependent Claim 18 words
The method of claim 18, wherein the command source comprises a client application running on a client computer.
Claim 23
Dependent Claim 27 words
The method of claim 19, wherein the establishing step, generating steps, and receiving step are each performed by an application program interface running on a server computer.
Claim 24
Dependent Claim 30 words
The method of claim 18, wherein the returning step further comprises returning only selected portions of the first and second data sets to the command source in a normalized format.
Claim 25
Dependent Claim 20 words
The method of claim 18, wherein the command source comprises a procedure serving as a portion of a computer program.

References Cited (Backward Citations)

GB1565286A Cited
US5331546A Cited
US5311425A Cited
US5237499A Cited
US5570283A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-11-23 2002-05-25 2002-11-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-11-23 2006-05-25 2006-11-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-11-23 2010-05-25 2010-11-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag