×

Method and system for providing applications to various devices

  • US 8,959,536 B2
  • Filed: 08/18/2009
  • Issued: 02/17/2015
  • Est. Priority Date: 08/18/2008
  • Status: Active Grant
First Claim
Patent Images

1. A system for providing access to an application on a television, the system comprising:

  • a development framework configured to facilitate generation of software code for rendering the application on the television;

    an execution framework comprising, a controller, a request handler configured to identify the applications Adapter Class to be invoked and further configured to instantiate the Class;

    a device adapter configured to adapt the application to the television;

    a data transformer configured to generate an output corresponding to the application in at least one of an HTML and an XHTML format, wherein the output is generated based on the XML structure generated by the application adaptor; and

    a response handler configured to provide the output to the television requesting the application through the controller, said framework configured to;

    receive a request from the television for an access to the application associated with a mobile phone, wherein the request is sent from the television using a virtual QWERTY keyboard displayed on the television, further wherein the application consists one of;

    a banking application, a movie rental application, a news update application, and a social networking application;

    extract information related to capabilities of the television from a database, wherein the capabilities consists of aspect ratio, display resolution, media player, and a browser associated with the televisiontransform navigational and user interface related aspects of the requested application associated with the mobile phone to make the application compliant with capabilities of the television and further configured to provide one or more output corresponding to the requested application to the television;

    an application adaptor configured to generate a Markup Language structure of the requested application; and

    a media transformation engine comprising a media controller, said engine configured to provide media content requested by the application to the television.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×