×

Java store television

  • US 9,626,488 B2
  • Filed: 10/14/2011
  • Issued: 04/18/2017
  • Est. Priority Date: 10/15/2010
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer readable storage medium comprising computer readable code that, when executed by a processor, is configured to:

  • receive, from a user network device, a first request to execute an application on the user network device, wherein the first request comprises a user identification, routing information, and requested application information, and wherein the routing information and requested application information are encrypted using a public key, and wherein the user network device is configured to display the application on a television display device;

    decrypt the routing information and requested application information using a private key;

    send a second request for television subscription information corresponding to a user to a service provider, wherein the second request comprises the user identification, and wherein the service provider comprises a mapping between the user identification and the television subscription information;

    receive the television subscription information mapped to the user identification from the service provider;

    determine that the television subscription information mapped to the user identification does not comprise a license corresponding to the application;

    send a third request for license purchase data to the user network device;

    receive, from the user network device, the license purchase data in response to the third request;

    send the license purchase data to the service provider;

    obtain, from the service provider and on behalf of a user, the license corresponding to the application, wherein the license corresponding to the application provides access to the application;

    associate, with the user identification, the license corresponding to the application;

    determine that the license corresponding to the application is associated with the user identification;

    generate, based on a determination that the license corresponding to the application is associated with the user identification, an application package, wherein the application package is configured to deploy the application using a runtime environment on the user network device; and

    send the application package to the user network device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×