Method and system for enabling a communication device to remotely execute an application
DCFirst Claim
1. A communication device, comprising:
- a processor; and
a memory having stored thereon a software program that, when executed by the processor, causes the communication device to;
establish a communication session to an application server over a first communication link, wherein the first communication link comprises a data connection, the application server adapted to execute an application to establish the communication session with the communication device coupled to the data connection in response to a request from the communication device to establish the communication session, the application server residing at a location remote from the communication device,wherein the application server is operable to receive over a second communication link the application from a repository having access to one or more applications maintained in a database coupled to the repository, wherein the application server is further operable to execute the received application remote from the communication device and to establish the communication session with the communication device, wherein the application server is operable to communicate a request for processing service to the communication device;
receive a request for a processing service from the application server over the data connection, wherein the request for processing service comprises one or more queries for information from a user.
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.
26 Citations
30 Claims
-
1. A communication device, comprising:
-
a processor; and a memory having stored thereon a software program that, when executed by the processor, causes the communication device to; establish a communication session to an application server over a first communication link, wherein the first communication link comprises a data connection, the application server adapted to execute an application to establish the communication session with the communication device coupled to the data connection in response to a request from the communication device to establish the communication session, the application server residing at a location remote from the communication device, wherein the application server is operable to receive over a second communication link the application from a repository having access to one or more applications maintained in a database coupled to the repository, wherein the application server is further operable to execute the received application remote from the communication device and to establish the communication session with the communication device, wherein the application server is operable to communicate a request for processing service to the communication device; receive a request for a processing service from the application server over the data connection, wherein the request for processing service comprises one or more queries for information from a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A communication device, comprising:
-
a processor; and a memory having stored thereon software code that, when executed by the processor, causes the communication device to; establishing a first communications link to one or more application servers, the first communication link comprising a data connection, wherein at least one of the one or more application servers is adapted to execute an application to establish a communication session with the communication device; transmitting a request from the communication device to establish the communication session, wherein the one or more application servers reside at locations remote from the communication device; wherein the one or more application servers are operable to receive over a second communication link an application from a repository having access to one or more applications maintained in a database coupled to the repository, wherein the one or more application servers are further operable to execute the received application remote from the communication device and to establish the communication session with the communication device, wherein the at least one application server is operable to communicate a request for processing service to the communication device; and receiving, at the communication device, a request for a processing service over the data connection, wherein the request for the processing service comprises one or more queries for information from a user. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
Specification