Triggers For Launching Applications
First Claim
1. A method comprising:
- storing a trigger on a consumer device, the trigger configured to initiate the launch of an application responsive to playback of a piece of media content; and
responsive to the playback of the piece of the media content, initiating launch on the consumer device of the application associated with the piece of the media content using the trigger, the application configured to associate additional triggers with the media content, the additional triggers configured to provide enhanced functionality to the media content.
2 Assignments
0 Petitions
Accused Products
Abstract
This document describes tools capable of enabling television consumer devices to launch applications using triggers. A trigger may act to save limited resources on a television consumer device by triggering launch of an application not stored on the television consumer device. A trigger may include a payload portion and a criteria portion. When criteria in the criteria portion is satisfied by the playback of media content, an action in the payload portion is performed. In one embodiment, the tools enable a television consumer device to associate a trigger with a piece of media content. Responsive to playing back the piece of media content, the trigger launches an application that associates additional triggers with the piece of media content.
138 Citations
20 Claims
-
1. A method comprising:
-
storing a trigger on a consumer device, the trigger configured to initiate the launch of an application responsive to playback of a piece of media content; and responsive to the playback of the piece of the media content, initiating launch on the consumer device of the application associated with the piece of the media content using the trigger, the application configured to associate additional triggers with the media content, the additional triggers configured to provide enhanced functionality to the media content. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more computer-readable media having stored thereon multiple instructions that, when executed by one or more processors of a consumer device, cause the one or more processors to:
-
store a trigger on the consumer device, the trigger comprising a criteria portion and a payload portion, the payload portion configured to send an application request responsive to the criteria portion being satisfied by the playback of a piece of media content; determine during playback of the piece of media content that the criteria portion of the trigger is satisfied; and send the application request identified in the payload portion of the trigger to a remote entity capable of providing the application to the consumer device. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system configured to:
-
store multiple triggers, each of the multiple triggers comprising a criteria portion and a payload portion, the criteria portion identifying one or more criteria and the payload portion identifying an application request; monitor data corresponding to media content being played back; detect when the data satisfies the one or more criteria of one or more of the multiple triggers; send the application request identified in the payload portion of the one or more of the multiple triggers having the satisfied one or more criteria; and receive the application associated with the application request. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification