Electrical computers and digital processing systems: multicomput – Computer-to-computer data routing – Least weight routing
Reexamination Certificate
2000-10-12
2002-10-22
Wiley, David (Department: 2155)
Electrical computers and digital processing systems: multicomput
Computer-to-computer data routing
Least weight routing
C709S226000
Reexamination Certificate
active
06470394
ABSTRACT:
FIELD OF THE INVENTION
The present invention relates to an apparatus and method for performing conversion of data and for load balancing between machines in a computer network.
BACKGROUND OF THE INVENTION
A computerized reservation system (CRS) traditionally has provided a communications network for travel agents or other persons to book airline reservations. Other companies may interface their computer systems with a CRS in order to make information concerning their services available via the CRS. For example, a hotel company may interface its reservation system with a CRS so that when a person books an airline reservation, he or she may also make a hotel reservation through the same network.
CRS's typically use a complex protocol for identifying and transferring data. Other companies desiring to interface their computer systems with a CRS, therefore, may find it difficult or expensive to modify their computer systems to accommodate the complex protocol of a CRS. This situation may discourage other companies from interfacing their computer systems with a CRS, which limits the available information via that network.
In addition, customers interfacing their computer systems with a CRS are typically routed through servers (or other machines) interfacing with the CRS. Generally, different servers are assigned to particular customers and service only those customers, each customer being typically routed through only one server. Therefore, if that server becomes nonfunctional, service to the customer is unavailable until the server can be brought back into operation or back on-line.
Accordingly, a need exists for data conversion and for load balancing access to a CRS or other computer network.
SUMMARY OF THE INVENTION
An apparatus consistent with the present invention converts message format. The apparatus receives an input message in a variable field format and identifies data types for each field of the input message. The apparatus assembles an output message having multiple fields defined by a fixed format, and it maps data from the input message to specified fields in the output message based on the identified data types.
A method consistent with the present invention provides for computer-implemented message format conversion. The method receives an input message in a variable field format and identifies data types for each field of the input message. The method assembles an output message having multiple fields defined by a fixed format, and it maps data from the input message to specified fields in the output message based on the identified data types.
Another apparatus consistent with the present invention provides for load balancing of processing provided by multiplier server machines interfaced with a client machine servicing multiple customers. The apparatus assigns each of the customers to a set of the server machines and stores load levels of each of the server machines. The apparatus services the customers using the server machines to which they are assigned based upon the load levels. If the server machines to which they are assigned are unavailable, the apparatus services the customers using the server machines to which they are temporarily assigned during the unavailability.
Another method consistent with the present invention load balances processing provided by multiple server machines interfaced with a client machine servicing multiple customers. The method assigns each of the customers to a set of the server machines and stores load levels of each of the server machines. The method services the customers using the server machines to which they are assigned based upon the load levels. If the server machines to which they are assigned are unavailable, the method services the customers using the server machines to which they are temporarily assigned during the unavailability.
REFERENCES:
patent: 4417322 (1983-11-01), Berry et al.
patent: 4441829 (1984-04-01), Hebert, Jr. et al.
patent: 4445795 (1984-05-01), Levine et al.
patent: 5050071 (1991-09-01), Harris et al.
patent: 5173853 (1992-12-01), Kelly et al.
patent: 5202977 (1993-04-01), Pasetes, Jr. et al.
patent: 5283887 (1994-02-01), Zachery
patent: 5317568 (1994-05-01), Bixby et al.
patent: 5341477 (1994-08-01), Pitkin et al.
patent: 5412566 (1995-05-01), Sawa
patent: 5434852 (1995-07-01), LaPorta et al.
patent: 5461611 (1995-10-01), Drake, Jr. et al.
patent: 5473608 (1995-12-01), Gagne et al.
patent: 5491693 (1996-02-01), Britton et al.
patent: 5491800 (1996-02-01), Goldsmith et al.
patent: 5499343 (1996-03-01), Pettus
patent: 5506985 (1996-04-01), Motoyama et al.
patent: 5509123 (1996-04-01), Dobbins et al.
patent: 5590281 (1996-12-01), Stevens
patent: 5774660 (1998-06-01), Brendel et al.
patent: 5774668 (1998-06-01), Choquier et al.
patent: 5828847 (1998-10-01), Gehr et al.
patent: 5832451 (1998-11-01), Flake et al.
patent: 5862348 (1999-01-01), Pedersen
patent: 5867706 (1999-02-01), Martin et al.
patent: 5951694 (1999-09-01), Choquier et al.
patent: 6078960 (2000-06-01), Ballard
patent: 6128279 (2000-10-01), O'Neil et al.
patent: 6138159 (2000-10-01), Phaal
patent: 6175869 (2001-01-01), Ahuja et al.
patent: 6182139 (2001-01-01), Brendel
patent: 6185601 (2001-02-01), Wolf
patent: 6185619 (2001-02-01), Joffe et al.
patent: 6249801 (2001-06-01), Zisapel et al.
patent: 6272523 (2001-08-01), Factor
patent: 6279001 (2001-08-01), DeBettencourt
patent: 0 240 145 (1987-10-01), None
patent: 0 471867 (1992-02-01), None
patent: WO 97/29424 (1997-08-01), None
patent: WO 99/44155 (1999-09-01), None
Sudo, Takuma, “Infrastructure for Distributed Objects,” Hitachi Review, vol. 45, No. 3, Jun. 1996, pp. 155-160.
“Method for Universal MAC Frame Encoding,” IBM Technical Disclosure Bulletin, vol. 35, No. 2, Jul. 1992, pp. 489-493.
PCT International Search Report, PCT/US 99/04070, Dec. 15, 1999.
Akshayakumar Sudha
Bamforth John
Buckley Kevin
Huber Glenn
Karra Srinivas
Finnegan Henderson Farabow Garrett & Dunner L.L.P.
The Sabre Group Inc.
Wiley David
LandOfFree
Apparatus and method for data conversion and load balancing... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Apparatus and method for data conversion and load balancing..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method for data conversion and load balancing... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2937786