Push user interface
First Claim
Patent Images
1. A method comprising:
- receiving, at a mobile device, location information from a network of remote devices distinct from the mobile device,wherein the location information identifies, for each remote device of the network, a location of that remote device relative to one or more other remote devices of the network, andwherein the location information is determined, at least in part, based on communications between the remote devices of the network;
displaying, using the mobile device, a graphical representation of the network of remote devices to a user;
determining that the mobile device is in proximity to a first remote device from among the remote devices of the network;
responsive to determining that the mobile device is in proximity to the first remote device, automatically receiving, at the mobile device, first executable code from the first remote device, the first executable code comprising computer instructions for generating a first user interface specific to the first remote device, the first executable code defining one or more user-interactive control elements for controlling the first remote device; and
automatically executing the first executable code using the mobile device, wherein executing the first executable code causes the mobile device to generate the first user interface and display the first user interface, including at least one of the user-interactive control elements, to the user.
2 Assignments
0 Petitions
Accused Products
Abstract
Exemplary embodiments may be used as a Push-User Interface (UI) for electronic devices, such as smartphones and tablets and other similar devices, including personal computers, watches, etc. The system may be used with a remote device having a wireless communication interface such that a unique UI is pushed from the remote device to the electronic device to create a user interface experience specific to the remote device on the electronic device.
-
Citations
14 Claims
-
1. A method comprising:
-
receiving, at a mobile device, location information from a network of remote devices distinct from the mobile device, wherein the location information identifies, for each remote device of the network, a location of that remote device relative to one or more other remote devices of the network, and wherein the location information is determined, at least in part, based on communications between the remote devices of the network; displaying, using the mobile device, a graphical representation of the network of remote devices to a user; determining that the mobile device is in proximity to a first remote device from among the remote devices of the network; responsive to determining that the mobile device is in proximity to the first remote device, automatically receiving, at the mobile device, first executable code from the first remote device, the first executable code comprising computer instructions for generating a first user interface specific to the first remote device, the first executable code defining one or more user-interactive control elements for controlling the first remote device; and automatically executing the first executable code using the mobile device, wherein executing the first executable code causes the mobile device to generate the first user interface and display the first user interface, including at least one of the user-interactive control elements, to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification