Systems and methods for remote control adaptive configuration
First Claim
1. A method of controlling a controllable device remotely using one or more remote devices, the method comprising:
- storing at the controllable device an association between a data structure stored on the controllable device and credential information of the one or more remote devices,wherein the data structure comprises a table listing (1) a plurality of functions performed by the controllable device and (2) a plurality of instructions which causes the controllable device to perform the plurality of functions;
transmitting availability of the controllable device for control by the one or more remote devices;
receiving, in response to the transmitting, a request for authorization to control the controllable device from a first remote device of the one or more remote devices,wherein the request includes the credential information of the first remote device;
accepting the request if the credential information of the first remote device is recognized by the controllable device; and
transmitting from the controllable device to the first remote device a data structure associated with the first remote device.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure is directed to systems and methods in which a controllable device transfers to the remote device, such as to a remote control application (“app”) located on a smartphone, a data structure identifying various functions that can be controlled by a remote device, together with the identity of the signal type that will achieve the desired operation. The remote device, upon accepting input directly from the remote device, can then allow the remote device user to select how controls of the various functions are to be configured and presented to, or otherwise selectively arranged for a user on a user interface of the remote device. In this way, the present disclosure provides a single highly customizable system. Distributors, resellers, and/or manufacturers of various electronic devices will be able utilize the same controllable device instructions, yet visually distinguish its brand name from other solutions using the same instructions.
64 Citations
21 Claims
-
1. A method of controlling a controllable device remotely using one or more remote devices, the method comprising:
-
storing at the controllable device an association between a data structure stored on the controllable device and credential information of the one or more remote devices, wherein the data structure comprises a table listing (1) a plurality of functions performed by the controllable device and (2) a plurality of instructions which causes the controllable device to perform the plurality of functions; transmitting availability of the controllable device for control by the one or more remote devices; receiving, in response to the transmitting, a request for authorization to control the controllable device from a first remote device of the one or more remote devices, wherein the request includes the credential information of the first remote device; accepting the request if the credential information of the first remote device is recognized by the controllable device; and transmitting from the controllable device to the first remote device a data structure associated with the first remote device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for controlling a controllable device using one or more remote devices, the apparatus comprising:
-
means for storing at the controllable device an association between a data structure stored on the controllable device and credential information of one or more remote devices, wherein the data structure comprises a table listing (1) a plurality of functions performed by the controllable device and (2) a plurality of instructions to perform the plurality of functions; means for transmitting availability of the controllable device for control by the one or more remote devices; means for receiving, in response to the transmitting, a request for authorization to control the controllable device from a first remote device of the one or more remote devices, wherein the request includes the credential information of the first remote device; authorizing means for accepting the request if the credential information of the first remote device is recognized by the controllable device; and means for transmitting a data structure associated with the first remote device to the first remote device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An application program product for controlling a controllable device remotely using one or more remote devices, the application program product comprising non-transitory computer readable medium having program code recorded thereon, the program code configured to perform the steps of:
-
storing an association between a data structure stored on the controllable device and credential information of the one or more remote devices, wherein the data structure comprises a table listing (1) a plurality of functions performed by the controllable device and (2) a plurality of instructions to perform the plurality of functions; transmitting availability of the controllable device for control by the one or more remote devices; receiving, in response to the transmitting, a request for authorization to control the controllable device from a first remote device of the one or more remote devices, wherein the request includes the credential information of the first remote device; accepting the request if the credential information of the first remote device is recognized by the controllable device; and transmitting from the controllable device to the first remote device a data structure associated with the first remote device. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification