Wireless device with an aggregate user interface for controlling other devices
First Claim
Patent Images
1. A method comprising:
- making a determination that a wireless device is in proximity to at least one secondary wireless device;
determining an aggregate user interface on the wireless device based on the determination; and
sending a command to one or more of the at least one secondary wireless device via the aggregate user interface, wherein sending a command to one or more of the at least one secondary wireless device via the aggregate user interface further comprises;
sending a command to one or more of the at least one secondary wireless device via the aggregate user interface, wherein command is to transition one or more of the at least one secondary wireless device from a first state to a second state.
4 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, device, methods, computer program product, and system make a determination that a wireless device is in proximity to at least one secondary wireless device, and determine an aggregate user interface on the wireless device based on the determination.
134 Citations
28 Claims
-
1. A method comprising:
-
making a determination that a wireless device is in proximity to at least one secondary wireless device; determining an aggregate user interface on the wireless device based on the determination; and sending a command to one or more of the at least one secondary wireless device via the aggregate user interface, wherein sending a command to one or more of the at least one secondary wireless device via the aggregate user interface further comprises; sending a command to one or more of the at least one secondary wireless device via the aggregate user interface, wherein command is to transition one or more of the at least one secondary wireless device from a first state to a second state. - View Dependent Claims (12, 13, 14, 17, 18)
-
-
2. A method comprising:
-
making a determination that a wireless device is in proximity to at least one secondary wireless device; determining an aggregate user interface on the wireless device based on the determination; and sending a command to one or more of the at least one secondary wireless device without using the aggregate user interface. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
15. A method comprising:
-
making a determination that a wireless device is in proximity to at least one secondary wireless device; and determining an aggregate user interface on the wireless device based on the determination, wherein determining an aggregate user interface on the wireless device based on the determination comprises; identifying one or more of the at least one secondary wireless device; identifying a function for one or more of the at least one secondary wireless device; identifying a property, attribute, sub-component, or element for one or more of the at least one secondary wireless device; identifying a relative location for one or more of the at least one secondary wireless device; identifying an ownership of one or more of the at least one secondary wireless device; and
/oridentifying any access restrictions of one or more of the at least one secondary wireless device.
-
-
16. A method comprising
making a determination that a wireless device is in proximity to at least one secondary wireless device; - and
determining an aggregate user interface on the wireless device based on the determination, wherein determining an aggregate user interface on the wireless device based on the determination comprises; providing an aggregate user interface on the wireless device based on a function of one or more of the at least one secondary wireless device; providing an aggregate user interface on the wireless device based on a capability of one or more of the at least one secondary wireless device; providing an aggregate user interface on the wireless device based on a location of one or more of the at least one secondary wireless device; providing an aggregate user interface on the wireless device based on an ownership of one or more of the at least one secondary wireless device; providing an aggregate user interface on the wireless device based on any access restrictions of one or more of the at least one secondary wireless device; providing an aggregate user interface on the wireless device based on a history of use of one or more of the at least one secondary wireless device; providing an aggregate user interface on the wireless device based on a user configuration with respect to one or more of the at least one secondary wireless device; and
/orproviding an aggregate user interface on the wireless device based on a closure rate with respect to one or more of the at least one secondary wireless device.
- and
-
19. A method comprising:
-
making a determination that a wireless device is in proximity to at least one secondary wireless device; and determining an aggregate user interface on the wireless device based on the determination, wherein determining an aggregate user interface on the wireless device based on the determination comprises; determining that a first secondary wireless device is closest to the wireless device; and providing an aggregate user interface on the wireless device including an available interaction with one or more operations related to the first secondary wireless device. - View Dependent Claims (20)
-
-
21. A method comprising:
-
making a determination that a wireless device is in proximity to at least one secondary wireless device; determining an aggregate user interface on the wireless device based on the determination; receiving information at the wireless device, the information including at least one of updated proximity information for the at least one secondary wireless device, key-related inputs from a user, and gestures by a user using the wireless device; and providing an updated aggregated user interface on the wireless device based on the information. - View Dependent Claims (22, 23)
-
-
24. A method comprising:
-
making a determination that a wireless device is in proximity to at least one secondary wireless device; and determining an aggregate user interface on the wireless device based on the determination, wherein determining an aggregate user interface on the wireless device based on the determination comprises; determining a location for one or more of the at least one secondary wireless device; determining one or more operations available on one or more of the at least one secondary wireless device; sorting the one or more operations available, based at least in part on the location; and providing an aggregate user interface on the wireless device based at least in part on the sorting the one or more operations available, based at least in part on the location.
-
-
25. A method comprising:
-
making a determination that a wireless device is in proximity to at least one secondary wireless device; and determining an aggregate user interface on the wireless device based on the determination; wherein determining an aggregate user interface on the wireless device based on the determination comprises; determining one or more default operations available on one or more of the at least one secondary wireless device; determining one or more non-default operations available on one or more of the at least one secondary wireless device; providing an aggregate user interface on the wireless device based at least in part on the determining one or more default operations available on one or more of the at least one secondary wireless device and the determining one or more non-default operations available on one or more of the at least one secondary wireless device; and invoking substantially automatically at least one of the one or more default operations if no action occurs.
-
-
26. A method comprising:
-
making a determination that a wireless device is in proximity to at least one secondary wireless device; determining an aggregate user interface on the wireless device based on the determination; and sending a command to one or more of the at least one secondary wireless device via the aggregate user interface, wherein sending a command to one or more of the at least one secondary wireless device via the aggregate user interface further comprises; selecting an entry in a menu.
-
-
27. A method comprising:
-
making a determination that a wireless device is in proximity to at least one secondary wireless device; determining an aggregate user interface on the wireless device based on the determination; and sending a command to one or more of the at least one secondary wireless device via the aggregate user interface, wherein sending a command to one or more of the at least one secondary wireless device via the aggregate user interface further comprises; sending a command to one or more of the at least one secondary wireless device via the aggregate user interface, wherein the command is to transition one or more of the least one secondary wireless device from an off state to an on state.
-
-
28. A method comprising:
-
making a determination that a wireless device is in proximity to at least one secondary wireless device; determining an aggregate user interface on the wireless device based on the determination; and sending a command to one or more of the at least one secondary wireless device via the aggregate user interface, wherein sending a command to one or more of the at least one secondary wireless device via the aggregate user interface further comprises; sending a command to one or more of the at least one secondary wireless device via the aggregate user interface, wherein the command is to transition one or more of the least one secondary wireless device from an on state to an off state.
-
Specification