×

Organizing resources into collections to facilitate more efficient and reliable resource access

  • US 7,613,703 B2
  • Filed: 09/30/2004
  • Issued: 11/03/2009
  • Est. Priority Date: 09/30/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a namespace federation infrastructure comprising a plurality of computers, wherein at least one of the plurality of computers executes a method for registering a resource in a plurality of different namespaces of a hierarchical structure wherein the resource is accessible via a traversable namespace path in each of the plurality of different namespaces of the hierarchical structure, the different namespaces comprising various network communications schemes, wherein at least two of the various network communication schemes have different resource identifying syntax for identifying the resource in a particular namespace, the method comprising:

  • establishing a unique resource identifier for the resource, wherein the resource is identifiable in the plurality of different namespaces of the hierarchical structure using the unique resource identifier, each namespace in the plurality of different namespaces of the hierarchical structure comprising a different network communication scheme from the various network communication schemes, the unique resource identifier being unique across all namespaces implemented in the namespace federation infrastructure, the resource is accessed via the traversable namespace path;

    publishing the availability of the resource in a first namespace in the plurality of different namespaces of the hierarchical structure having a first network communication scheme from the various network communication schemes;

    linking the unique resource identifier to a first namespace node resource in the first namespace in the plurality of different namespaces of the hierarchical structure wherein the first namespace in the plurality of different namespaces of the hierarchical structure is traversed using a first network communication scheme syntax to identify the resource;

    traversing the traversable namespace path in the first namespace in the plurality of different namespaces of the hierarchical structure to locate the resource published in the first namespace in the plurality of different namespaces of the hierarchical structure, the traversing comprising navigating to one or more namespace node resources in the first namespace in the plurality of different namespaces of the hierarchical structure to determine a namespace location of the resource within the first namespace in the plurality of different namespaces of the hierarchical structure;

    publishing the availability of the resource in a second namespace in the plurality of different namespaces of the hierarchical structure having a second network communication scheme from the various network communication schemes, the publishing comprising broadcasting a notification to notify at least a plurality of nodes in the second namespace in the plurality of different namespaces of the hierarchical structure of the resource'"'"'s presence in the second namespace in the plurality of different namespaces of the hierarchical structure;

    linking the unique resource identifier to a second namespace node resource in the second namespace in the plurality of different namespaces of the hierarchical structure wherein the second namespace in the plurality of different namespaces of the hierarchical structure is traversed using a second network communication scheme syntax to identify the resource; and

    traversing the traversable namespace path from any node in the second namespace in the plurality of different namespaces of the hierarchical structure that received the broadcasted notification of the resource'"'"'s presence to locate the resource published in the second namespace in the plurality of different namespaces of the hierarchical structure, the traversing comprising navigating to one or more namespace node resources in the second namespace in the plurality of different namespaces of the hierarchical structure that received the broadcasted notification of the resource'"'"'s presence to determine the namespace location of the resource within the second namespace in the plurality of different namespaces of the hierarchical structure.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×