REMOTE TASK SCHEDULING FOR A SET TOP BOX
First Claim
1. In a network system where data is transmitted to a plurality of client systems that are each configured to display and render the data, a method for remotely scheduling a task for implementation on at least one of the client systems, the method comprising:
- providing program guide data to a user over a network, wherein the user requests a task from the program guide data that is provided to the user;
receiving the task that was requested by the user from the program guide data;
generating a notification from the requested task, wherein the notification includes task attributes and an identifier for a client system, as well as a sequence number that enables the client system to determine whether the task has already been processed;
sending the notification to a notification service, wherein the notification service stores the notification in a task database;
sending, by the notification service, the notification to a broadcast service, wherein the broadcast service sends the notification to the client system.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for remotely scheduling tasks that are transmitted to a set top box and implemented on the set top box. A task service includes a website that provides program guide data to users. From the program guide data, a user selects a task. The website generates a notification that includes the task and certain identifiers, including a set top box identifier and a sequence number. The notification is sent to a notification service, that repeatedly sends the notification to a broadcast service. The broadcast service ensures that the notification is transmitted to the set top box. The set top box detects the notification from the set top box identifier and implements the task on the set top box unless the task has been previously handled.
-
Citations
20 Claims
-
1. In a network system where data is transmitted to a plurality of client systems that are each configured to display and render the data, a method for remotely scheduling a task for implementation on at least one of the client systems, the method comprising:
-
providing program guide data to a user over a network, wherein the user requests a task from the program guide data that is provided to the user;
receiving the task that was requested by the user from the program guide data;
generating a notification from the requested task, wherein the notification includes task attributes and an identifier for a client system, as well as a sequence number that enables the client system to determine whether the task has already been processed;
sending the notification to a notification service, wherein the notification service stores the notification in a task database;
sending, by the notification service, the notification to a broadcast service, wherein the broadcast service sends the notification to the client system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification