Short message communication within a mobile graphical map
First Claim
1. A method comprising:
- receiving a first user input that selects a location point in a first graphical map at a first mobile device;
receiving a second user input that provides drawing data that represents a drawing on the first graphical map, wherein the drawing defines a boundary of a geographic area in relation to the location point;
in response to receiving the first user input and the second user input, generating enriched pin data comprising a latitude value representing a latitude position of the point, a longitude value representing a longitude position of the point, and the drawing data; and
sending the enriched pin data to a second mobile device to cause to be displayed a pin and the drawing on a second graphical map on the second mobile device, wherein the pin is positioned on the second graphical map using the latitude value and longitude value, and wherein the drawing is positioned in relation to the pin in accordance with the drawing data;
wherein the method is performed using one or more processors.
8 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a computer-implemented process is programmed or configured to allow a first mobile device to generate and send enriched pin data to a geographical messaging system. Enriched pin data may include latitude and longitude data, a timestamp, and a media element. Media elements may include image data, video data, text data, drawing data that defines a geographic location, route data that defines a geographic travel path, and/or pin expiration data. The geographical messaging system may then broadcast the enriched pin data to a second mobile device belonging to a team member in the same geographical region as the first mobile device. The second mobile device may then use the enriched pin data to display, on a geographical map, a map pin that corresponds to the enriched pin data. In one embodiment, the second mobile device may also use the enriched pin data to display, in a message chain, a message related to the enriched pin data.
282 Citations
24 Claims
-
1. A method comprising:
-
receiving a first user input that selects a location point in a first graphical map at a first mobile device; receiving a second user input that provides drawing data that represents a drawing on the first graphical map, wherein the drawing defines a boundary of a geographic area in relation to the location point; in response to receiving the first user input and the second user input, generating enriched pin data comprising a latitude value representing a latitude position of the point, a longitude value representing a longitude position of the point, and the drawing data; and sending the enriched pin data to a second mobile device to cause to be displayed a pin and the drawing on a second graphical map on the second mobile device, wherein the pin is positioned on the second graphical map using the latitude value and longitude value, and wherein the drawing is positioned in relation to the pin in accordance with the drawing data; wherein the method is performed using one or more processors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. One or more non-transitory computer-readable media storing instructions, which when executed by one or more processors cause:
-
receiving a first user input that selects a location point in a first graphical map at a first mobile device; receiving a second user input that provides drawing data that represents a drawing on the first graphical map, wherein the drawing defines a boundary of a geographic area in relation to the location point; in response to receiving the first user input and the second user input, generating enriched pin data comprising a latitude value representing a latitude position of the point, a longitude value representing a longitude position of the point, and the drawing data; and sending the enriched pin data to a second mobile device to cause to be displayed a pin and the drawing on a second graphical map on the second mobile device wherein the pin is positioned on the second graphical map using the latitude value and longitude value, and wherein the drawing is positioned in relation to the pin in accordance with the drawing data. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification