ORGANIZING RESOURCES INTO COLLECTIONS TO FACILITATE MORE EFFICIENT AND RELIABLE RESOURCE ACCESS
First Claim
1. In a namespace federation infrastructure, a method for routing a:
- namespace lookup request, the method comprising;
an act of receiving a namespace lookup request that includes a namespace identifier identifying a namespace branch;
an act of generating an at least one-way equivalent numeric identification value based on the namespace identifier; and
an act of sending the namespace lookup request to a destination namespace manager, the destination namespace manager being included in a neighborhood of namespace managers that are within a predefined range of a namespace manager having a unique identifier numerically closest to the at least one-way equivalent numeric identification value.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention extends to methods, systems, and computer program products for organizing resources into collections to facilitate more efficient and reliable resource access. Namespace managers communicate with one another to form a federation namespace infrastructure. The infrastructure can efficiently route, migrate, and process namespace requests, such as, for example, namespace registration requests from providers requesting to manage portions of namespaces and lookup requests from consumers requesting access to managed resources. Resources can be registered in and made accessible from multiple different namespaces. Resources can be identified using nested queries that filter results at multiple levels of a hierarchical namespace.
-
Citations
20 Claims
-
1. In a namespace federation infrastructure, a method for routing a:
- namespace lookup request, the method comprising;
an act of receiving a namespace lookup request that includes a namespace identifier identifying a namespace branch; an act of generating an at least one-way equivalent numeric identification value based on the namespace identifier; and an act of sending the namespace lookup request to a destination namespace manager, the destination namespace manager being included in a neighborhood of namespace managers that are within a predefined range of a namespace manager having a unique identifier numerically closest to the at least one-way equivalent numeric identification value. - View Dependent Claims (2, 3, 4, 5)
- namespace lookup request, the method comprising;
-
6. In a namespace federation infrastructure, a method for migrating a namespace lookup request, the method comprising:
-
an act of receiving a namespace lookup request for a namespace branch, the namespace lookup request including a unique namespace identifier that identifies the specific namespace branch, wherein a namespace manager identifier for the namespace manager is closer to a namespace branch identifier than namespace branch identifiers of one or more other namespace managers; and an act of detecting an indication that the namespace branch has been migrated to a different namespace manager having a different namespace branch identifier. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. In a namespace federation infrastructure, a method for processing a namespace lookup request, the method comprising:
-
an act of receiving a namespace lookup request that includes a namespace identifier identifying a namespace branch of a namespace; an act of identifying namespace lookup request type of the namespace lookup request; and act of detecting that one or more providers have registered for portions of the namespace related to the namespace branch. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification