IP Library Granted Patent US 9,716,923
Granted Patent B2
US 9,716,923 · App. 14/490,263 · Granted Jul 25, 2017

Announcement of program synchronized triggered declarative objects

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 9,716,923
App. No.
14/490,263
Granted
Jul 25, 2017
Kind
B2
Abstract

A method consistent with certain implementations involves delivering a triggered declarative object (TDO) to a television receiver device that carries out a programmed routine when user activated and includes an announcement definition that announces presence of the TDO to the at the announcement time; and the TDO including data that defines a time of display of an announcement and a location on a video display for display of the announcement of the TDO. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.

Claims (45)

1. A method, comprising:

receiving a pre-delivered application at a television receiver device, the application including a programmed routine script that is executed when user activated, an icon that is used in the application, and timing data that defines a time window during which the application is user activatable;

receiving one or more trigger objects associated with the application at the television receiver device, the trigger objects including metadata that defines the time at which a notification of the application presence is to be made;

notifying the presence of the application to the user when the notification time is reached, the application remains user activatable according to the timing data, and a triggering event occurs;

when receiving a first signal from a user by activation of a remote controller command responsive to the notification indicating that the user consents to activation of the application, launching the application; and

when receiving a second signal from the user by activation of the remote controller command responsive to the notification indicating that the user requests dismissal of the notification, removing the notification from display.

2. The method according to claim 1 , further comprising removing the notification of the application notifying the presence of the application to the user after a predetermined period.

3. A non-transitory computer readable storage medium storing instructions which, when executed on one or more programmed processors, carry out a method according to claim 1 .

4. A method, comprising:

receiving a pre-delivered application at a television receiver device, the application including a programmed routine script that is executed when user activated;

receiving one or more trigger objects associated with the application to the television receiver device, one of the one or more trigger objects including data that defines a notification time at which an announcement of the application is to be made to the user,

wherein the announcement is presented to the user before the application is executable by user activation; and

responsive to user input indicating that the user requests dismissal of the announcement, removing the announcement from display.

5. The method according to claim 4 , further comprising:

receiving a signal from a user by activation of a remote controller command responsive to the announcement indicating that the user wishes to interact with the application; and

responsive to the signal from the user, launching the application.

6. The method according to claim 4 , wherein the application further defines the icon that is used in the announcement.

7. The method according to claim 4 , wherein the application further defines an animation that is used in the announcement.

8. The method according to claim 4 , further comprising removing the announcement of the application notifying the presence of the application to the user after a predetermined period.

9. A non-transitory computer readable storage medium storing instructions which, when executed on one or more programmed processors, carry out a method according to claim 4 .

10. A method, comprising:

receiving a pre-delivered application at a television receiver device, the application including a programmed routine script that is executed when user activated;

receiving one or more trigger objects associated with the application to the television receiver device, one of the one or more trigger objects including data that defines a notification time at which an announcement of the application is to be made to the user;

determining whether the application execution is pre-determined by the user,

wherein the announcement is presented to the user before the application is executable by user activation when it is determined by the determining that the application execution is not pre-determined by the user,

wherein responsive to user input indicating that the user requests dismissal of the announcement, removing the announcement from display.

11. The method according to claim 10 , further comprising:

receiving a signal from a user by activation of a remote controller command responsive to the announcement indicating that the user wishes to interact with the application; and

responsive to the signal from the user, launching the application.

12. The method according to claim 10 , wherein the application further defines the icon that is used in the announcement.

13. The method according to claim 10 , wherein the application further defines an animation that is used in the announcement.

14. The method according to claim 10 , further comprising removing the announcement of the application notifying the presence of the application to the user after a predetermined period when no user input indicating that the user requests dismissal of the announcement is received.

15. A non-transitory computer readable storage medium storing instructions which, when executed on one or more programmed processors, carry out a method according to claim 8 .

16. An apparatus for implementing a pre-delivered application, comprising:

circuitry configured to:

receive the pre-delivered application at a television receiver device, the application including a programmed routine script that is executed when user activated; and

receive one or more trigger objects associated with the application to the television receiver device, one of the one or more trigger objects including data that defines a notification time at which an announcement of the application is to be made to the user,

wherein the announcement is presented to the user before the application is executable by user activation,

wherein responsive to user input indicating that the user requests dismissal of the announcement, removing the announcement from display.

17. The apparatus according to claim 16 , wherein the circuitry is further configured to

receive a signal from a user by activation of a remote controller command responsive to the announcement indicating that the user wishes to interact with the application, and

responsive to the signal from the user, launch the application.

18. The apparatus according to claim 16 , wherein the application further defines the icon that is used in the announcement.

19. The apparatus according to claim 16 , wherein the application further defines an animation that is used in the announcement.

20. The apparatus according to claim 16 , wherein the circuitry is further configured to remove the announcement of the application notifying the presence of the application to the user after a predetermined period when no user input indicating that the user request dismissal of the announcement is received.

Assignments (1)
ASSIGNMENT OF THE ENTIRE INTEREST SUBJECT TO AN AGREEMENT RECITED IN THE DOCUMENT Recorded Jan 18, 2017
From: SONY CORPORATION
To: SATURN LICENSING LLC
Reel/Frame 041391/0037 →