CPC H04L 67/51 (2022.05) [H04L 67/125 (2013.01); H04W 4/70 (2018.02)] | 24 Claims |
1. 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.
|