DEVICE AND METHOD FOR LOCKING IN BUTTON CONTEXT BASED ON A SOURCE CONTACT OF AN ELECTRONIC COMMUNICATION
First Claim
1. A device comprising:
- a communication interface;
one or more buttons, each mapped to activation of respective functions;
a display device; and
a controller configured to;
receive, via the communication interface, an electronic communication from a source contact;
detect that a button, of the one or more buttons, has been activated;
identify a respective function mapped to the button, the respective function comprising a positioning function;
when the button is activated within a threshold time period after receiving the electronic communication, perform the respective function using the source contact from which the electronic communication was received by providing, at the display device, one or more of;
a location of the source contact and a route to the source contact; and
when the button is activated after the threshold time period, perform the respective function independent of the source contact by providing, at the display device, a current location of the device.
1 Assignment
0 Petitions
Accused Products
Abstract
A device and method for locking in button context based on a source contact of an electronic communication is provided. An electronic communication is received, via a communication interface, from a source contact. A controller detects that button, of one or more buttons, has been activated, each of the one or more buttons mapped to activation of respective functions. The controller identifies a respective function mapped to the button. When the button is activated within a threshold time period after receiving the electronic communication, the controller performs the respective function using the source contact from which the electronic communication was received. When the button is activated after the threshold time period, the controller performs the respective function independent of the source contact.
-
Citations
22 Claims
-
1. A device comprising:
-
a communication interface; one or more buttons, each mapped to activation of respective functions; a display device; and a controller configured to; receive, via the communication interface, an electronic communication from a source contact; detect that a button, of the one or more buttons, has been activated; identify a respective function mapped to the button, the respective function comprising a positioning function; when the button is activated within a threshold time period after receiving the electronic communication, perform the respective function using the source contact from which the electronic communication was received by providing, at the display device, one or more of;
a location of the source contact and a route to the source contact; andwhen the button is activated after the threshold time period, perform the respective function independent of the source contact by providing, at the display device, a current location of the device. - View Dependent Claims (2, 3, 4, 5, 7, 8, 9, 10)
-
-
6. (canceled)
-
11. A method comprising:
-
receiving, via a communication interface, an electronic communication from a source contact; detecting, via a controller, that a button, of one or more buttons, has been activated, each of the one or more buttons mapped to activation of respective functions; identifying, via the controller, a respective function mapped to the button, the respective function comprising a positioning function; when the button is activated within a threshold time period after receiving the electronic communication, performing, via the controller, the respective function using the source contact from which the electronic communication was received by providing, via the controller, at a display device, one or more of;
a location of the source contact and a route to the source contact; andwhen the button is activated after the threshold time period, performing, via the controller, the respective function independent of the source contact by providing, via the controller, at the display device, a current location of a device that includes the controller. - View Dependent Claims (12, 13, 14, 15, 17, 18, 19, 20)
-
-
16. (canceled)
-
21. A device comprising:
-
a communication interface; a microphone; one or more buttons, each mapped to activation of respective functions; and a controller configured to; receive, via the communication interface, an electronic communication from a source contact; detect that a button, of the one or more buttons, has been activated; identify a respective function mapped to the button; when the button is activated within a threshold time period after receiving the electronic communication, perform the respective function using the source contact from which the electronic communication was received; when the button is activated after the threshold time period, perform the respective function independent of the source contact; and when the button is activated after the threshold time period according to a given pattern; receive, via the microphone, contact information; and perform the respective function using the contact information received via the microphone.
-
-
22. A method comprising:
-
receiving, via a communication interface, an electronic communication from a source contact; detecting, via a controller, that a button, of one or more buttons, has been activated, each of the one or more buttons mapped to activation of respective functions; identifying, via the controller, a respective function mapped to the button; when the button is activated within a threshold time period after receiving the electronic communication, performing, via the controller, the respective function using the source contact from which the electronic communication was received; when the button is activated after the threshold time period, performing, via the controller, the respective function independent of the source contact; and when the button is activated after the threshold time period according to a given pattern; receiving, at the controller, via a microphone, contact information; and performing, via the controller, the respective function using the contact information received via the microphone.
-
Specification