The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Apr. 18, 2017
Filed:
Oct. 14, 2011
Bernard A. Traversat, Menlo Park, CA (US);
Mohamed M. Abdelaziz, Santa Clara, CA (US);
Michael J. Duigou, Berkeley, CA (US);
Henry Jen, San Jose, CA (US);
Brian Goetz, Williston, VT (US);
Bernard A. Traversat, Menlo Park, CA (US);
Mohamed M. Abdelaziz, Santa Clara, CA (US);
Michael J. Duigou, Berkeley, CA (US);
Henry Jen, San Jose, CA (US);
Brian Goetz, Williston, VT (US);
Oracle America, Inc., Redwood City, CA (US);
Abstract
A non-transitory computer readable storage medium including 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. The first request includes a user identification, routing information, and requested application information, encrypted using a public key. The user network device is configured to display the application on a television display device. The code is further configured to decrypt the routing information and requested application information using a private key, send a second request for subscription information to a service provider, receive the subscription information from the service provider, and determine that a license corresponding to the application is associated with the user. The code is further configured to generate and send an application package configured to deploy the application using a Java Runtime Environment on the user network device.