| US 7,574,413 B2 | ||
| System and method of discovering information | ||
| Jeffrey S. Larson, Austin, Tex. (US); and Gary Cole, Driftwood, Tex. (US) | ||
| Assigned to Sun Microsystems, Inc., Santa Clara, Calif. (US) | ||
| Filed on Dec. 06, 2001, as Appl. No. 10/6,763. | ||
| Claims priority of provisional application 60/251952, filed on Dec. 07, 2000. | ||
| Claims priority of provisional application 60/251627, filed on Dec. 06, 2000. | ||
| Prior Publication US 2002/0095395 A1, Jul. 18, 2002 | ||
| Int. Cl. G06N 5/02 (2006.01) | ||
| U.S. Cl. 706—47 [707/1; 707/10; 707/203] | 59 Claims |

| 1. A method for automated discovery of data, comprising:
producing a resource definition for at least one computer-implemented resource, wherein the at least one resource is at least
one source resource containing a set of information objects, wherein each resource definition is a source resource definition,
and wherein said producing comprises defining each source resource, wherein the set of information objects defines a set of
users;
using the source resource definition for each at least one source resource to discover said set of users from said source
resource; wherein said using the source resource definition is performed by a computer program process;
defining an additional resource containing a second set of information objects, wherein each information object from said
second set of information objects corresponds to a user from said set of users, wherein said defining an additional resource
produces an additional resource definition;
using the additional resource definition to discover said second set of information objects from said additional resource;
wherein said using the additional resource definition is performed by the computer program process; and
generating and storing data specifying an association of each information object from said second set of information objects
with the corresponding user from said set of users and with said additional resource; wherein said generating and said storing
are performed by the computer program process.
|