Method and system for enabling a communication device to remotely execute an application
DCFirst Claim
1. A communication system enabling at least one communication device to remotely execute one or more applications, comprising:
- one or more application servers coupled to a first communication link, the first communication link comprising a data connection, at least one of the one or more application servers adapted to execute an application to establish a communication session with at least one communication device coupled to the data connection in response to a request from the at least one communication device to establish the communication session, the one or more application servers residing at a location remote from the at least one communication device;
wherein the one or more application servers is operable to receive over a second communication link the application from at least one repository having access to one or more applications maintained in a database coupled to the at least one repository, wherein the one or more application servers is further operable to execute the application remote from the at least one communication device and to establish the communication session with the at least one communication device, wherein the one or more application servers is operable to communicate a request for processing service to the at least one communication device, and wherein the request for processing service is communicated to the at least one communication device over the data connection.
1 Assignment
Litigations
3 Petitions
Accused Products
Abstract
A communication system capable of enabling one or more communication devices to remotely execute one or more applications includes one or more communication devices that are coupled to a data connection. At least one of the one or more communication devices is operable to communicate a request to establish a communication session over the data connection. The system also includes one or more application servers that are coupled to the data connection. At least one of the one or more application servers is adapted to execute an application to establish the requested communication session with the at least one communication device. The at least one application server resides at a location remote from the at least one communication device. The at least one application server communicates a request for processing service to the at least one communication device. The request for processing service is communicated to the at least one communication device over the data connection.
43 Citations
41 Claims
-
1. A communication system enabling at least one communication device to remotely execute one or more applications, comprising:
-
one or more application servers coupled to a first communication link, the first communication link comprising a data connection, at least one of the one or more application servers adapted to execute an application to establish a communication session with at least one communication device coupled to the data connection in response to a request from the at least one communication device to establish the communication session, the one or more application servers residing at a location remote from the at least one communication device; wherein the one or more application servers is operable to receive over a second communication link the application from at least one repository having access to one or more applications maintained in a database coupled to the at least one repository, wherein the one or more application servers is further operable to execute the application remote from the at least one communication device and to establish the communication session with the at least one communication device, wherein the one or more application servers is operable to communicate a request for processing service to the at least one communication device, and wherein the request for processing service is communicated to the at least one communication device over the data connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
- 15. The system of 9, wherein the one or more application servers or at least one repository receives and decodes a response from the at least one communication device and/or said user of said at least one communication device and executes a next portion of the application based at least in part on the communication device or user'"'"'s response.
-
33. A communication system enabling at least one communication device to remotely execute one or more applications, comprising:
-
one or more application servers coupled to a first communication link, the first communication link comprising a data connection, at least one of the one or more application servers adapted to execute an application to establish a communication session with at least one communication device coupled to the data connection in response to a request from the at least one communication device to establish the communication session, the one or more application servers residing at a location remote from the at least one communication device; wherein the one or more application servers is operable to receive over a second communication link the application from at least one repository having access to one or more applications maintained in a database, wherein the one or more application servers is further operable to execute the application remote from the at least one communication device and to establish the communication session with the at least one communication device, wherein the one or more application servers is operable to communicate a request for processing service to the at least one communication device, and wherein the request for processing service is communicated to the at least one communication device over the data connection; wherein the one or more application servers is capable of execution of all or part of a system application, said one or more application servers operable to be coupled to one or more additional application servers, each containing a portion of said system application; said system application providing functionality to collect information from, and/or present information to, said at least one communication device or users of said communication system; wherein the one or more additional application servers comprise;
speech recognition capability, text-to-speech translation capability, and/or speech-to-text translation capability;wherein the at least one communication device comprises a device software program that provides processing services to the application substantially executed at a location remote from the at least one communication device. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41)
-
Specification