Method, apparatus and system for addressing resources
First Claim
1. An apparatus comprising:
- a first interface to communicate with end-points operationally connected to the apparatus using a binary web service, the end-points comprising one or more resources;
a second interface for communicating with web applications making use of the resources;
a component for forming a group comprising one or more end-points or other groups;
a component for creating a first abstract universal resource identifier (URI) for the group to be used over the second interface, the abstract URI comprising a domain name and a group identifier and being independent of the protocol used to access the resources of the end-points of the group;
a component for creating a second abstract universal resource identifier (URI) for the end-points to be used over the second interface, the abstract URI comprising an end-point and domain name and being independent of the protocol used to access the end-point;
a component configured to receive over the second interface a look-up URI, the look- up URI comprising a tag identifying the look-up URI as a group look-up, the address of the apparatus, optional domain and group parameters; and
a component configured to resolve the look-up URI to one or more first or second abstract URIs.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and an apparatus for addressing resources. The apparatus includes a component for forming a group having one or more end-points or other groups and for creating a first abstract universal resource identifier (URI) for the group, the abstract URI includes a domain name and a group identifier; a component for creating a second abstract universal resource identifier (URI) for the end-points, the abstract URI having an end-point and domain name; and a component configured to receive a look-up URI, the look-up URI having tag identifying the look-up URI as a group look-up, the address of the apparatus, optional domain and group parameters; and a component configured to resolve the look-up URI to one or more first or second abstract URIs.
-
Citations
19 Claims
-
1. An apparatus comprising:
-
a first interface to communicate with end-points operationally connected to the apparatus using a binary web service, the end-points comprising one or more resources; a second interface for communicating with web applications making use of the resources; a component for forming a group comprising one or more end-points or other groups; a component for creating a first abstract universal resource identifier (URI) for the group to be used over the second interface, the abstract URI comprising a domain name and a group identifier and being independent of the protocol used to access the resources of the end-points of the group; a component for creating a second abstract universal resource identifier (URI) for the end-points to be used over the second interface, the abstract URI comprising an end-point and domain name and being independent of the protocol used to access the end-point; a component configured to receive over the second interface a look-up URI, the look- up URI comprising a tag identifying the look-up URI as a group look-up, the address of the apparatus, optional domain and group parameters; and a component configured to resolve the look-up URI to one or more first or second abstract URIs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a server and one or more end-points operationally connected to the server using a binary web service, the end-points comprising one or more resources; a first interface in the server to communicate with end-points operationally connected to the apparatus using a binary web service, the end-points comprising one or more resources; a second interface in the server for communicating with web applications making use of the resources; a component in the server for forming a group comprising one or more end-points or other groups; a component in the server for creating a first abstract universal resource identifier (URI) for the group to be used over the second interface, the abstract URI comprising a domain name and a group identifier and being independent of the protocol used to access the resources of the end-points of the group; a component in the server for creating a second abstract universal resource identifier (URI) for the end-points to be used over the second interface, the abstract URI comprising an end-point and domain name and being independent of the protocol used to access the end-point; a component in the server configured to receive over the second interface a look-up URI, the look-up URI comprising a tag identifying the look-up URI as a group look-up, the address of the apparatus, optional domain and group parameters; and a component in the server configured to resolve the look-up URI to one or more first or second abstract URIs.
-
-
10. A method comprising:
-
communicating over a first interface with end-points operationally connected to the apparatus using a binary web service, the end-points comprising one or more resources; communicating with web applications making use of the resources over a second interface; forming a group comprising one or more end-points or other groups; creating a first abstract universal resource identifier (URI) for the group to be used over the second interface, the abstract URI comprising a domain name and a group identifier and being independent of the protocol used to access the resources of the end-points of the group; creating a second abstract universal resource identifier (URI) for the end-points to be used over the second interface, the abstract URI comprising an end-point and domain name and being independent of the protocol used to access the end-point; receiving over the second interface a look-up URI, the look-up URI comprising a tag identifying the look-up URI as a group look-up, the address of the apparatus, optional domain and group parameters; and resolving the look-up URI to one or more first or second abstract URIs. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method comprising:
-
communicating with a server operationally connected to a number of end-points using a binary web service, the end-points comprising one or more resources; sending to the server over an interface a look-up universal resource identifier (URI), the look-up URI comprising a tag identifying the look-up URI as a group look-up, the address of the server, optional domain and group parameters, wherein the group comprises one or more end-points or other groups; and receiving, after an unspecified time-out, one or more first abstract universal resource identifiers (URI) of a group and/or one or more second abstract universal resource identifiers (URI) of an end-point, the first abstract URI comprising a domain name and a group identifier and being independent of the protocol used to access the resources of the end-points of the group, and the second abstract URI comprising an end-point and domain name and being independent of the protocol used to access the end-point.
-
-
19. A non-transitory computer readable storage medium comprising a set of instructions, which, when executed by a processor, causes the processor to:
-
communicate over a first interface with end-points using a binary web service, the end-points comprising one or more resources; communicate with web applications making use of the resources over a second interface; form a group comprising one or more end-points or other groups; create a first abstract universal resource identifier (URI) for the group to be used over the second interface, the abstract URI comprising a domain name and a group identifier and being independent of the protocol used to access the resources of the end-points of the group; create a second abstract universal resource identifier (URI) for the end-points to be used over the second interface, the abstract URI comprising an end-point and domain name and being independent of the protocol used to access the end-point; receive over the second interface a look-up URI, the look-up URI comprising a tag identifying the look-up URI as a group look-up, the address of the apparatus, optional domain and group parameters; and resolve the look-up URI to one or more first or second abstract URIs.
-
Specification