SYSTEM AND METHOD FOR BROKERING INFORMATION BETWEEN A PLURALITY OF COMMERCIALLY DISTINCT CLIENTS
First Claim
1. A method of brokering information between a plurality of clients using identifiers uniquely defining a plurality of data constructs, comprising the steps of:
- accepting a new data construct from a first authoring entity;
assigning a globally unique identifier to the new data construct;
storing the new data construct and the assigned globally unique identifier in a database; and
brokering between the first authoring entity and another entity commercially distinct from the first authoring entity to provide the another entity access to the new data construct by reference to the assigned globally unique identifier of the new data construct or to provide the first authoring entity access to at least one of a plurality of pre-existing data constructs for use with the new data construct by reference to a globally unique identifier of the existing data construct;
wherein the new data construct comprises logic defining an output of the new data construct as a function of at least one of;
(1) a globally unique identifier of an existing data construct; and
(2) the portion of the data set associated with the new data construct.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, article of manufacture, and a memory structure for brokering information between a plurality of clients using identifiers defining a plurality of data constructs is disclosed. An exemplary method comprises accepting a new data construct from an authoring entity, assigning a globally unique identifier to the new data construct, storing the new data construct and the assigned globally unique identifier in a database, and brokering between the authoring entity and a second entity commercially distinct from the authoring entity to provide the second entity access to the new data construct by reference to the assigned globally unique identifier of the new data construct or to provide the authoring entity access to an at least one of a plurality of pre-existing data constructs for use with the new data construct by reference to a globally unique identifier of the existing data construct.
-
Citations
30 Claims
-
1. A method of brokering information between a plurality of clients using identifiers uniquely defining a plurality of data constructs, comprising the steps of:
-
accepting a new data construct from a first authoring entity; assigning a globally unique identifier to the new data construct; storing the new data construct and the assigned globally unique identifier in a database; and brokering between the first authoring entity and another entity commercially distinct from the first authoring entity to provide the another entity access to the new data construct by reference to the assigned globally unique identifier of the new data construct or to provide the first authoring entity access to at least one of a plurality of pre-existing data constructs for use with the new data construct by reference to a globally unique identifier of the existing data construct; wherein the new data construct comprises logic defining an output of the new data construct as a function of at least one of; (1) a globally unique identifier of an existing data construct; and (2) the portion of the data set associated with the new data construct. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for brokering information between a plurality of clients using identifiers uniquely defining a plurality of data constructs, comprising:
-
means for accepting a new data construct from an authoring entity; means for assigning a globally unique identifier to the new data construct; means for storing the new data construct and the assigned globally unique identifier in a database; and means for brokering between the authoring entity and a second entity commercially distinct from the authoring entity to provide access selected from the group comprising; providing the second entity access to the new data construct by reference to the assigned globally unique identifier of the new data construct; and providing the authoring entity access to an at least one of a plurality of pre-existing data constructs for use with the new data construct by reference to a globally unique identifier of the existing data construct; wherein the new data construct comprises logic defining an output of the new data construct as a function of at least one of; (1) a globally unique identifier of an existing data construct; and (2) the portion of the data set associated with the new data construct. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for brokering information between a plurality of clients using identifiers uniquely defining a plurality of data constructs, comprising:
-
a data processor communicatively coupled to a memory storing instructions for execution by the processor, the instructions comprising instructions for accepting a new data construct from a first authoring entity; assigning a globally unique identifier to the new data construct; storing the new data construct and the assigned globally unique identifier in a database; and brokering between the first authoring entity and another entity commercially distinct from the first authoring entity to provide the another entity access to the new data construct by reference to the assigned globally unique identifier of the new data construct or to provide the first authoring entity access to at least one of a plurality of pre-existing data constructs for use with the new data construct by reference to a globally unique identifier of the existing data construct; wherein the data construct comprises logic defining an output of the new data construct as a function of at least one of; (1) a globally unique identifier of an existing data construct; and (2) the portion of the data set associated with the new data construct. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification