Device selection for user interface
First Claim
1. A system in an environment including a mobile device and a plurality of rendering devices located in a plurality of different locations, the mobile device including user interface software for sending control commands to any one of the rendering devices, the mobile device being operative to detect wireless signals and a signal strength of each of the wireless signals, the system comprising a processor to:
- maintain a history database in a storage medium for storing a plurality of rendering-device-mapped signal strength history records, each of the rendering-device-mapped signal strength history records including;
an indication of one or more signals and a signal strength for each of the one or more signals detected by the mobile device at a particular time, each of the rendering-device-mapped signal strength history records being mapped to one of the rendering devices;
receive a first signal strength record of one or more signals as detected by the mobile device;
compare the first signal strength record to at least some of the rendering-device-mapped signal strength history records to find one of the at least some rendering-device-mapped signal strength history records which is a matching rendering-device-mapped signal strength history record with the first signal strength record matched based on matching criteria, wherein the matching rendering-device-mapped signal strength history record is mapped to a first one of the rendering devices in the history database;
select the first rendering device for the user interface software to send the control commands to; and
store the first signal strength record in the history database as one of the rendering-device-mapped signal strength history records, the first signal strength record being mapped to the selected rendering device in the history database.
2 Assignments
0 Petitions
Accused Products
Abstract
A system including a processor to create a history database in a storage medium for storing signal strength history records, each history record including an indication of one or more signals and a signal strength for each of the one or more signals detected by a mobile device, each of the history records being mapped to a rendering device, receive a first signal strength record, compare the first signal strength record to at least some of the history records to find one of the at least some history records which is a sufficiently close match to the first signal strength record, wherein the sufficiently close matching history record is mapped to a first rendering device, select the first rendering device for the user interface software to send control commands to, and store the first signal strength record in the history database mapped to the selected rendering device.
-
Citations
18 Claims
-
1. A system in an environment including a mobile device and a plurality of rendering devices located in a plurality of different locations, the mobile device including user interface software for sending control commands to any one of the rendering devices, the mobile device being operative to detect wireless signals and a signal strength of each of the wireless signals, the system comprising a processor to:
-
maintain a history database in a storage medium for storing a plurality of rendering-device-mapped signal strength history records, each of the rendering-device-mapped signal strength history records including;
an indication of one or more signals and a signal strength for each of the one or more signals detected by the mobile device at a particular time, each of the rendering-device-mapped signal strength history records being mapped to one of the rendering devices;receive a first signal strength record of one or more signals as detected by the mobile device; compare the first signal strength record to at least some of the rendering-device-mapped signal strength history records to find one of the at least some rendering-device-mapped signal strength history records which is a matching rendering-device-mapped signal strength history record with the first signal strength record matched based on matching criteria, wherein the matching rendering-device-mapped signal strength history record is mapped to a first one of the rendering devices in the history database; select the first rendering device for the user interface software to send the control commands to; and store the first signal strength record in the history database as one of the rendering-device-mapped signal strength history records, the first signal strength record being mapped to the selected rendering device in the history database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method in an environment including a mobile device and a plurality of rendering devices located in a plurality of different locations, the mobile device including user interface software for sending control commands to any one of the rendering devices, the mobile device being operative to detect wireless signals and a signal strength of each of the wireless signals, the method comprising:
-
creating a history database in the storage medium for storing a plurality of rendering-device-mapped signal strength history records, each of the rendering-device-mapped signal strength history records including;
an indication of one or more signals and a signal strength for each of the one or more signals detected by the mobile device at a particular time, each of the rendering-device-mapped signal strength history records being mapped to one of the rendering devices;receiving a first signal strength record of one or more signals as detected by the mobile device; comparing the first signal strength record to at least some of the rendering-device-mapped signal strength history records to find one of the at least some rendering-device-mapped signal strength history records which is a matching rendering-device-mapped signal strength history record with the first signal strength record matched based on matching criteria, wherein the matching rendering-device-mapped signal strength history record is mapped to a first one of the rendering devices in the history database; selecting the first rendering device for the user interface software to send the control commands to; and storing the first signal strength record in the history database as one of the rendering-device-mapped signal strength history records, the first signal strength record being mapped to the selected rendering device in the history database.
-
Specification