Facility for the storage and management of connection (connection server)
First Claim
1. A computer-based method for creating, storing and managing connections between data objects, comprising the steps of:
- receiving a first symbolic representation of a source data object, the first symbolic representation including a first unique object identifier;
receiving a second symbolic representation of a destination data object, the second symbolic representation including a second unique object identifier;
assigning a globally unique connection identifier to identify one or more connections between the two data objects, said connection reflecting a relationship between said source and destination objects;
receiving attributes of said relationship;
in computer memory, associating with the globally unique connection identifier;
the first object identifier of the source object, identified as a source identifier, the second object identifier of the destination object, identified as a destination identifier and the received attributes with the object identifier, and whereby the connection of said source and destination objects, the objects or the attributes are retained within said computer memory for future retrieval and can be retrieved by using said globally unique connection identifier.
0 Assignments
0 Petitions
Accused Products
Abstract
A Connection Server provides very flexible structures for the identification of objects to be interconnected, the identification of the links which connect them, and the auxiliary information needed to materialize objects when they are referenced. The connection Server is designed as a stand-alone reusable component. It interfaces with other independent components for services such as classification attributes, distributed database services, Noumena (object) storage, etc. Clean public programming interfaces are available for all components. It is independent from the "front-end", the user driven display of the Connections and associated meta-data. It is independent from any authoring facilities which may be used to customize the services, meta-data, etc., that are provided.
44 Citations
26 Claims
-
1. A computer-based method for creating, storing and managing connections between data objects, comprising the steps of:
-
receiving a first symbolic representation of a source data object, the first symbolic representation including a first unique object identifier; receiving a second symbolic representation of a destination data object, the second symbolic representation including a second unique object identifier; assigning a globally unique connection identifier to identify one or more connections between the two data objects, said connection reflecting a relationship between said source and destination objects; receiving attributes of said relationship; in computer memory, associating with the globally unique connection identifier;
the first object identifier of the source object, identified as a source identifier, the second object identifier of the destination object, identified as a destination identifier and the received attributes with the object identifier, and whereby the connection of said source and destination objects, the objects or the attributes are retained within said computer memory for future retrieval and can be retrieved by using said globally unique connection identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-based connection server for managing connections between data objects, comprising the steps of:
-
receiving a first server operation request; responsive to the first server operation request, receiving an identified connection, a preexisting source object having a globally unique object identifier within the connection server, and a preexisting destination object having unique object identifier within the connection server, assigning a unique connection identifier to the identified connection, associating with the connection identifier the object identifier of the preexisting source object and the object identifier of the preexisting destination object, and inserting the connection and the identifiers into the connection server. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification