IP Library Patent Application 10565816
Patent Application
App. No. 10/565,816

Handling feature availability in a broadcast

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 None
App. No.
10/565,816
Abstract

The present invention relates to a method, for a receiver adapted for receiving broadcasted signal from a broadcaster, of handling the execution of a first independent feature, where at least a part of the feature data needed to execute said first independent feature is comprised in said broadcaster signal together with feature data needed to execute at least a second independent feature, and wherein said feature data are broadcasted as ata carousels, the method comprising the steps of: receiving instructions identifying said first feature, wherein the instructions further comprise an identification that the identified first feature is to be executed, loading, from the data carousel, the feature data related to said first feature, into memory of said receiver, executing said identified feature. By only activating specific features and loading feature data when the feature is to be executed, the broadcaster can add/remove/replace applications during broadcast, by removing carousels not being used and introducing new carousels. E.g. by placing all the applications in one xlet, all the functionalities provided by the xlet are active. So for example a network portal is always one key away.

Claims (27)

1 . A method, for a receiver ( 105 , 107 , 109 , 111 ) adapted for receiving broadcasted signal ( 103 ) from a broadcaster ( 101 ), of handling the execution of a first independent feature, where at least a part of feature data (A, B, C, D), needed to execute said first independent feature, is comprised in said broadcasted signal as data relating to a first Xlet, wherein said data relating to said first Xlet further comprise feature data needed to execute at least a second independent feature (A, B, C, D), and wherein said feature data are broadcasted as data carousels, the method comprising the steps of:

receiving instructions identifying said first feature, wherein the instructions further comprise an identification that the identified first feature is to be executed,

loading, from the data carousel, the feature data related to said first feature into memory of said receiver,

executing said identified feature.

2 . A method according to claim 1 , wherein the step of loading, from the data carousel, the feature data related to said first feature, into memory of said receiver comprises the step of:

mounting the data carousel comprising the feature data needed to execute said first independent feature,

creating a class loader being dedicated to said first feature.

3 . A method according to claim 1 , wherein the method further comprises the steps of:

receiving instructions identifying a feature, wherein the instructions further comprise an identification that the identified feature is to be terminated,

terminating said feature,

removing the feature data, related to said identified feature, from memory of said receiver.

4 . A method according to claim 3 , wherein the step of removing the feature data, related to said identified feature, from memory of said receiver comprises the steps of:

unmounting the data carousel comprising the feature data needed to execute said first independent feature and removing it from the memory,

removing all references to the class loader being dedicated to said first feature and removing it from the memory.

5 . A method according to claim 1 , wherein the instructions identifying said first independent feature is received from the broadcaster.

6 . A method according to claim 1 , wherein the instructions identifying said first independent feature is received from a user communicating with the receiver.

7 . A method according to claim 6 , wherein the receiver presents an identification of at least a part of said broadcasted independent features to said user and the instructions identifying said first independent feature is based on said presentation.

8 . A method, for a broadcaster adapted to transmit a broadcast signal, of broadcasting a first independent feature to be executed by a receiver, where at least a part of the feature data needed to execute said first independent feature is comprised in said broadcaster signal as data relating to a first Xlet, wherein said data relating to said first Xlet further comprise feature data needed to execute at least a second independent feature, and wherein said feature data are broadcasted as data carousels, the method comprising the step of broadcasting feature data needed to execute a third independent feature, where said third independent feature enables the receiver to handle the execution of said first independent feature by:

receiving instructions identifying said first feature, wherein the instructions further comprise an identification that the identified first feature is to be executed,

loading, from the data carousel, the feature data related to said first feature, into memory of said receiver,

executing said identified feature.

9 . A receiver ( 105 , 107 , 109 , 111 , 206 ) adapted for receiving broadcasted signal from a broadcaster ( 101 , 200 ), where the receiver is adapted for handling the execution of a first independent feature, where at least a part of the feature data needed to execute said first independent feature is comprised in said broadcaster signal as data relating to a first Xlet, wherein said data relating to said first Xlet further comprise feature data needed to execute at least a second independent feature, and wherein said feature data are broadcasted as data carousels, the receiver comprising:

means ( 401 ) for receiving instructions identifying said first feature, wherein the instructions further comprise an identification that the identified first feature is to be executed,

means ( 401 ) for loading, from the data carousel, the feature data related to said first feature, into memory of said receiver,

means ( 401 ) for executing said identified feature.

10 . (canceled)

11 . (canceled)

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2012
From: TRIDENT MICROSYSTEMS, INC.; TRIDENT MICROSYSTEMS (FAR EAST) LTD.
To: ENTROPIC COMMUNICATIONS, INC.
Reel/Frame 028153/0440 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2010
From: NXP
To: NXP HOLDING 1 B.V.
Reel/Frame 023928/0489 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2010
From: TRIDENT MICROSYSTEMS (EUROPE) B.V.; NXP HOLDING 1 B.V.
To: TRIDENT MICROSYSTEMS (FAR EAST) LTD.
Reel/Frame 023928/0552 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2007
From: KONINKLIJKE PHILIPS ELECTRONICS N.V.
To: NXP B.V.
Reel/Frame 019719/0843 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2006
From: LEMMERS, JOHANNES HENDRIKUS MARIA
To: KONINKLIJKE PHILIPS ELECTRONICS. N.V.
Reel/Frame 017505/0983 →