Universal remote control with automated setup
First Claim
1. A controller comprising:
- a. means for automatically configuring the controller based on configuration information of an electronic device such that the controller is configured for communicating with the electronic device, wherein the means for automatically configuring the controller includes means for automatically identifying the electronic device from an image, and means for accessing the configuration information of the electronic device identified from the image;
b. means for displaying functional elements for communicating with the electronic device; and
c. means for rearranging the functional elements in a plurality of ways comprising resizing the functional elements, wherein the means for rearranging the functional elements is configured for controlling the electronic device.
3 Assignments
0 Petitions
Accused Products
Abstract
A remote control of the present invention automatically identifies one or more peripheral devices which need to be programmed with the remote control. In some embodiments, the remote control is able to visually identify a peripheral device from an image, obtain the configuration information for the peripheral device, and program itself in the background according to the configuration information. These tasks are advantageously performed by the remote control, without user input. The remote control can be programmed to support a plurality of peripheral devices. When the remote control is used to control a peripheral device, the remote control will first present a selection list on the display screen. The selection list includes all the peripheral devices that the remote is communicatively coupled with. Upon the user selecting the desired peripheral device to be controlled, the remote control dynamically outputs a customized user interface associated with the selected peripheral device.
-
Citations
15 Claims
-
1. A controller comprising:
-
a. means for automatically configuring the controller based on configuration information of an electronic device such that the controller is configured for communicating with the electronic device, wherein the means for automatically configuring the controller includes means for automatically identifying the electronic device from an image, and means for accessing the configuration information of the electronic device identified from the image; b. means for displaying functional elements for communicating with the electronic device; and c. means for rearranging the functional elements in a plurality of ways comprising resizing the functional elements, wherein the means for rearranging the functional elements is configured for controlling the electronic device. - View Dependent Claims (2, 3)
-
-
4. A handheld device configured to communicatively couple to at least one peripheral device, the handheld device comprising:
-
a. a processor; and b. at least one application executed by the processor, the at least one application for; using configuration information of a peripheral device, wherein using the configuration information includes automatically identifying the peripheral device from an image and assessing the configuration information of the peripheral device identified from the image; generating a user interface for operating the peripheral device, the user interface being specific to the peripheral device and comprising functional elements configured for operating the peripheral device; and rearranging the functional elements in a plurality of ways comprising resizing the functional elements. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of using a remote control comprising:
-
a. determining a peripheral device to be controlled, wherein the determining a peripheral device comprises; receiving an image over a network or at a point of sale, wherein the image is a document containing human-readable identification data regarding the peripheral device, and identifying the peripheral device from the identification data to automatically determine configuration information of the peripheral device and assessing the configuration information of the peripheral device identified from the image; and b. using the configuration information of the peripheral device to; automatically configure the remote control; and dynamically display an operative menu to control the peripheral device upon detecting the peripheral device as a selected device to be controlled. - View Dependent Claims (15)
-
Specification