Mechanism for providing user-programmable button
First Claim
Patent Images
1. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a first electronic device with one or more processors and memory, cause the first electronic device to perform a method comprising:
- receiving first input on a first affordance of the first electronic device;
in response to the first input, requesting first context information from a second electronic device in communication with the first electronic device, wherein the second electronic device is separate from the first electronic device; and
storing the first context information in association with the first affordance, wherein;
receiving the first input on the first affordance of the first electronic device occurs while a current activity of an application running on the second electronic device is being performed, andthe first context information is indicative of the current activity of the application running on the second electronic device.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the disclosure provide an intuitive way for a first electronic device (e.g., a head unit) to request context information from a second electronic device (e.g., a phone or tablet), and to store the context information in association with an affordance (e.g., such as a physical or virtual button on the head unit) so that the context can be later recalled in response to input on the affordance.
-
Citations
45 Claims
-
1. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a first electronic device with one or more processors and memory, cause the first electronic device to perform a method comprising:
-
receiving first input on a first affordance of the first electronic device; in response to the first input, requesting first context information from a second electronic device in communication with the first electronic device, wherein the second electronic device is separate from the first electronic device; and storing the first context information in association with the first affordance, wherein; receiving the first input on the first affordance of the first electronic device occurs while a current activity of an application running on the second electronic device is being performed, and the first context information is indicative of the current activity of the application running on the second electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A first electronic device, comprising:
-
one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more processors including instructions for; receiving first input on a first affordance of the first electronic device; in response to the first input, requesting first context information from a second electronic device in communication with the first electronic device, wherein the second electronic device is separate from the first electronic device; and storing the first context information in association with the first affordance, wherein; receiving the first input on the first affordance of the first electronic device occurs while a current activity of an application running on the second electronic device is being performed, and the first context information is indicative of the current activity of the application running on the second electronic device. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method comprising:
at a first electronic device with one or more processors and memory; receiving first input on a first affordance of the first electronic device; in response to the first input, requesting first context information from a second electronic device in communication with the first electronic device, wherein the second electronic device is separate from the first electronic device; and storing the first context information in association with the first affordance, wherein; receiving the first input on the first affordance of the first electronic device occurs while a current activity of an application running on the second electronic device is being performed, and the first context information is indicative of the current activity of the application running on the second electronic device. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
Specification