Method and System for Enabling a Communication Device to Remotely Execute an Application
First Claim
1. A communication system capable of enabling one or more communication devices to remotely execute one or more applications, comprising:
- one or more communication devices coupled to a first communication link, at least one of the one or more communication devices adapted to communicate a request to establish a communication session over the first communication link, the at least one communication device comprising a thin-client device that provides processing services to an application substantially executed at a location remote from the at least one communication device, wherein the first communication link comprises a data connection;
one or more application servers coupled to the first communication link and operable to receive the request communicated over the first communication link; and
one or more repositories coupled to at least one of the one or more application servers and operable to communicate with the one or more application servers, at least one of the one or more repositories having access to one or more applications maintained in a database coupled to the at least one repository, the at least one repository adapted to communicate the identified application over a second communication link to the at least one application server;
wherein the at least one application server is adapted to execute the identified application remote from the at least one communication device and to establish the communication session with the at least one communication device, wherein the at least one application server communicates 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
0 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.
12 Citations
25 Claims
-
1. A communication system capable of enabling one or more communication devices to remotely execute one or more applications, comprising:
-
one or more communication devices coupled to a first communication link, at least one of the one or more communication devices adapted to communicate a request to establish a communication session over the first communication link, the at least one communication device comprising a thin-client device that provides processing services to an application substantially executed at a location remote from the at least one communication device, wherein the first communication link comprises a data connection; one or more application servers coupled to the first communication link and operable to receive the request communicated over the first communication link; and one or more repositories coupled to at least one of the one or more application servers and operable to communicate with the one or more application servers, at least one of the one or more repositories having access to one or more applications maintained in a database coupled to the at least one repository, the at least one repository adapted to communicate the identified application over a second communication link to the at least one application server; wherein the at least one application server is adapted to execute the identified application remote from the at least one communication device and to establish the communication session with the at least one communication device, wherein the at least one application server communicates 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, 21, 22)
-
-
7. A communication system capable of enabling one or more communication devices to remotely execute one or more applications, comprising:
-
one or more communication devices coupled to a data connection, at least one of the one or more communication devices operable to communicate a request to establish a communication session over the data connection; and one or more application servers coupled to the data connection, at least one of the one or more application servers adapted to execute an application to establish the requested communication session with the at least one communication device, the at least one application server residing at a location remote from the at least one communication device, wherein the at least one application server communicates 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 (8, 9, 10, 11, 12, 13, 14, 15, 16, 23, 24)
-
-
17. A method for enabling one or more communication devices to remotely execute one or more applications, comprising:
-
communicating a request to establish a communication session from at least one communication device over a data connection; executing an application to establish the requested communication session over the data connection, wherein the application is executed remotely from the at least one communication device; communicating a request for processing service to the at least one communication device, wherein the request for processing service is communicated to the at least one communication device over the data connection. - View Dependent Claims (18, 19, 20, 25)
-
Specification