Systems and methods for accessing media content using multiple user input devices
First Claim
Patent Images
1. A system comprising:
- a media content processing subsystem; and
a plurality of user input devices, wherein each user input device includes a plurality of controls and is assigned by said media content processing subsystem a set of control codes unique to said user input device partitioned from a total number of control codes, wherein each said control is assigned one of said set of control codes, wherein each user input device is configured to transmit at least one command to said media content processing subsystem comprising at least one control code selected from said set of control codes unique to said user input device; and
wherein, when said processing subsystem receives a command from one of said user input devices, said processing subsystem is configured to;
identify said one of said user input devices based on said at least one control code unique to said one of said user input devices;
execute said command in accordance with a user profile corresponding to said identified one of said user input devices; and
execute at least one of a plurality of applications, wherein each of said control codes assigned to said user input devices is further assigned to one of said plurality of applications by said media content processing subsystem.
2 Assignments
0 Petitions
Accused Products
Abstract
A system includes a media content processing subsystem and a plurality of user input devices each configured to transmit at least one command to the media content processing subsystem. Each of the user input devices also corresponds to a distinct user profile. When the media content processing subsystem receives a command from one of the user input devices, the media content processing subsystem is configured to identify the particular user input device that transmitted the command and execute the command in accordance with a user profile that corresponds to that particular user input device.
15 Citations
29 Claims
-
1. A system comprising:
-
a media content processing subsystem; and a plurality of user input devices, wherein each user input device includes a plurality of controls and is assigned by said media content processing subsystem a set of control codes unique to said user input device partitioned from a total number of control codes, wherein each said control is assigned one of said set of control codes, wherein each user input device is configured to transmit at least one command to said media content processing subsystem comprising at least one control code selected from said set of control codes unique to said user input device; and wherein, when said processing subsystem receives a command from one of said user input devices, said processing subsystem is configured to; identify said one of said user input devices based on said at least one control code unique to said one of said user input devices; execute said command in accordance with a user profile corresponding to said identified one of said user input devices; and execute at least one of a plurality of applications, wherein each of said control codes assigned to said user input devices is further assigned to one of said plurality of applications by said media content processing subsystem. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus comprising:
-
a receiver configured to receive at least one command from a plurality of user input devices, wherein each user input device includes a plurality of controls and is assigned by said receiver a set of control codes partitioned from a total number of control codes capable of being received by said receiver and unique to said user input device, said set of control codes being unique to said user input device independent of a device identifier assigned to said user input device, wherein each said control is assigned a control code from said set of control codes, and wherein said command includes a control code assigned to one of said plurality of controls; and a processor communicatively coupled to said receiver; wherein, when said receiver receives a command from one of said user input devices, said processor is configured to identify said one of said user input devices according to said control code included in said command and execute said command in accordance with a user profile corresponding to said identified one of said user input devices, wherein said processor is further configured to execute at least one of a plurality of applications, wherein each of said control codes assigned to said user input devices is further assigned to one of said plurality of applications. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method comprising:
-
partitioning, by a receiver, a total number of control codes capable of being received by the receiver into a plurality of sets of control codes, each said set of control codes including a plurality of control codes unique to that particular set; assigning, by the receiver, one of said plurality of sets of control codes to each one of a plurality of user input devices, each of said user input devices including a plurality of controls and being configured to transmit at least one command selected using said plurality of controls to a processor configured to provide access to at least one media content instance, the control codes being unique to said user input device independent of a device identifier assigned to said user input device; processing a command that is transmitted by one of said user input devices, said command comprising a control code assigned to one of said plurality of controls from said set of control codes unique to said one of said user input devices; identifying said one of said user input devices based on said control code unique to said one of said user input devices and included in said command; executing said command in accordance with a user profile corresponding to said identified one of said user input devices; and executing at least one of a plurality of applications, wherein each of said control codes assigned to said user input devices is further assigned to one of said plurality of applications. - View Dependent Claims (25, 26, 27, 28, 29)
-
Specification