Method and apparatus for communicating between communication devices
First Claim
1. A method, comprising:
- receiving, by a web real-time communications gateway comprising a processor, a first message from a mobile communication device, wherein the first message is compliant with a web real-time communications protocol used by the web real-time communications gateway;
translating, by the web real-time communications gateway, the first message to a first updated message conforming to a markup language used by a service translation gateway, wherein the web real-time communications gateway comprises a first application programming interface and a second application programming interface, wherein the first application programming interface provides a system-independent structured programming interface, and wherein the second application programming interface provides an environment-dependent structured programming interface, wherein the first updated message is translated using a plurality of system independent syntactic tag elements; and
transmitting, by the web real-time communications gateway, the first updated message to a service translation gateway for delivery to a network resource facilitating communication services, wherein the network resource does not utilize a web real-time communications protocol used by the web real-time communications gateway.
2 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the subject disclosure may include, for example, receiving from a web real-time communications gateway a first request for communication services from a network resource, where the network resource does not utilize a web real-time communications protocol and where the first request is compliant with a markup language that differs from the web real-time communications protocol, directing the network resource to provide the communication services identified in the first request, receiving a first message from the web real-time communications gateway, where the first message is compliant with the markup language, translating the first message to a first updated message conforming to a protocol used by the network resource, where protocol differs from the markup language used for communicating with the web real-time communications gateway, and transmitting the updated first message to the network resource facilitating the communication services identified in the first request. Other embodiments are disclosed.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a web real-time communications gateway comprising a processor, a first message from a mobile communication device, wherein the first message is compliant with a web real-time communications protocol used by the web real-time communications gateway; translating, by the web real-time communications gateway, the first message to a first updated message conforming to a markup language used by a service translation gateway, wherein the web real-time communications gateway comprises a first application programming interface and a second application programming interface, wherein the first application programming interface provides a system-independent structured programming interface, and wherein the second application programming interface provides an environment-dependent structured programming interface, wherein the first updated message is translated using a plurality of system independent syntactic tag elements; and transmitting, by the web real-time communications gateway, the first updated message to a service translation gateway for delivery to a network resource facilitating communication services, wherein the network resource does not utilize a web real-time communications protocol used by the web real-time communications gateway. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A machine-readable storage medium, comprising instructions, wherein execution of the instructions by a processing system including a processor, causes the processing system to perform operations comprising:
-
receiving a first request from a communication device requesting communication services from a network resource that does not utilize a web real-time communications protocol, wherein the first request is compliant with the web real-time communications protocol; generating a second request comprising a markup language that differs from the web real-time communications protocol, wherein the markup language is used for communicating with a service translation gateway that interfaces to a plurality of network resources that do not utilize the web real-time communications protocol, wherein the plurality of network resources includes the network resource identified in the first request, wherein the processing system comprises a first application programming interface and a second application programming interface, wherein the first application programming interface provides a system-independent structured programming interface, and wherein the second application programming interface provides an environment-dependent structured programming interface, wherein the second request is generated using a plurality of system independent syntactic tag elements; and transmitting the second request to the service translation gateway to facilitate the communication services of the network resource identified in the first request. - View Dependent Claims (16, 17)
-
-
18. A service translation gateway, comprising:
-
a memory to store instructions; and a processing system including processor coupled to the memory, wherein execution of the instructions by the processing system, causes the processor to perform operations comprising; receiving from a web real-time communications gateway a first request for communication services from a network resource, wherein the communication services are requested by a communication device communicatively coupled to the web real-time communications gateway, wherein the network resource does not utilize a web real-time communications protocol used by the web real-time communications gateway, and wherein the first request is compliant with a markup language that differs from the web real-time communications protocol; directing the network resource to provide the communication services identified in the first request; receiving a first message from the web real-time communications gateway, wherein the first message is compliant with the markup language; translating the first message to a first updated message conforming to a protocol used by the network resource, wherein protocol differs from the markup language used for communicating with the web real-time communications gateway, wherein the first updated message is translated using a plurality of system independent syntactic tag elements; and transmitting the updated first message to the network resource facilitating the communication services identified in the first request. - View Dependent Claims (19, 20)
-
Specification