Cross-domain discovery between service layer systems and web of Things systems
AssigneeConvida Wireless, LLC
InventorsXu Li, Chonggang Wang, Quang Ly
Life of this patent
Estimating the term…
Abstract
Systems and methods are introduced to enable cross-domain discovery. Systems and methods are also introduced to create representations of resources and information discovered from cross-domain discovery.
Claims24
An apparatus comprising a processor, a memory, and communication circuitry, the apparatus being connected to a communications network via its communication circuitry, the apparatus further comprising computer-executable instructions stored in the memory of the apparatus which, when executed by the processor of the apparatus, cause the apparatus to:
- receive, in a first system compliant with a first communications protocol, via the communication network and from another apparatus on the network, a request message to conduct resource discovery for resources matching specified criteria;
- determine resources in the first system that match the specified criteria, wherein each resource has an associated uniform resource identifier (URI);
- determine interworking avatars (IAs) in the first system that match the specified criteria, wherein each IA comprises a representation of a resource from a second system, wherein the second system is not compliant with the first system and wherein the second system is compliant with a second communications protocol, wherein the representation of the resource from the second system comprises a format compliant with the first system, and wherein each IA has an associated URI;
- and
- send in the first system, via the communication network and to the other apparatus on the network, a response message indicating URIs of the resources that match the specified criteria and URIs of the IAs that match the specified criteria.
An apparatus comprising a processor, a memory, and communication circuitry, the apparatus being connected to a communications network via its communication circuitry, the apparatus further comprising computer-executable instructions stored in the memory of the apparatus which, when executed by the processor of the apparatus, cause the apparatus to:
- discover a resource in a first system compliant with a first communications protocol;
- and
- create, on a resource host in a second system not compliant with the first system, wherein the second system is compliant with a second communications protocol, an interworking avatar (IA) representing the discovered resource in the first system.
An apparatus comprising a processor, a memory, and communication circuitry, the apparatus being connected to a communications network via its communication circuitry, the apparatus further comprising computer-executable instructions stored in the memory of the apparatus which, when executed by the processor of the apparatus, cause the apparatus to:
- receive a discovery request from a first system compliant with a first communications protocol, wherein the discovery request comprises a parameter indicating a group operation is planned to be conducted over discovered devices;
- discover one or more devices in a second system not compliant with the first system wherein the second system is compliant with a second communications protocol;
- create a list of the one or more devices of the second system;
- and
- generate a universal resource indicator (URI) for the list.
Dependencies are inferred from the claim text.