Real-Time Rich Communications Client Architecture
Assigneeecrio, inc.
InventorsKrishnakumar Narayanan, Michel E. Gannage
Life of this patent
Estimating the term…
Loading patent…
Assigneeecrio, inc.
InventorsKrishnakumar Narayanan, Michel E. Gannage
Estimating the term…
A distributed services modular client architecture may be used to implement IP-based real time rich communication (“RTC”) services with any type of RTC-enabled digital device and a virtual RTC client on the cloud. The services may be distributed among the RTC-enabled digital device and the virtual RTC client. The architecture may distribute signaling and medial exchange plane functions among the RTC-enabled digital device and the virtual RTC client. The architecture may use a SIP/IMS framework, and may be modularized by placing certain services into their own framework so that a particular service may be plugged into the SIP/IMS framework or omitted. The frameworks may be installed in a virtual machine in the cloud, or divided between the device and the virtual machine, depending upon the device capabilities and to allow optimal media processing and transport. Some of the frameworks may be replicated on both the device and the virtual machine.
A real-time rich communications (“RTC”) client architecture for rich communication services, comprising:
A service running in the cloud comprising a virtual real time rich communications client (“virtual RTC client”) configured to communicate with a real time rich communications enabled digital device and with a Session Initiation Protocol / Internet Protocol Multimedia Subsystem (“SIP/IMS”) core in a client-server relationship on the cloud to enable real time rich communication services.
A method for providing real-time rich communications over the cloud, comprising establishing communication between a virtual real time communications client (“virtual RTC client”) on the cloud and a RTC-enabled digital device, the RTC-enabled digital device comprising at least one processor and digital memory, and further comprising software components stored in the digital memory and executable by the processor to enable real time signaling via the virtual RTC client.
A method comprising to enable real time rich communication services:
Dependencies are inferred from the claim text.