GENERIC REMOTE CONTROLLER
First Claim
1. One or more storage media storing instructions which, when executed by one or more processors, cause:
- analyzing, at a controlling device, a digital representation of data that is encoded in machine-readable media to determine device configuration data associated with a controlled device that supports a plurality of features;
wherein the device configuration data indicates the plurality of features and a plurality of control codes;
receiving, at the controlling device, input that selects a particular feature of the plurality of features;
in response to receiving the input;
identifying, based on the particular feature, a particular control code of the plurality of controls codes, andsending the particular control code from the controlling device to the controlled device.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are provided for a handheld device, such as a smart phone, to obtain device configuration data of a controlled device via machine-readable media, such as a two-dimensional barcode. The device configuration data may be used to allow a user to select one or more features reflected in the device configuration data and supported by the controlled device. The handheld device may obtain device configuration data of multiple controlled devices and, based on the device configuration data, may allow a user to control the multiple controlled devices using the handheld device. In a related technique, a computing device obtains printer driver data of a printing device via machine-readable media. The computing device decodes information encoded in the machine-readable media in order to install a printer driver for the printing device.
15 Citations
20 Claims
-
1. One or more storage media storing instructions which, when executed by one or more processors, cause:
-
analyzing, at a controlling device, a digital representation of data that is encoded in machine-readable media to determine device configuration data associated with a controlled device that supports a plurality of features; wherein the device configuration data indicates the plurality of features and a plurality of control codes; receiving, at the controlling device, input that selects a particular feature of the plurality of features; in response to receiving the input; identifying, based on the particular feature, a particular control code of the plurality of controls codes, and sending the particular control code from the controlling device to the controlled device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more storage media storing instructions which, when executed by one or more processors, cause:
-
analyzing, at a computing device, a digital representation of data encoded on machine-readable media to determine printing device configuration data associated with a printing device that supports a plurality of features; wherein the printing device configuration data indicates the plurality of features; generating, at the computing device and based on the printing device configuration data, a command to install a printer driver associated with the printing device; and causing the printer driver to be installed on the computing device by submitting the command to a component of the computing device. - View Dependent Claims (11)
-
-
12. An apparatus comprising:
-
one or more processors; one or more storage media storing instructions, which, when executed by the one or more processors, cause; analyzing, at the apparatus, a digital representation of data that is encoded in machine-readable media to determine device configuration data associated with a controlled device that supports a plurality of features; wherein the device configuration data indicates the plurality of features and a plurality of control codes; receiving, at the apparatus, input that selects a particular feature of the plurality of features; in response to receiving the input; identifying, based on the particular feature, a particular control code of the plurality of controls codes, and sending the particular control code from the apparatus to the controlled device. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. An apparatus comprising:
-
one or more processors; one or more storage media storing instructions which, when executed by the one or more processors, cause; analyzing, at a computing device, a digital representation of data encoded on machine-readable media to determine printing device configuration data associated with a printing device that supports a plurality of features; wherein the printing device configuration data indicates the plurality of features; generating, at the computing device and based on the printing device configuration data, a command to install a printer driver associated with the printing device; and causing the printer driver to be installed on the computing device by submitting the command to a component of the computing device. - View Dependent Claims (20)
-
Specification