Short message communication within a mobile graphical map
First Claim
1. A method comprising:
- receiving a first user input, via a first graphical map on a first mobile device, that selects a location point in the first graphical map;
receiving a second user input that provides a media element;
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, a timestamp value, and the media element; and
sending the enriched pin data to a second mobile device to cause to be displayed a pin 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 pin comprises the user-provided media element and an indicator of the timestamp value;
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
20 Claims
-
1. A method comprising:
-
receiving a first user input, via a first graphical map on a first mobile device, that selects a location point in the first graphical map; receiving a second user input that provides a media element; 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, a timestamp value, and the media element; and sending the enriched pin data to a second mobile device to cause to be displayed a pin 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 pin comprises the user-provided media element and an indicator of the timestamp value; wherein the method is performed using one or more processors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more non-transitory computer-readable media storing instructions, which when executed by one or more processors cause the one or more processors to perform operations comprising:
-
receiving a first user input, via a first graphical map on a first mobile device, that selects a location point in the first graphical map; receiving a second user input that provides a media element 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, a timestamp value, and the media element; and sending the enriched pin data to a second mobile device to cause to be displayed a pin 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 pin comprises the user-provided media element and an indicator of the timestamp value. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification