Multifunction multimedia device
First Claim
1. A method comprising:
- identifying a plurality of users, by a media device comprising a processor, based on two or more voice samples;
receiving a voice command from one or more users of the plurality of users;
determining that the voice command is applicable to two or more users of the plurality of users;
responsive to determining that the voice command is applicable to two or more users of the plurality of users, interpreting the voice command received from the one or more users of the plurality of users, based on user preferences included in at least two or more user profiles, to select one or more actions associated with the voice command, at least one action of the one or more actions involving the media device sending a request to a remote server over an internet connection;
wherein each of the two or more user profiles is associated with a different user of the two or more users of the plurality of users;
performing, by the media device, the one or more actions.
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.
180 Citations
21 Claims
-
1. A method comprising:
-
identifying a plurality of users, by a media device comprising a processor, based on two or more voice samples; receiving a voice command from one or more users of the plurality of users; determining that the voice command is applicable to two or more users of the plurality of users; responsive to determining that the voice command is applicable to two or more users of the plurality of users, interpreting the voice command received from the one or more users of the plurality of users, based on user preferences included in at least two or more user profiles, to select one or more actions associated with the voice command, at least one action of the one or more actions involving the media device sending a request to a remote server over an internet connection; wherein each of the two or more user profiles is associated with a different user of the two or more users of the plurality of users; performing, by the media device, the one or more actions. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable medium comprising a sequence of instructions, which when executed by one or more processors, cause performing steps comprising:
-
identifying a plurality of users, by a media device comprising a processor, based on two or more voice samples; receiving a voice command from one or more users of the plurality of users; determining that the voice command is applicable to two or more users of the plurality of users; responsive to determining that the voice command is applicable to two or more users of the plurality of users, interpreting the voice command received from the one or more users of the plurality of users, based on user preferences included in at least two or more user profiles, to select one or more actions associated with the voice command, at least one action of the one or more actions involving the media device sending a request to a remote server over an internet connection; wherein each of the two or more user profiles is associated with a different user of the two or more users of the plurality of users; performing, by the media device, the one or more actions. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
an identification subsystem, implemented at least partially in hardware, that identifies a plurality of users based on two or more voice samples; a voice command interpretation subsystem, implemented at least partially in hardware, that; receives a voice command from one or more users of the plurality of users; determines that the voice command is applicable to two or more users of the plurality of users; responsive to determining that the voice command is applicable to two or more users of the plurality of users, interprets the voice command received from the one or more users of the plurality of users, based on user preferences included in at least two or more user profiles, to select one or more actions associated with the voice command, at least one action of the one or more actions involving a media device sending a request to a remote server over an internet connection; wherein each of the two or more user profiles is associated with a different user of the two or more users of the plurality of users; an action performance subsystem, implemented at least partially in hardware, that performs the one or more actions. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification