WO1999044155A3 - Apparatus and method for data conversion and load balancing in a computer network - Google Patents

Apparatus and method for data conversion and load balancing in a computer network Download PDF

Info

Publication number
WO1999044155A3
WO1999044155A3 PCT/US1999/004070 US9904070W WO9944155A3 WO 1999044155 A3 WO1999044155 A3 WO 1999044155A3 US 9904070 W US9904070 W US 9904070W WO 9944155 A3 WO9944155 A3 WO 9944155A3
Authority
WO
WIPO (PCT)
Prior art keywords
data
data conversion
message
computer network
load balancing
Prior art date
Application number
PCT/US1999/004070
Other languages
French (fr)
Other versions
WO1999044155A2 (en
Inventor
John Bamforth
Glenn Huber
Kevin Buckley
Aravinda Shenoy
Kenneth P Thorpe Iii
Sudha Akshayakumar
Srinivas Karra
Original Assignee
Sabre Group Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sabre Group Inc filed Critical Sabre Group Inc
Priority to AU27881/99A priority Critical patent/AU2788199A/en
Priority to JP2000533836A priority patent/JP2002505482A/en
Publication of WO1999044155A2 publication Critical patent/WO1999044155A2/en
Publication of WO1999044155A3 publication Critical patent/WO1999044155A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • G06F9/505Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the load
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • G06F16/258Data format conversion from or to a database
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/02Reservations, e.g. for tickets, services or events

Abstract

Conversion of a data in a variable field message to a fixed format message. The variable field message has a varying length and fields of varying types of data. The corresponding fixed format message has fields of a fixed data type and length, which facilitates parsing and processing data from the variable field message. Customers for the data conversion or other processing are load balanced among multiple servers sharing load level information.
PCT/US1999/004070 1998-02-27 1999-02-25 Apparatus and method for data conversion and load balancing in a computer network WO1999044155A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
AU27881/99A AU2788199A (en) 1998-02-27 1999-02-25 Apparatus and method for data conversion and load balancing in a computer network
JP2000533836A JP2002505482A (en) 1998-02-27 1999-02-25 Apparatus and method for data conversion and load balancing in a computer network

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/031,671 US6330617B1 (en) 1998-02-27 1998-02-27 System, method and computer program product for data conversion in a computer network
US09/031,671 1998-02-27

Publications (2)

Publication Number Publication Date
WO1999044155A2 WO1999044155A2 (en) 1999-09-02
WO1999044155A3 true WO1999044155A3 (en) 2000-03-09

Family

ID=21860787

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1999/004070 WO1999044155A2 (en) 1998-02-27 1999-02-25 Apparatus and method for data conversion and load balancing in a computer network

Country Status (4)

Country Link
US (2) US6330617B1 (en)
JP (1) JP2002505482A (en)
AU (1) AU2788199A (en)
WO (1) WO1999044155A2 (en)

Families Citing this family (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6330617B1 (en) 1998-02-27 2001-12-11 Sabre Inc System, method and computer program product for data conversion in a computer network
US6850991B1 (en) * 1998-12-22 2005-02-01 Citibank, N.A. Systems and methods for distributing information to a diverse plurality of devices
AU3223300A (en) * 1999-02-08 2000-08-25 Sabre Inc. Apparatus and method for data conversion in a computer network
US6549949B1 (en) * 1999-08-31 2003-04-15 Accenture Llp Fixed format stream in a communication services patterns environment
US6829652B1 (en) * 1999-09-07 2004-12-07 Intel Corporation I2O ISM implementation for a san based storage subsystem
GB2354913B (en) * 1999-09-28 2003-10-08 Ibm Publish/subscribe data processing with publication points for customised message processing
US7062556B1 (en) * 1999-11-22 2006-06-13 Motorola, Inc. Load balancing method in a communication network
JP3417374B2 (en) * 2000-02-04 2003-06-16 日本電気株式会社 Server, client, client server system, load distribution method, recording medium
JP3576922B2 (en) * 2000-04-28 2004-10-13 エヌイーシーネクサソリューションズ株式会社 Application program monitoring method and application service providing method
GB2362969B (en) * 2000-05-31 2004-09-22 Ibm Message transformation selection tool and method
US20020143987A1 (en) * 2000-08-22 2002-10-03 Sadler Andrew Paul Message management systems and method
US6871210B1 (en) * 2000-09-05 2005-03-22 International Business Machines Corporation Automatic allocation of least loaded boot server to PXE client on a network VIA DHCP server
FR2814827B1 (en) * 2000-10-02 2003-01-10 Amadeus Developement Company MULTIPLEXING UNIT, SYSTEM AND METHOD FOR COMMUNICATION IN A COMPUTER NETWORK
US7124087B1 (en) * 2000-11-03 2006-10-17 International Business Machines Corporation System and method for updating user home automation systems
US7769611B1 (en) 2000-11-03 2010-08-03 International Business Machines Corporation System and method for automating travel agent operations
US6785707B2 (en) * 2000-11-14 2004-08-31 Bitfone Corp. Enhanced multimedia mobile content delivery and message system using cache management
GB2369973B (en) 2000-12-06 2002-12-04 Open Business Exchange Ltd Communication Router
US20030018499A1 (en) * 2001-02-09 2003-01-23 Miller Rodney D. System and methods for continuous fare shopping and virtual grouping of itinerary requests
JP2002245152A (en) * 2001-02-14 2002-08-30 Fujitsu Ltd Device, method and program for processing service intermediation
US7457858B1 (en) * 2001-04-02 2008-11-25 Fujitsu Limited Filtering network management messages
US7231460B2 (en) * 2001-06-04 2007-06-12 Gateway Inc. System and method for leveraging networked computers to view windows based files on Linux platforms
US8126959B2 (en) * 2001-06-28 2012-02-28 International Business Machines Corporation Method and system for dynamic redistribution of remote computer boot service in a network containing multiple boot servers
US7499864B2 (en) * 2002-01-25 2009-03-03 American Express Travel Related Services Company, Inc. Integrated travel industry system
US7184415B2 (en) 2001-12-07 2007-02-27 Telefonaktiebolaget Lm Ericsson (Publ) Service access system and method in a telecommunications network
KR100977326B1 (en) * 2001-12-07 2010-08-20 텔레호낙티에볼라게트 엘엠 에릭슨(피유비엘) Service access and conferencing system and method in a telecommunications network
US9477820B2 (en) 2003-12-09 2016-10-25 Live Nation Entertainment, Inc. Systems and methods for using unique device identifiers to enhance security
US9740988B1 (en) 2002-12-09 2017-08-22 Live Nation Entertainment, Inc. System and method for using unique device indentifiers to enhance security
US7668744B2 (en) * 2003-07-31 2010-02-23 The Boeing Company Method and system for conducting fleet operations
US20050165628A1 (en) * 2004-01-27 2005-07-28 Carmen Systems Ab Method and system for rescheduling passengers
TWI370979B (en) * 2004-05-14 2012-08-21 Ibm Grid computing system, information processing unit, job execution request generation unit, control method, program, and recording medium
WO2006029639A1 (en) * 2004-09-13 2006-03-23 Sita Information Networking Computing N.V. Method for accomplishment of a check-in procedure, a system, an identification document generator and a software product
US9807096B2 (en) 2014-12-18 2017-10-31 Live Nation Entertainment, Inc. Controlled token distribution to protect against malicious data and resource access
WO2009032931A2 (en) 2007-09-04 2009-03-12 Ticketmaster, Llc Methods and systems for reservation and brokering of tickets or resources
EP2224358A1 (en) * 2009-02-27 2010-09-01 AMADEUS sas Graphical user interface for search request management
US10109024B2 (en) * 2014-09-05 2018-10-23 The Climate Corporation Collecting data to generate an agricultural prescription

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0240145A2 (en) * 1986-03-29 1987-10-07 Kabushiki Kaisha Toshiba Processor-selection system
US5590281A (en) * 1991-10-28 1996-12-31 The United States Of Americas As Represented By The Secretary Of The Navy Asynchronous bidirectional application program processes interface for a distributed heterogeneous multiprocessor system
WO1997029424A1 (en) * 1996-02-09 1997-08-14 Citrix Systems, Inc. Method and apparatus for connecting a client node to a server node based on load levels

Family Cites Families (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4417322A (en) 1981-06-16 1983-11-22 International Business Machines Corporation Report generation control system for text processing machines
US4441829A (en) 1981-09-24 1984-04-10 International Business Machines Method for performing a multiple page get operation in a text processing system
US4445795A (en) 1981-09-24 1984-05-01 International Business Machines Method and apparatus for merge processing in a text processing system
US4951196A (en) 1988-05-04 1990-08-21 Supply Tech, Inc. Method and apparatus for electronic data interchange
US5050071A (en) 1988-11-04 1991-09-17 Harris Edward S Text retrieval method for texts created by external application programs
US5341477A (en) 1989-02-24 1994-08-23 Digital Equipment Corporation Broker for computer network server selection
US5119465A (en) * 1989-06-19 1992-06-02 Digital Equipment Corporation System for selectively converting plurality of source data structures through corresponding source intermediate structures, and target intermediate structures into selected target structure
GB9005697D0 (en) 1990-03-14 1990-05-09 Digital Equipment Int Data format conversion
US5202977A (en) 1990-07-13 1993-04-13 Premenos Corp. Edi translation system using plurality of communication processes and de-enveloping procedure corresponding to transmitted communication process
US5283887A (en) 1990-12-19 1994-02-01 Bull Hn Information Systems Inc. Automatic document format conversion in an electronic mail system based upon user preference
US5317568A (en) 1991-04-11 1994-05-31 Galileo International Partnership Method and apparatus for managing and facilitating communications in a distributed hetergeneous network
US5506985A (en) 1991-10-17 1996-04-09 Ricoh Company, Ltd. Method and apparatus for format conversion of a hierarchically structured page description language document
US5557780A (en) * 1992-04-30 1996-09-17 Micron Technology, Inc. Electronic data interchange system for managing non-standard data
JP3174168B2 (en) 1992-10-01 2001-06-11 富士通株式会社 Variable replacement processor
CA2124379C (en) 1993-06-25 1998-10-27 Thomas F. La Porta Distributed processing architecture for control of broadband and narrowband communications networks
US5509010A (en) 1993-06-25 1996-04-16 At&T Corp. Communications signaling protocols
US5499343A (en) 1993-12-17 1996-03-12 Taligent, Inc. Object-oriented networking system with dynamically configurable communication links
US5491800A (en) 1993-12-20 1996-02-13 Taligent, Inc. Object-oriented remote procedure call networking system
US5491693A (en) 1993-12-30 1996-02-13 International Business Machines Corporation General transport layer gateway for heterogeneous networks
US5509123A (en) 1994-03-22 1996-04-16 Cabletron Systems, Inc. Distributed autonomous object architectures for network layer routing
US6185619B1 (en) * 1996-12-09 2001-02-06 Genuity Inc. Method and apparatus for balancing the process load on network servers according to network and serve based policies
US5461611A (en) 1994-06-07 1995-10-24 International Business Machines Corporation Quality of service management for source routing multimedia packet networks
US5608874A (en) * 1994-12-02 1997-03-04 Autoentry Online, Inc. System and method for automatic data file format translation and transmission having advanced features
US5708828A (en) * 1995-05-25 1998-01-13 Reliant Data Systems System for converting data from input data environment using first format to output data environment using second format by executing the associations between their fields
US5774668A (en) * 1995-06-07 1998-06-30 Microsoft Corporation System for on-line service in which gateway computer uses service map which includes loading condition of servers broadcasted by application servers for load balancing
US5832451A (en) 1996-01-23 1998-11-03 Electronic Data Systems Corporation Automated travel service management information system
GB2309558A (en) * 1996-01-26 1997-07-30 Ibm Load balancing across the processors of a server computer
US5828847A (en) 1996-04-19 1998-10-27 Storage Technology Corporation Dynamic server switching for maximum server availability and load balancing
US6185601B1 (en) * 1996-08-02 2001-02-06 Hewlett-Packard Company Dynamic load balancing of a network of client and server computers
US6182139B1 (en) * 1996-08-05 2001-01-30 Resonate Inc. Client-side resource-based load-balancing with delayed-resource-binding using TCP state migration to WWW server farm
US5774660A (en) * 1996-08-05 1998-06-30 Resonate, Inc. World-wide-web server with delayed resource-binding for resource-based load balancing on a distributed resource multi-node network
US6119137A (en) * 1997-01-30 2000-09-12 Tumbleweed Communications Corp. Distributed dynamic document conversion server
US5911776A (en) * 1996-12-18 1999-06-15 Unisys Corporation Automatic format conversion system and publishing methodology for multi-user network
US6272523B1 (en) * 1996-12-20 2001-08-07 International Business Machines Corporation Distributed networking using logical processes
US6128279A (en) * 1997-10-06 2000-10-03 Web Balance, Inc. System for balancing loads among network servers
US6330617B1 (en) 1998-02-27 2001-12-11 Sabre Inc System, method and computer program product for data conversion in a computer network
US6175869B1 (en) * 1998-04-08 2001-01-16 Lucent Technologies Inc. Client-side techniques for web server allocation
US6279001B1 (en) * 1998-05-29 2001-08-21 Webspective Software, Inc. Web service
US6138159A (en) * 1998-06-11 2000-10-24 Phaal; Peter Load direction mechanism
US6078960A (en) * 1998-07-03 2000-06-20 Acceleration Software International Corporation Client-side load-balancing in client server network
US6249801B1 (en) * 1998-07-15 2001-06-19 Radware Ltd. Load balancing

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0240145A2 (en) * 1986-03-29 1987-10-07 Kabushiki Kaisha Toshiba Processor-selection system
US5590281A (en) * 1991-10-28 1996-12-31 The United States Of Americas As Represented By The Secretary Of The Navy Asynchronous bidirectional application program processes interface for a distributed heterogeneous multiprocessor system
WO1997029424A1 (en) * 1996-02-09 1997-08-14 Citrix Systems, Inc. Method and apparatus for connecting a client node to a server node based on load levels

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"METHOD FOR UNIVERSAL MAC FRAME ENCODING", IBM TECHNICAL DISCLOSURE BULLETIN, vol. 35, no. 2, 1 July 1992 (1992-07-01), pages 489 - 493, XP000313371, ISSN: 0018-8689 *
SUDO T: "INFRASTRUCTURE FOR DISTRIBUTED OBJECTS", HITACHI REVIEW, vol. 45, no. 3, 1 June 1996 (1996-06-01), pages 155 - 160, XP000679571, ISSN: 0018-277X *

Also Published As

Publication number Publication date
AU2788199A (en) 1999-09-15
JP2002505482A (en) 2002-02-19
US6470394B1 (en) 2002-10-22
WO1999044155A2 (en) 1999-09-02
US6330617B1 (en) 2001-12-11

Similar Documents

Publication Publication Date Title
WO1999044155A3 (en) Apparatus and method for data conversion and load balancing in a computer network
WO2001080486A3 (en) A network apparatus for content based switching
WO2001096977A3 (en) Network service system and method
WO2003013045A3 (en) System and method for processing product orders placed through a network
WO2002082766A3 (en) Method for establishing channel-based internet access network
WO2001052111A3 (en) System and method for internet broadcast searching
WO2001037068A3 (en) Method and apparatus for providing secure communication in a network
WO1998059460A8 (en) Information transfer system with dynamic distribution of data, control and management of information
AU3465899A (en) Scalable fault tolerant network information server
WO2000048110A3 (en) Personalized access to web sites
AU2003225250A1 (en) Information sharing groups, server and client group applications, and methods therefor
EP1132847A3 (en) System and method for collaborative multi-device web browsing
AU2001237540A1 (en) Data processing system, method and computer program, computer program product and business method
WO2003104928A3 (en) Method and system for providing a dynamically changing advertisement
GB2429794A (en) Service-oriented architecture for process control systems
HUP0102564A3 (en) Computer application integration system, improved enterprise system, agent-adapter and method for passing messages between computer applications
EP0872991A3 (en) Method and apparatus for device interaction by format
WO2001093534A3 (en) Selective routing
WO1997037477A3 (en) Policy management and conflict resolution in computer networks
WO2002076063A8 (en) Method, apparatus, article and system for network communications
AU2002352428A1 (en) System, method, and computer program product for data transfer reporting for an application
AU2001281150A1 (en) System, method and computer program product for processing network accounting information
DE60234315D1 (en) COMMUNICATION SYSTEM
WO2005065165A3 (en) Method and system for distributing services in a digital asset environment
WO2002009355A3 (en) Network models, methods, and computer program products for managing a service independent of the underlying network technology

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG UZ VN YU ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW SD SL SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: A3

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG UZ VN YU ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW SD SL SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

NENP Non-entry into the national phase

Ref country code: KR

ENP Entry into the national phase

Ref country code: JP

Ref document number: 2000 533836

Kind code of ref document: A

Format of ref document f/p: F

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase