Autonomous delivery to a dynamic location
US-2024386366-A1 · Nov 21, 2024 · US
US2018176166A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2018176166-A1 |
| Application number | US-201715792463-A |
| Country | US |
| Kind code | A1 |
| Filing date | Oct 24, 2017 |
| Priority date | Dec 20, 2016 |
| Publication date | Jun 21, 2018 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
1 . A method comprising: receiving user input that selects a point in a first graphical map at a first mobile device; in response to receiving the 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 a 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 an indicator of the timestamp value; wherein the method is performed using one or more processors. 2 . The method of claim 1 , wherein the enriched pin data further comprises information that identifies a sender of the enriched pin data at the first mobile device. 3 . The method of claim 1 , further comprising, in response to receiving a second user input at the pin on the second mobile device, displaying a popup window on the second graphical map associated with the pin. 4 . The method of claim 3 , wherein the media element comprises image data and the popup window displays the image data. 5 . The method of claim 1 , wherein the media element comprises a series of coordinates that represents a freeform drawing, and wherein the method further comprises displaying based on the series of coordinates, a freeform drawing on the second graphical map. 6 . The method of claim 1 , further comprising: displaying a message history on the second mobile device comprising a plurality of message entries that includes a first message entry associated with the pin; and in response to a user interaction with the first message entry, causing to be displayed on the second graphical map the pin. 7 . The method of claim 6 , wherein the plurality of message entries further comprises a second message entry, wherein the second message entry is associated with a text message. 8 . The method of claim 1 , wherein the enriched pin data represents a route of travel between a current position of the first mobile device and the point. 9 . The method of claim 8 , further comprising displaying, on the second graphical map, a route of travel between the current position of the first mobile device and the point. 10 . The method of claim 8 , further comprising: determining, by the second mobile device, an estimated time of arrival of the first mobile device at the point; and displaying the estimated time of arrival on the second graphical map. 11 . One or more non-transitory computer-readable media storing instructions, which when executed by one or more processors cause: receiving user input that selects a point in a first graphical map at a first mobile device; in response to receiving the 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 a 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 an indicator of the timestamp value. 12 . The one or more non-transitory computer-readable media of claim 11 , wherein the enriched pin data further comprises information that identifies a sender of the enriched pin data at the first mobile device. 13 . The one or more non-transitory computer-readable media of claim 11 , further comprising instructions, which when executed by one or more processors cause, in response to receiving a second user input at the pin on the second mobile device, displaying a popup window on the second graphical map associated with the pin. 14 . The one or more non-transitory computer-readable media of claim 13 , wherein the media element comprises image data and the popup window displays the image data. 15 . The one or more non-transitory computer-readable media of claim 11 , wherein the media element comprises a series of coordinates that represents a freeform drawing, and further comprising instructions, which when executed by one or more processors cause displaying based on the series of coordinates, a freeform drawing on the second graphical map. 16 . The one or more non-transitory computer-readable media of claim 11 , further comprising instructions, which when executed by one or more processors cause: displaying a message history on the second mobile device comprising a plurality of message entries that includes a first message entry associated with the pin; and in response to a user interaction with the first message entry, causing to be displayed on the second graphical map the pin. 17 . The one or more non-transitory computer-readable media of claim 16 , wherein the plurality of message entries further comprises a second message entry, wherein the second message entry is associated with a text message. 18 . The one or more non-transitory computer-readable media of claim 11 , wherein the enriched pin data represents a route of travel between a current position of the first mobile device and the point. 19 . The one or more non-transitory computer-readable media of claim 18 , further comprising instructions, which when executed by one or more processors cause displaying, on the second graphical map, a route of travel between the current position of the first mobile device and the point. 20 . The one or more non-transitory computer-readable media of claim 18 , further comprising instructions, which when executed by one or more processors cause: determining, by the second mobile device, an estimated time of arrival of the first mobile device at the point; and displaying the estimated time of arrival on the second graphical map.
using straight lines or curves · CPC title
Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title
using a touch-screen or digitiser, e.g. input of commands through traced gestures · CPC title
Timing of guidance instructions · CPC title
using icons (graphical or visual programming using iconic symbols G06F8/34) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.