Multifunction multimedia device
First Claim
1. An apparatus comprising:
- a subsystem, implemented at least partially in hardware, that receives media content from a media source;
a subsystem, implemented at least partially in hardware, that loads one or more uncompressed high-definition frames of the media content into a frame buffer;
a subsystem, implemented at least partially in hardware, that receives, from a remote source and concurrently with receiving of the media content, a message;
a subsystem, implemented at least partially in hardware, that writes information associated with the message into the frame buffer to overlay at least a portion of the one or more uncompressed high-definition frames loaded into the frame buffer;
a subsystem, implemented at least partially in hardware, that sends the media content to a display device for display of the media content with information associated with the message overlaying the media content.
8 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.
221 Citations
30 Claims
-
1. An apparatus comprising:
-
a subsystem, implemented at least partially in hardware, that receives media content from a media source; a subsystem, implemented at least partially in hardware, that loads one or more uncompressed high-definition frames of the media content into a frame buffer; a subsystem, implemented at least partially in hardware, that receives, from a remote source and concurrently with receiving of the media content, a message; a subsystem, implemented at least partially in hardware, that writes information associated with the message into the frame buffer to overlay at least a portion of the one or more uncompressed high-definition frames loaded into the frame buffer; a subsystem, implemented at least partially in hardware, that sends the media content to a display device for display of the media content with information associated with the message overlaying the media content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving media content from a media source; loading one or more uncompressed high-definition frames of the media content into a frame buffer; receiving, from a remote source and concurrently with receiving the media content, a message; writing information associated with the message into the frame buffer to overlay at least a portion of the one or more uncompressed high-definition frames loaded into the frame buffer; sending the media content to a display device for display of the media content with the information associated with the message overlaying the media content. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer readable storage medium comprising a set of instructions, which executed by processor, perform the steps of:
-
receiving media content from a media source; loading one or more uncompressed high-definition frames of the media content into a frame buffer; receiving, from a remote source and concurrently with receiving the media content, a message; writing information associated with the message into the frame buffer to overlay at least a portion of the one or more uncompressed high-definition frames loaded into the frame buffer; sending the media content to a display device for display of the media content with the information associated with the message overlaying the media content. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification