State-based remote control system
First Claim
1. A remote control system comprising:
- a remote control device configured to control a plurality of consumer electronic devices; and
a programming system configured to;
i) receive identifying information, which identifies each of the consumer electronic devices,ii) generate, based at least in part upon the identifying information, at least one dynamic command code set, which is configured for collectively controlling the consumer electronic devices to perform a media function; and
iii) issue a query to a user to determine whether the generated dynamic command code set is to be used by the remote control device, and, as a result of a positive response to the query being received by the programming system, configure the remote control device for using the dynamic command code set,wherein, the dynamic command code set is configured to be modified by the remote control device based at least in part on state data stored by the remote control device for the consumer electronic devices.
0 Assignments
0 Petitions
Accused Products
Abstract
A remote control system includes a remote control device configured to control a plurality of consumer electronic devices. The remote control system further includes a programming system configured to: i) receive identifying information, which identifies each of the consumer electronic devices, ii) generate at least one macro, which is configured for collectively controlling the consumer electronic devices to perform a media function; and iii) issue a query to a user to determine whether the macro is to be used by the remote control device. If a positive response is received by the programming system in response to the query, then configuring the remote control device for using the macro. If a negative response is received by the programming system in response to the query, then not configuring the remote control device for using the macro.
491 Citations
25 Claims
-
1. A remote control system comprising:
-
a remote control device configured to control a plurality of consumer electronic devices; and a programming system configured to; i) receive identifying information, which identifies each of the consumer electronic devices, ii) generate, based at least in part upon the identifying information, at least one dynamic command code set, which is configured for collectively controlling the consumer electronic devices to perform a media function; and iii) issue a query to a user to determine whether the generated dynamic command code set is to be used by the remote control device, and, as a result of a positive response to the query being received by the programming system, configure the remote control device for using the dynamic command code set, wherein, the dynamic command code set is configured to be modified by the remote control device based at least in part on state data stored by the remote control device for the consumer electronic devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 13, 14)
-
-
9. A remote control comprising:
-
an electronic module configured to control a plurality of consumer electronic devices; input module configured to receive a user input for identifying information, which identifies each of the consumer electronic devices; and a programming system configured to; i) generate, based at least in part upon the identifying information, at least one macro, which is configured for collectively controlling the consumer electronic devices to perform a media function; and ii) issue a query to a user to determine whether the generated macro is to be used by the remote control device, and, as a result of a positive response to the query being received by the programming system, configure the remote control device for using the macro, wherein, the macro is configured to be modified by the remote control based at least in part on state data stored by the remote control for the consumer electronic devices. - View Dependent Claims (10, 11, 12, 15, 16, 17, 18)
-
-
19. A method for remotely controlling a plurality of consumer electronic devices, comprising:
-
obtaining identifying information about the plurality of consumer electronic devices; generating, based at least in part upon the obtained identifying information, at least one dynamic command code set that is configured to control the plurality of consumer electronic devices to perform a media function; querying a user whether to use the generated dynamic command code set to control the plurality of consumer electronic devices; as a result of receiving a positive response to the querying from the user, then using the at least one dynamic command code set to control the plurality of consumer electronic devices; and then modifying the at least one dynamic command code set based at least in part on state data for the plurality of consumer electronic devices. - View Dependent Claims (20, 21, 22)
-
-
23. One or more non-transitory computer-readable storage media having collectively stored thereon executable instructions that, when executed by one or more processors of a computer system, cause the computer system to at least:
-
obtain identifying information about a plurality of consumer electronic devices; generate, based at least in part upon the obtained identifying information, at least one dynamic command code set that is configured to control the plurality of consumer electronic devices to perform a media function; and query a user whether to use the generated dynamic command code set to control the plurality of consumer electronic devices; as a result of receiving a positive response to the querying from the user, then use the at least one dynamic command code set to control the plurality of consumer electronic devices, and then modifying the at least one dynamic command code set based at least in part on state data for the plurality of consumer electronic devices. - View Dependent Claims (24, 25)
-
Specification