Methods and systems for providing benchmark information under controlled access
First Claim
1. A method for processing an electronic data structure by using one or more processes running in a computer system of a first party, comprising:
- selecting benchmark information stored in a resource or database;
selecting identification information for controlling access to the benchmark information;
storing the selected benchmark information, an entity associated with the selected benchmark information, and the selected identification information in said electronic data structure, wherein the selected identification information comprises data specifying a parent entity having access to the selected benchmark information associated with the entity and wherein the entity is a child entity of the parent entity;
receiving a request to access the selected benchmark information, the request including identification information of a second party; and
granting access to the selected benchmark information to the second party when the identification information of the second party matches the selected identification information included in the electronic data structure.
3 Assignments
0 Petitions
Accused Products
Abstract
An electronic data structure comprises benchmark information and an authorizing section for access to said benchmark information. A method processes and stores data objects by means of one or more processes running in a computer system having one or more of the electronic data structures. A request for benchmark information is received from a second party, the request including identification information of the second party. The benchmark information is analyzed to determine whether it contains in its electronic data structures and whether the authorizing section of the electronic data structure includes the identification information. Based on the determination, the benchmark information is presented to the second party.
33 Citations
24 Claims
-
1. A method for processing an electronic data structure by using one or more processes running in a computer system of a first party, comprising:
-
selecting benchmark information stored in a resource or database; selecting identification information for controlling access to the benchmark information; storing the selected benchmark information, an entity associated with the selected benchmark information, and the selected identification information in said electronic data structure, wherein the selected identification information comprises data specifying a parent entity having access to the selected benchmark information associated with the entity and wherein the entity is a child entity of the parent entity; receiving a request to access the selected benchmark information, the request including identification information of a second party; and granting access to the selected benchmark information to the second party when the identification information of the second party matches the selected identification information included in the electronic data structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 22)
-
-
8. A computer system for processing an electronic data structure by using one or more processes running in a computer system of a first party, comprising:
-
memory having program instructions; input means for entering data; storage means for storing data; a processor responsive to the program instructions to; select a benchmark information stored in a resource or database, and an identification information for controlling access to the benchmark information; store the selected benchmark information, an entity associated with the selected benchmark information, and the selected identification information in said electronic data structure, wherein the selected identification information comprises data specifying a parent entity having access to selected benchmark information associated with the entity and wherein the entity is a child entity of the parent entity; receive a request to access the selected benchmark information, the request including identification information of a second party; and grant access to the selected benchmark information to the second party when the identification information of the second party matches the selected identification information included in the electronic data structure. - View Dependent Claims (9, 10, 11, 12, 13, 14, 23)
-
-
15. A computer-readable storage device storing instructions for processing an electronic data structure by using one or more processes running in a computer system of a first party according to a method, the method comprising:
-
selecting a benchmark information stored in a resource or database, and an identification information for controlling access to the benchmark information; storing the selected benchmark information, an entity associated with the selected benchmark information, and the selected identification information in said electronic data structure, wherein the selected identification information comprises data specifying a parent entity having access to selected benchmark information associated with the entity and wherein the entity is a child entity of the parent entity; receiving a request to access the selected benchmark information, the request including identification information of a second party; and granting access to the selected benchmark information to the second party when the identification information of the second party matches the selected identification information included in the electronic data structure. - View Dependent Claims (16, 17, 18, 19, 20, 21, 24)
-
Specification