Programmable multimedia controller with flexible user access and shared device configurations
First Claim
Patent Images
1. A system comprising:
- a programmable multimedia controller, which is capable of interfacing with and controlling audio, video, telecommunications or data communications devices;
a master user profile, stored in the programmable multimedia controller, which identifies a user interface for a master user that has unrestricted access to and control over the programmable multimedia controller, the master user profile including;
a master username,a master password, anda device name identifying a device of the master user that the identified user interface for the master user is presented upon,wherein the user interface for the master user, when presented, permits unrestricted access to and control over the programmable multimedia controller in accordance with said master user profile;
at least one non-master user profile, stored in the programmable multimedia controller, which identifies a user interface for one or more non-master users that have restricted access to and control over the programmable multimedia controller, the non-master user profile including;
at least one non-master username,at least one non-master password,a device name identifying a device of the one or more non-master users that the identified user interface for the one or more non-master users is presented upon,wherein the user interface for the one or more non-master users, when presented, permits restricted access to and control over the programmable multimedia controller in accordance with the non-master user profile.
4 Assignments
0 Petitions
Accused Products
Abstract
A system which includes a programmable multimedia controller is provided in which flexible user access is provided through a combination of user profiles and usernames/pas swords. A configuration for a given device which may form part of the system or may interoperate with the system may be shared by multiple similar devices. A sharable device configuration is stored by a master device and can be shared by other devices of the same type as the master device.
-
Citations
22 Claims
-
1. A system comprising:
-
a programmable multimedia controller, which is capable of interfacing with and controlling audio, video, telecommunications or data communications devices; a master user profile, stored in the programmable multimedia controller, which identifies a user interface for a master user that has unrestricted access to and control over the programmable multimedia controller, the master user profile including; a master username, a master password, and a device name identifying a device of the master user that the identified user interface for the master user is presented upon, wherein the user interface for the master user, when presented, permits unrestricted access to and control over the programmable multimedia controller in accordance with said master user profile; at least one non-master user profile, stored in the programmable multimedia controller, which identifies a user interface for one or more non-master users that have restricted access to and control over the programmable multimedia controller, the non-master user profile including; at least one non-master username, at least one non-master password, a device name identifying a device of the one or more non-master users that the identified user interface for the one or more non-master users is presented upon, wherein the user interface for the one or more non-master users, when presented, permits restricted access to and control over the programmable multimedia controller in accordance with the non-master user profile. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
configuring a user'"'"'s device with a device configuration; determining a user interface for interacting with a programmable multimedia controller should be rendered on the user'"'"'s device by validating a username and password against a profile, the profile being either a master user profile that indicates the user interface should provide unrestricted access to and control over the programmable multimedia controller and includes a stored username of a master user, a stored password of the master user, and a stored device name identifying the user'"'"'s device may be used to present the user interface to the master user, or a non-master user profile that indicates the user interface should provide restricted access to and control over the programmable multimedia controller and includes a stored username of a non-master user, a stored password of the non-master user, and a stored device name identifying the user'"'"'s device may be used to present the user interface to the non-master user; and rendering the user interface for interacting with the programmable multimedia controller. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
configuring a programmable multimedia controller with one or more sharable device configurations, the programmable multimedia controller capable of interfacing with and controlling audio, video, telecommunications or data communications devices, the one or more sharable device configurations to include information for rendering user interfaces for interaction with the programmable multimedia controller; storing the sharable device configurations in a processing subsystem within the programmable multimedia controller; transferring a copy of a sharable device configuration from the programmable multimedia controller to be stored at a first device used by a user to interact with the programmable multimedia controller, the first device of a type of devices, the first device to become a master device with respect to other devices of the same type; and obtaining, by one or more second devices of the type, when the one or more second devices are added to the system, a copy of the sharable device configuration from the master device, instead of from the programmable multimedia controller. - View Dependent Claims (14, 15, 22)
-
-
16. A system comprising:
-
a programmable multimedia controller that is capable of interfacing with and controlling audio, video, telecommunications or data communications devices; a sharable device configuration stored on the programmable multimedia controller that includes a data structure that includes; i. graphics data and images that appear in a user interface for interaction with a programmable multimedia controller; ii. graphics layout information specifying spatial relationships to be applied to the graphics data to render the user interface; iii. system commands that are valid with a particular combination of graphics data and graphics layout information; and iv. system state information for a device used to communicate with a run-time system on the programmable multimedia controller; a first device of a type of devices used by a user to interact with the programmable multimedia controller, the first device configured to obtain a copy of the sharable device configuration from the programmable multimedia controller, the first device to become a master device with respect to other devices of the same type; and one or more other devices of the same type configured to obtain a copy of the sharable device configuration from the master device, instead of from the programmable multimedia controller. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification