System And Method For Adding Auxiliary Data To Time-Shifted Data
First Claim
1. A method for adding auxiliary data to data that has been time shifted, comprising:
- receiving said data by a receiving device at a first time, wherein said data is selected by a user and has a duration of a first time period;
storing said data in a memory device;
playing said data on a display at a second time in response to a corresponding command provided by said user, wherein said second time is after said first time;
receiving auxiliary data by said receiving device at a third time, wherein said third time is one of equal to or after said second time; and
playing said auxiliary data on said display at a fourth time, wherein said fourth time is after said third time and before a fifth time that is equal to a sum of said second time and said first time period.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method is provided for adding auxiliary data to time-shifted data. In one embodiment, data is transmitted from a data source to a receiver via a data distribution means. The receiver, which may be configured to function as both a receiver and a DVR, is configured to add auxiliary data to time-shifted data. The receiving device is configured to acquire auxiliary data at the time the time-shifted data is being played, and to add the auxiliary data to the time-shifted data so that both the time-shifted data and the auxiliary data are displayed to a user on a display. By acquiring auxiliary data at (or around) the time the time-shifted data is being played, it is more likely that the auxiliary data has value to the user, thereby increasing the value of the time-shifted data to the content owner, the content provider and advertisers.
-
Citations
20 Claims
-
1. A method for adding auxiliary data to data that has been time shifted, comprising:
-
receiving said data by a receiving device at a first time, wherein said data is selected by a user and has a duration of a first time period; storing said data in a memory device; playing said data on a display at a second time in response to a corresponding command provided by said user, wherein said second time is after said first time; receiving auxiliary data by said receiving device at a third time, wherein said third time is one of equal to or after said second time; and playing said auxiliary data on said display at a fourth time, wherein said fourth time is after said third time and before a fifth time that is equal to a sum of said second time and said first time period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for adding auxiliary data to data that has been time shifted, comprising:
-
a receiver for receiving both said data and said auxiliary data, said data having a duration of a first time period; a memory device for storing at least said data; and a processor for playing both said data and said auxiliary data on a display; wherein said receiver is configured to receive said data at a first time and receive said auxiliary data at a third time, and said processor is configured to play said data at a second time and play said auxiliary data at a fourth time; wherein said second time is after said first time, said third time is one of equal to or after said second time, and said fourth time is after said third time and before a fifth time that is equal to a sum of said second time and said first time period. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for adding auxiliary data to data that has been time shifted, comprising:
-
a receiver for receiving both said data and said auxiliary data; a memory device for storing at least said data; and a processor for playing both said data and said auxiliary data on a display; wherein said data is received at a first time and played at a second time, said auxiliary data is received at a third time and played at a fourth time, said second time is after said first time, said third time is one of equal to or after said second time, and said fourth time is after said third time; wherein said processor is configured to play at least a portion of said auxiliary data on said display at a time that at least a portion of said data is being played on said display. - View Dependent Claims (19, 20)
-
Specification