IP Library Granted Patent US 7,873,979
Granted Patent B1
US 7,873,979 · App. 11/010,694 · Granted Jan 18, 2011

Method and apparatus for javaTV xlets for analog broadcast channels

Assignee: Oracle America, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,873,979
App. No.
11/010,694
Granted
Jan 18, 2011
Kind
B1
Abstract

One embodiment of the invention provides a method for receiving Java xlets including receiving an analog service identifier and utilizing the analog service identifier to perform a lookup into a lookup structure containing xlet addressing data. Xlet addressing data associated with the analog service identifier is returned and utilized to request an xlet.

Claims (37)

1. A method for receiving Java xlets comprising:

receiving an analog service identifier at a receiver;

utilizing the analog service identifier to perform a lookup into a lookup structure containing addressing data for an xlet application;

returning xlet addressing data associated with the analog service identifier;

utilizing the xlet addressing data to request an xlet from an xlet server; and

receiving the requested xlet from the xlet server.

2. The method of claim 1 , wherein the receiver is a set-top box.

3. The method of claim 2 , wherein the set-top box comprises a monitor application for performing lookups into a lookup structure.

4. The method of claim 1 , wherein the lookup structure is a lookup table.

5. The method of claim 1 , wherein the xlet is received utilizing the Data Over Cable Service Interface Specification protocol.

6. The method of claim 1 , wherein the xlet is received over an out of band channel.

7. The method of claim 1 , wherein the xlet is received over a TCP/IP channel.

8. The method of claim 1 further comprising executing the xlet at the receiver to provide services associated with the analog service identifier.

9. The method of claim 1 , further comprising executing the requested xlet at the receiver in a JavaTV environment.

10. The method of claim 1 , wherein the xlet addressing data is a URI.

11. The method of claim 1 , wherein utilizing the xlet addressing data to request an xlet comprises initiating a HTTP request.

12. The method of claim 1 , wherein the xlet server is a web server.

13. The method of claim 1 , wherein the requested xlet is packaged in a Java archive file format.

14. A method for receiving Java xlets comprising:

receiving an analog service identifier from a service provider comprising encoded addressing data for an xlet application associated with the analog service identifier carried by a vertical blanking interval;

decoding the xlet addressing data;

utilizing the xlet addressing data to request an xlet from an xlet server; and

receiving the requested xlet from the xlet server.

15. The method of claim 14 , further comprising executing the requested xlet at a receiver in a JavaTV environment.

16. The method of claim 14 , wherein the xlet is received over a TCP/IP channel.

17. The method of claim 14 , wherein the xlet addressing data is a URI.

18. The method of claim 14 , wherein the requested xlet is packaged in a Java archive file format.

19. A non-transitory computer readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for receiving Java xlets, comprising:

receiving an analog service identifier at a receiver;

utilizing the analog service identifier to perform a lookup into a lookup structure containing addressing data for an xlet application;

returning xlet addressing data associated with the analog service identifier;

utilizing the xlet addressing data to request an xlet from an xlet server; and

receiving the requested xlet from the xlet server.

20. The computer-readable storage medium of claim 19 , wherein the xlet is received over an out of band channel.

21. The computer-readable storage medium of claim 19 , wherein the xlet is received over a TCP/IP channel.

22. The computer-readable storage medium of claim 19 , wherein the xlet addressing data is a URI.

23. The computer-readable storage medium of claim 19 , wherein utilizing the xlet addressing data to request an xlet comprises initiating a HTTP request.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Dec 16, 2015
From: ORACLE USA, INC.; SUN MICROSYSTEMS, INC.; ORACLE AMERICA, INC.
To: ORACLE AMERICA, INC.
Reel/Frame 037306/0556 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2004
From: FOOTE, WILLIAM F.; SHEPPARD, WILLIAM J.
To: SUN MICROSYSTEMS, INC.
Reel/Frame 016080/0769 →