WO2001095137A3 - Method and apparatus for managing data location information in a network - Google Patents

Method and apparatus for managing data location information in a network Download PDF

Info

Publication number
WO2001095137A3
WO2001095137A3 PCT/US2001/018013 US0118013W WO0195137A3 WO 2001095137 A3 WO2001095137 A3 WO 2001095137A3 US 0118013 W US0118013 W US 0118013W WO 0195137 A3 WO0195137 A3 WO 0195137A3
Authority
WO
WIPO (PCT)
Prior art keywords
location
identifier
network
location information
managing data
Prior art date
Application number
PCT/US2001/018013
Other languages
French (fr)
Other versions
WO2001095137A2 (en
Inventor
John Overton
Stephen W Bailey
Original Assignee
Overx Inc
John Overton
Stephen W Bailey
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
Priority claimed from US09/661,222 external-priority patent/US7103640B1/en
Application filed by Overx Inc, John Overton, Stephen W Bailey filed Critical Overx Inc
Priority to AU2001265350A priority Critical patent/AU2001265350A1/en
Publication of WO2001095137A2 publication Critical patent/WO2001095137A2/en
Publication of WO2001095137A3 publication Critical patent/WO2001095137A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1023Server selection for load balancing based on a hash applied to IP addresses or costs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9566URL specific, e.g. using aliases, detecting broken or misspelled links
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1008Server selection for load balancing based on parameters of servers, e.g. available memory or workload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1012Server selection for load balancing based on compliance of requirements or conditions with available server resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1014Server selection for load balancing based on the content of a request
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1021Server selection for load balancing based on client or server locations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1029Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers using data related to the state of servers by a load balancer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1031Controlling of the operation of servers by a load balancer, e.g. adding or removing servers that serve requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/26Special purpose or proprietary protocols or architectures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Abstract

A system and method for storing and retrieving location information across a network is disclosed. The system and method utilize a transfer protocol configured to transport an identifier/location relationship to allow one or more locations to be associated with an identifier in the location store of a location server, where the identifier represents a unique entity and the location represents a location of data pertaining to the identifier. The location server contains programming logic operative to provide responses to location queries and capable of scaling a plurality of location servers according to system performance and logistical requirements.
PCT/US2001/018013 2000-06-02 2001-06-01 Method and apparatus for managing data location information in a network WO2001095137A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2001265350A AU2001265350A1 (en) 2000-06-02 2001-06-01 Method and apparatus for managing data location information in a network

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US20907000P 2000-06-02 2000-06-02
US60/209,070 2000-06-02
US09/661,222 US7103640B1 (en) 1999-09-14 2000-09-13 Network distributed tracking wire transfer protocol
US09/661,222 2000-09-13
US27740801P 2001-03-19 2001-03-19
US60/277,408 2001-03-19

Publications (2)

Publication Number Publication Date
WO2001095137A2 WO2001095137A2 (en) 2001-12-13
WO2001095137A3 true WO2001095137A3 (en) 2003-01-30

Family

ID=27395319

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/018013 WO2001095137A2 (en) 2000-06-02 2001-06-01 Method and apparatus for managing data location information in a network

Country Status (2)

Country Link
AU (1) AU2001265350A1 (en)
WO (1) WO2001095137A2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI116026B (en) * 2003-06-09 2005-08-31 Indagon Oy Improvement in storage and dissemination of position data
GB0418411D0 (en) * 2004-08-18 2004-09-22 King S College London A method of discovering contact means for network access devices
US8700646B2 (en) * 2009-08-12 2014-04-15 Apple Inc. Reference file for formatted views
WO2016069015A1 (en) * 2014-10-31 2016-05-06 Hewlett Packard Enterprise Development Lp A meta-data block within a non-volatile memory device
GB2563894A (en) * 2017-06-29 2019-01-02 Airbus Operations Ltd Data centric messaging

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5724575A (en) * 1994-02-25 1998-03-03 Actamed Corp. Method and system for object-based relational distributed databases
EP0919912A2 (en) * 1997-11-28 1999-06-02 Hitachi, Ltd. Multiserver workflow system
US5913210A (en) * 1998-03-27 1999-06-15 Call; Charles G. Methods and apparatus for disseminating product information via the internet
US5950173A (en) * 1996-10-25 1999-09-07 Ipf, Inc. System and method for delivering consumer product related information to consumers within retail environments using internet-based information servers and sales agents
US5974409A (en) * 1995-08-23 1999-10-26 Microsoft Corporation System and method for locating information in an on-line network

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5724575A (en) * 1994-02-25 1998-03-03 Actamed Corp. Method and system for object-based relational distributed databases
US5974409A (en) * 1995-08-23 1999-10-26 Microsoft Corporation System and method for locating information in an on-line network
US5950173A (en) * 1996-10-25 1999-09-07 Ipf, Inc. System and method for delivering consumer product related information to consumers within retail environments using internet-based information servers and sales agents
EP0919912A2 (en) * 1997-11-28 1999-06-02 Hitachi, Ltd. Multiserver workflow system
US5913210A (en) * 1998-03-27 1999-06-15 Call; Charles G. Methods and apparatus for disseminating product information via the internet

Also Published As

Publication number Publication date
AU2001265350A1 (en) 2001-12-17
WO2001095137A2 (en) 2001-12-13

Similar Documents

Publication Publication Date Title
WO2003073690A3 (en) Method and apparatus for managing a key management system
GB2368422B (en) Electronic settlement system, settlement management device, store device, client, data storage device, computer program, and storage medium
GB2355208B (en) Score management system, score management server,and data recording medium
WO2004099926A3 (en) Multiple client field device data acquisition and storage
CA2356301A1 (en) Bookmark beacon method and system
EP1361493A4 (en) Computer system enabling mutual information provisionand its use method
IL151330A0 (en) Method and device for synchronising a programme running on a first computer with a programme running on a server, computer-readable storage medium and computer programme element
WO2002100117A3 (en) A system and method for reducing the time to deliver information from a communications network to a user
AU2002258019A1 (en) Method and device for management of tree data exchange
WO2002027591A1 (en) Agent system, agent selling method, information providing device, and data recorded medium
WO2001080014A3 (en) System and method for on-network storage services
WO2003013586A8 (en) Access control system
WO2001082260A3 (en) System and method for managing uninterruptible power supply systems
GB2446359A (en) Architecture for operational support system
WO2002021236A3 (en) Client-side last-element cache network architecture
WO2004008283A3 (en) Repository-independent system and method for asset management and reconciliation
WO2000077660A8 (en) Information processing method, collaboration server, collaboration system, and storage medium for storing an information processing program
CA2499545A1 (en) System and method for accessing contact information on a communication device
AU2002364818A8 (en) Method for transmitting objects between a server and a client terminal using cache management
CN107241614A (en) A kind of live broadcast system
TW200723015A (en) System for very simple network management
DE60234315D1 (en) COMMUNICATION SYSTEM
GB0023073D0 (en) Method, computer system and computer system network for data management
WO2001093104A3 (en) System and method for retrieving data from a database using a data management system
WO2001095137A3 (en) Method and apparatus for managing data location information in a network

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC 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 MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US US US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ 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 TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP