Method and apparatus for aggregating disparate namespaces
First Claim
1. A computer system, comprising:
- a) a host namespace;
b) a foreign namespace,c) an interface module operative for accessing the foreign namespace; and
d) a generic user interface displaying at least a portion of the host namespace and at least a portion of the foreign namespace based on information provided to the user interface from the interface module, said generic user interface being independent of the host and foreign namespaces.
7 Assignments
0 Petitions
Accused Products
Abstract
A computer system has a first namespace with a target, and interface module operative to read the first namespace. A second interface module is operative to read the second namespace. A registry comprises information that associates the first namespace with the first interface module, the second namespace with the second interface module, and the target with the second interface module. A generic user interface is capable of accessing the registry, and determining the associations therein. The user interface is further operative to display the first namespace based on information read by the first interface module, and upon the selection of the target, being operative to display at least a portion of the second namespace based on information read by the second interface module.
99 Citations
20 Claims
-
1. A computer system, comprising:
-
a) a host namespace; b) a foreign namespace, c) an interface module operative for accessing the foreign namespace; and d) a generic user interface displaying at least a portion of the host namespace and at least a portion of the foreign namespace based on information provided to the user interface from the interface module, said generic user interface being independent of the host and foreign namespaces. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method in a computer system, comprising the steps of:
-
a) registering a first namespace having a plurality of objects; b) registering a second namespace; c) displaying on a generic user interface at least a portion of the first namespace, the generic user interface being independent of the first and second namespaces; d) selecting a target object in the first namespace; e) if the target object has an association with the second namespace, accessing the second namespace and determining at least a portion of the second namespace; and f) displaying on the generic user interface at least a portion of the second namespace in relation to the target object. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer system, comprising:
-
a) a first namespace having a target; b) a first interface module operative to read the first namespace; c) a second namespace; d) a second interface module operative to read the second namespace; e) a registry comprising information associating; (i) the first namespace with the first interface module, (ii) the second namespace with the second interface module, (iii) the target with the second interface module; and f) a generic user interface separate from the first and second interface modules, said user interface being capable of accessing the registry and determining the associations therein, and being operative to display the first namespace based on information read by the first interface module, and upon the selection of the target being operative to display at least a portion of the second namespace based on information read by the second interface module. - View Dependent Claims (14, 15, 16, 17, 18, 20)
-
-
19. A method for using the computer system of step 13, comprising the steps of:
-
a) determining from the registry the association between the first interface module and the first namespace; b) reading the first namespace by the first interface module; c) displaying in the user interface the target in relation to at least a portion of the first namespace based on the information read from the first namespace; d) requesting to expand the target; e) determining from the registry the association between the second interface module and the target; f) reading the second namespace by the second interface module; and g) displaying in the user interface at least a portion of the information read from the second namespace in relation to the target.
-
Specification