Systems and methods for associating contextual information and a contact entry with a communication originating from a geographic location
First Claim
Patent Images
1. A method comprising:
- at a mobile device;
displaying a graphical map of a geographic location;
receiving user input on the graphical map defining a graphical representation of the geographic location, the graphical representation defining an area surrounding the geographic location;
receiving contextual information to tag to the graphical representation while the mobile device is located at the geographic location;
in response to receiving the contextual information, tagging the contextual information to the geographical representation of the geographic location, the tagged contextual information comprising data identifying a time when the mobile device is located at the geographic location;
receiving user input that specifies a communication rule to apply to every communication originating from the graphical representation of the geographic location, the communication rule comprising an instruction to present the tagged contextual information;
receiving a communication originating from the defined area surrounding the geographic location corresponding to the graphical representation; and
in response to receiving the communication originating from the geographic location corresponding to the graphical representation, presenting, to a user of the mobile device, the contextual information tagged to the graphical representation of the geographic location by applying the communication rule and the data indicating the time when the mobile device was located at the geographic location.
7 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are methods and systems for associating contextual information with data identifying a geographic location. According to embodiments of the present disclosure, a communication originating from the geographic location may be received at a computing device. In response to receiving the communication originating from the geographic location, the contextual information may be presented to the user.
113 Citations
29 Claims
-
1. A method comprising:
-
at a mobile device; displaying a graphical map of a geographic location; receiving user input on the graphical map defining a graphical representation of the geographic location, the graphical representation defining an area surrounding the geographic location; receiving contextual information to tag to the graphical representation while the mobile device is located at the geographic location; in response to receiving the contextual information, tagging the contextual information to the geographical representation of the geographic location, the tagged contextual information comprising data identifying a time when the mobile device is located at the geographic location; receiving user input that specifies a communication rule to apply to every communication originating from the graphical representation of the geographic location, the communication rule comprising an instruction to present the tagged contextual information; receiving a communication originating from the defined area surrounding the geographic location corresponding to the graphical representation; and in response to receiving the communication originating from the geographic location corresponding to the graphical representation, presenting, to a user of the mobile device, the contextual information tagged to the graphical representation of the geographic location by applying the communication rule and the data indicating the time when the mobile device was located at the geographic location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
at a mobile device; determining a geographic location of the mobile device; displaying a graphical map of the geographic location; receiving user input on the graphical map defining a graphical representation of the geographic location, the geographical representation defining an area surrounding the geographic location; receiving contextual information to tag to the graphical representation while the mobile device is located at the geographic location; in response to receiving the contextual information, tagging the contextual information to the geographical representation of the geographic location, the tagged contextual information comprising data identifying a time when the mobile device is located at the geographic location; receiving user input that specifies a communication rule to apply to every communication originating from the graphical representation of the geographic location, the communication rule comprising an instruction to present the tagged contextual information; receiving a communication originating from the defined area surrounding the geographic location corresponding to the graphical representation; and in response to receiving the communication originating from the geographic location corresponding to the graphical representation, presenting, to a user of the mobile device, the contextual information tagged to the graphical representation of the geographic location by applying the communication rule and the data indicating the time when the mobile device was located at the geographic location. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A system comprising:
-
a communication interface of a mobile device configured to receive a communication that originated from a geographic location; and a communication manager of the mobile device configured to; display a graphical map of the geographic location; receive user input on the graphical map that defines a graphical representation of the geographic location, the graphical representation defining an area surrounding the geographic location; receive contextual information to tag to the graphical representation while the mobile device is located at the geographic location; in response to receiving the contextual information, tag the contextual information to the geographical representation of the geographic location, the tagged contextual information comprising data identifying a time when the mobile device is located at the geographic location; receive user input that specifies and a communication rule to apply to every communication originating from the graphical representation of the geographic location, the communication rule comprising an instruction to present the tagged contextual information; and present the contextual information tagged to the graphical representation of the geographic location and the data indicating the time when the mobile device was located at the geographic location by applying the communication rule in response to receiving the communication originating from the geographic location corresponding to the graphical representation.
-
-
27. A system comprising:
-
a communication interface of a mobile device configured to receive a communication from a computing device; and a communication manager of the mobile device configured to; determine a geographic location from where the communication originated; display a graphical map of a geographic location; receive user input on the graphical map that defines a graphical representation of the geographic location, the graphical representation defining an area surrounding the geographic location; receive contextual information to tag to the graphical representation while the mobile device is located at the geographic location; in response to receiving the contextual information, tag the contextual information to the geographical representation of the geographic location, the tagged contextual information comprising data identifying a time when the mobile device is located at the geographic location; receive user input that specifies a communication rule to apply to every communication originating from the graphical representation of the geographic location, the communication rule comprising an instruction to present the tagged contextual information; and present the contextual information tagged to the graphical representation of the geographic location and the data indicating the time when the mobile device was located at the geographic location by applying the communication rule in response to receiving the communication originating from the geographic location corresponding to the graphical representation.
-
-
28. A non-transitory computer-readable storage medium having stored thereon computer executable instructions for performing the following steps:
-
displaying, on a mobile device, a graphical map of a geographic location; receiving, at the mobile device, user input on the graphical map that specifies a graphical representation of the geographic location, the graphical representation defining an area surrounding the geographic location; receiving, at the mobile device, contextual information to tag to the graphical representation while the mobile device is located at the geographic location; tagging, at the mobile device, the contextual information to the geographical representation of the geographic location in response to receiving the contextual information, the tagged contextual information comprising data identifying a time when the mobile device is located at the geographic location; receiving, at the mobile device, user input that specifies a communication rule to apply to every communication originating from the graphical representation of the geographic location, the communication rule comprising an instruction to present the tagged contextual information; receiving, at the mobile device, a communication originating from the defined area surrounding the geographic location corresponding to the graphical representation; and in response to receiving the communication originating from the geographic location corresponding to the graphical representation, presenting, to a user of the mobile device, the contextual information tagged to the graphical representation of the geographic location by applying the communication rule and the data indicating the time when the mobile device was located at the geographic location.
-
-
29. A non-transitory computer-readable storage medium having stored thereon computer executable instructions for performing the following steps:
-
determining, at a mobile device, a geographic location of a computing device; displaying, on a mobile device, a graphical map of a geographic location; receiving, at the mobile device, user input on the graphical map that specifies a graphical representation of the geographic location, the graphical representation defining an area surrounding the geographic location; receiving, at the mobile device, contextual information to tag to the graphical representation while the mobile device is located at the geographic location; tagging, at the mobile device, the contextual information to the geographical representation of the geographic location in response to receiving the contextual information, the tagged contextual information comprising data identifying a time when the mobile device is located at the geographic location; receiving, at the mobile device, user input that specifies a communication rule to apply to every communication originating from the graphical representation of the geographic location, the communication rule comprising an instruction to present the tagged contextual information; receiving, at the mobile device, a communication originating from the defined area surrounding the geographic location corresponding to the graphical representation; and in response to receiving the communication originating from the geographic location corresponding to the graphical representation, presenting, to a user of the mobile device, the contextual information tagged to the graphical representation of the geographic location by applying the communication rule and the data indicating the time when the mobile device was located at the geographic location.
-
Specification