Methods and apparatus for directing a resource request
First Claim
Patent Images
1. A method for processing a resource request, the method comprising the steps of:
- receiving the resource request, the resource request containing a set of resource preference properties, the set of resource preference properties having at least one resource preference property;
comparing the set of resource preference properties to a database of resource definitions to select a resource, the resource being most closely identified with the set of resource preference properties among multiple resources which are suitable for responding to the resource request; and
providing a resource response from the selected resource;
wherein a namespace is accessible to the data communications device, wherein the namespace controls usage of the resource preference properties and of the resource definitions, and wherein the step of comparing includes;
checking the namespace prior to comparing resource preference properties to resource definitions; and
processing the resource preference properties contained in the resource request and processing the resource definitions.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention is directed to techniques for receiving the resource request in which the resource request contains a set of resource preference properties and in which the set of resource preference properties has a resource preference property. The data communications device compares the set of resource preference properties to a database of resource definitions to select a resource, the resource being most closely identified with the set of resource preference properties. The result is to provide a resource response from the selected resource.
85 Citations
24 Claims
-
1. A method for processing a resource request, the method comprising the steps of:
-
receiving the resource request, the resource request containing a set of resource preference properties, the set of resource preference properties having at least one resource preference property; comparing the set of resource preference properties to a database of resource definitions to select a resource, the resource being most closely identified with the set of resource preference properties among multiple resources which are suitable for responding to the resource request; and providing a resource response from the selected resource; wherein a namespace is accessible to the data communications device, wherein the namespace controls usage of the resource preference properties and of the resource definitions, and wherein the step of comparing includes; checking the namespace prior to comparing resource preference properties to resource definitions; and processing the resource preference properties contained in the resource request and processing the resource definitions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A data communications device, for processing a resource request, comprising:
-
a communications interface; a controller coupled to the communications interface, wherein the communications interface is configured to receive the resource request, the resource request containing a set of resource preference properties, the set of resource preference properties having at least one resource preference property; the controller is configured to compare the set of resource preference properties to a database of resource definitions to select a resource, the resource being most closely identified with the set of resource preference properties; and the communications interface is configured to provide a resource response from the selected resource; wherein a namespace is accessible to the data communications device, wherein the namespace controls usage of the resource preference properties and of the resource definitions, and wherein, to compare the set of resource preference properties, the controller is configured to; check the collection of namespace definitions prior to comparing resource preference properties to resource definitions; and process the resource preference properties contained in the resource request and processing the resource definitions. - View Dependent Claims (13, 14, 15, 16, 17, 18, 20, 21, 22)
-
-
19. The data communications device of 12 wherein the resource preference properties of the set of resource preference properties are associated with the resource definitions of the resource, wherein the database of resource definitions contains the resource definitions of resources and wherein, to compare the set of resource preference properties, the controller is configured to:
-
match each of the resource preference properties of the set of resource preference properties to the resource definitions of the resource; and pick, as the selected resource, the resource for which all the resource preference properties of the resource request match the resource definitions of the selected resource such that all of the resource definitions of the selected resource also all match resource preference properties of the resource request.
-
-
23. A computer program product that includes a computer readable medium having instructions stored thereon for processing a resource request such that when the instructions are carried out by a computer, the computer is capable of performing the steps of:
-
receiving the resource request, the resource request containing a set of resource preference properties, the set of resource preference properties having at least one resource preference property; comparing the set of resource preference properties to a database of resource definitions to select a resource, the resource being most closely identified with the set of resource preference properties; and providing a resource response from the selected resource; wherein a namespace is accessible to the computer, wherein the namespace controls usage of the resource preference properties and of the resource definitions, and wherein the step of comparing includes; checking the namespace Prior to comparing resource preference properties to resource definitions; and processing the resource preference properties contained in the resource request and processing the resource definitions.
-
-
24. A data communications device, for processing a resource request, comprising:
-
a communications interface; a controller; an interconnection mechanism coupling the communications interface to the controller; means, coupled to the communications interface, for receiving the resource request, the resource request containing a set of resource preference properties, the set of resource preference properties having at least one resource preference property; means, coupled to the controller, for comparing the set of resource preference properties to a database of resource definitions to select a resource, the resource being most closely identified with the set of resource preference properties; and means, coupled to the communications interface, for providing a resource response from the selected resource; wherein a namespace is accessible to the data communications device, wherein the namespace controls usage of the resource preference properties and of the resource definitions, and wherein the means for comparing includes; means for checking the namespace prior to comparing resource preference properties to resource definitions; and means for processing the resource preference properties contained in the resource request and processing the resource definitions.
-
Specification