Network distributed tracking wire transfer protocol
5 Assignments
0 Petitions
Accused Products
Abstract
A network distributed tracking wire transfer protocol for storing and retrieving data across a distributed data collection. The protocol includes a location string for specifying the network location of data associated with an entity in the distributed data collection, and an identification string for specifying the identity of an entity in the distributed data collection. According to the protocol, the length of the location string and the length of the identification string are variable, and an association between an identification string and a location string can be spontaneously and dynamically changed. The network distributed tracking wire transfer protocol is application independent, organizationally independent, and geographically independent. A method for using the protocol in a distributed data collection environment and a system for implementing the protocol are also provided.
-
Citations
32 Claims
-
1-16. -16. (canceled)
-
17. A system for managing data stored in a distributed network, the system comprising:
-
a data repository configured to store data, wherein the data is associated with an identifier string;
a data location server network comprising a plurality of data location servers, at least one of the plurality of data location servers containing location information associated with the identifier string, wherein each of the plurality of data location servers comprises a portion of the location information in the distributed data collection based on a hash function used to organize the location information across the plurality of data location servers. - View Dependent Claims (18, 19)
-
-
20. A system for managing location information and providing location information to location queries, the system comprising:
-
a location server configured to recognize a transfer protocol comprising an identifier and at least one location associated with the identifier, wherein the identifier uniquely specifies an entity and wherein each location specifies a location of data in a network pertaining to the entity;
wherein the location server contains location information corresponding to at least one entity, the location information formatted according to the transfer protocol; and
programming logic stored on the location server responsive to a location query identifying a desired entity to return a location message, the location message comprising locations associated with the desired entity, wherein the location server returns the location message if the location server contains location information for the desired entity. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method of handling location queries in a network, the network comprising a plurality of location servers containing location information correlating each of a plurality of identifiers with at least one location, the method comprising:
-
receiving a location query from a client at one of the plurality of location servers, the location query requesting an identifier'"'"'s location;
sending a location response message to the client if the queried location server contains location information relevant to an entity identified in the query, the location response message comprising location information identifying at least one application server containing information relevant to the entity identified in the query; and
sending a redirect message to the client if the queried location server does not contain data location information relevant to the entity identified in the query, the redirect message comprising containing location information relevant to the entity identified in the query. - View Dependent Claims (31, 32)
-
Specification