×

Method and system for enabling a communication device to remotely execute an application

DC
  • US 9,420,011 B2
  • Filed: 12/19/2015
  • Issued: 08/16/2016
  • Est. Priority Date: 07/18/2007
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable storage medium having stored thereon a computer-executable device software program that, when executed on a communication device, causes the communication device to perform a method for remotely executing an identified application, the method comprising:

  • coupling the communication device to a first communication link, the communication device adapted to communicate a request to establish a communication session over the first communication link, wherein the first communication link comprises a data connection;

    providing processing services to the identified application, wherein a substantial portion of the identified application is executed at a location remote from the communication device;

    transmitting the request to an application server coupled to the first communication link,wherein, if the identified application is not already present on the application server, the request may cause the application server to communicate with one or more repositories over a second communication link, the repositories having access to one or more applications maintained in a database coupled to the one or more repositories, the one or more repositories adapted to communicate the identified application over the second communication link to the application server,wherein the application server is adapted to execute the substantial portion of the identified application remote from the at least one communication device;

    establishing a communication session with the application server; and

    receiving 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 all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×