Multifunction Multimedia Device
First Claim
1. A method comprising:
- scheduling a recording of a particular media content in a content stream at a scheduled start time;
receiving content on the content stream prior to the scheduled start time;
deriving a fingerprint from the content and querying a fingerprint database to identify the content in the content stream as the particular media content;
starting the recording of the particular media content in the content stream prior to the scheduled start time;
wherein the method is performed by a device comprising a processor.
9 Assignments
0 Petitions
Accused Products
Abstract
A method for interpreting messages, user-defined alert conditions, voice commands and performing an action in response is described. A method for annotating media content is described. A method for presenting additional content associated with media content identified based on a fingerprint is described. A method for identifying that an advertisement portion of media content is being played based on a fingerprint derived from the media content is described. A method of one media device recording particular media content automatically in response to another media device recording the particular media content is described. A method of concurrently playing media content on multiple devices is described. A method of publishing information associated with recording of media content is described. A method of deriving fingerprints by media devices that meet an idleness criteria is described. A method of loading, modifying, and displaying a high definition frame from a frame buffer is described. A method of recording or playing media content identified based on fingerprints is described.
196 Citations
21 Claims
-
1. A method comprising:
-
scheduling a recording of a particular media content in a content stream at a scheduled start time; receiving content on the content stream prior to the scheduled start time; deriving a fingerprint from the content and querying a fingerprint database to identify the content in the content stream as the particular media content; starting the recording of the particular media content in the content stream prior to the scheduled start time; wherein the method is performed by a device comprising a processor. - View Dependent Claims (2)
-
-
3. A method comprising:
-
recording a content stream comprising the first media content; monitoring the content stream for identifying additional media content that is different than the first media content; identifying the additional media content in the content stream that is different than the first media content by; deriving a fingerprint from the additional media content; querying a fingerprint database with the fingerprint to determine that the additional media content in the content stream is different than the first media content; stopping the recording of the content stream in response to identifying the additional media content in the content stream that is different than the first media content; wherein the method is performed by a device comprising a processor. - View Dependent Claims (4, 5, 6)
-
-
7. A method comprising:
-
recording content received in the content stream from a scheduled start time of a first media content to a scheduled end time of the first media content to obtain a content recording; deriving a fingerprint from the content recording; querying a fingerprint database with the fingerprint to determine that a first portion of the content recording comprises a second media content and a second portion of the content recording comprises the first media content; in response to a command to play the content recording, starting playback of the content recording at the second portion of the content recording; wherein the method is performed by a device comprising a processor.
-
-
8. A computer readable storage medium comprising a set of instructions, which when executed by a processor, perform steps comprising:
-
scheduling a recording of a particular media content in a content stream at a scheduled start time; receiving content on the content stream prior to the scheduled start time; deriving a fingerprint from the content and querying a fingerprint database to identify the content in the content stream as the particular media content; starting the recording of the particular media content in the content stream prior to the scheduled start time; wherein the computer readable storage medium is performed by a device comprising a processor. - View Dependent Claims (9)
-
-
10. A computer readable storage medium comprising a set of instructions, which when executed by a processor, perform steps comprising:
-
recording a content stream comprising the first media content; monitoring the content stream for identifying additional media content that is different than the first media content; identifying the additional media content in the content stream that is different than the first media content by; deriving a fingerprint from the additional media content; querying a fingerprint database with the fingerprint to determine that the additional media content in the content stream is different than the first media content; stopping the recording of the content stream in response to identifying the additional media content in the content stream that is different than the first media content; wherein the computer readable storage medium is performed by a device comprising a processor. - View Dependent Claims (11, 12, 13)
-
-
14. A computer readable storage medium comprising a set of instructions, which when executed by a processor, perform steps comprising:
-
recording content received in the content stream from a scheduled start time of a first media content to a scheduled end time of the first media content to obtain a content recording; deriving a fingerprint from the content recording; querying a fingerprint database with the fingerprint to determine that a first portion of the content recording comprises a second media content and a second portion of the content recording comprises the first media content; in response to a command to play the content recording, starting playback of the content recording at the second portion of the content recording.
-
-
15. A device comprising:
-
a processor; one or more subsystems configured for; scheduling a recording of a particular media content in a content stream at a scheduled start time; receiving content on the content stream prior to the scheduled start time; deriving a fingerprint from the content and querying a fingerprint database to identify the content in the content stream as the particular media content; starting the recording of the particular media content in the content stream prior to the scheduled start time. - View Dependent Claims (16)
-
-
17. A device comprising:
-
a processor; one or more subsystems configured for; recording a content stream comprising the first media content; monitoring the content stream for identifying additional media content that is different than the first media content; identifying the additional media content in the content stream that is different than the first media content by; deriving a fingerprint from the additional media content; querying a fingerprint database with the fingerprint to determine that the additional media content in the content stream is different than the first media content; stopping the recording of the content stream in response to identifying the additional media content in the content stream that is different than the first media content. - View Dependent Claims (18, 19, 20)
-
-
21. A device comprising:
-
a processor; one or more subsystems configured for; recording content received in the content stream from a scheduled start time of a first media content to a scheduled end time of the first media content to obtain a content recording; deriving a fingerprint from the content recording; querying a fingerprint database with the fingerprint to determine that a first portion of the content recording comprises a second media content and a second portion of the content recording comprises the first media content; in response to a command to play the content recording, starting playback of the content recording at the second portion of the content recording.
-
Specification