US2019253377A1PendingUtilityA1

Systems and methods for mobile communication integration

58
Assignee: GLYMPSE INCPriority: Jul 16, 2008Filed: Apr 22, 2019Published: Aug 15, 2019
Est. expiryJul 16, 2028(~2 yrs left)· nominal 20-yr term from priority
H04W 4/12H04M 3/533H04M 3/42382H04M 3/42348H04L 51/046H04L 51/04G01C 21/362G01C 21/3614H04W 4/024H04W 4/02H04W 4/025G01C 21/3438H04W 4/14H04M 1/72547H04L 51/20H04L 51/24G01C 21/00H04L 51/32H04L 51/222H04L 51/224H04L 51/52H04M 1/7243H04M 1/72457
58
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A mobile application for integrating a location sharing event with a messaging platform such as a text messaging or email platform allows users to be prompted about location sharing when at least a part of the message includes location or time information. In one embodiment, the mobile application takes the form of an integrated location sharing application that parses the message to discern the relevant location or time information. The application may also provide a notification of a future event and may optionally generate a location sharing event based on the notification. In another embodiment, the application permits interactive route sharing between at least two computing devices.

Claims

exact text as granted — not AI-modified
We claim: 
     
         1 . A method, comprising:
 causing a map to be displayed by a first computing device;   generating a route from a first point to a second point based on an approximate route indicated by a user of the first computing device,
 wherein the approximate route specifies an entire route between the first point and the second point; and 
 wherein generating the route is performed, at least in part, by automatically adjusting a portion of the approximate route to more closely conform to aspects of the map; and 
   causing an indication of the generated route to be sent to a second computing device in conjunction with a textual message,
 wherein sending the generated route and the textual message causes the second computing device to display the generated route in conjunction with the textual message. 
   
     
     
         2 . The method of  claim 1 :
 wherein the second computing device displays a second map based on the indication of the generated route;   wherein revisions to the route are indicated through interactions with the second map to generate a revised route;   wherein the second computing device sends an indication of the revised route to the first computing device; and   wherein the method further comprises causing the first computing device to display a second version of the map based on the indication of the revised route.   
     
     
         3 . The method of  claim 1 :
 wherein the second computing device displays a second map based on the indication of the generated route;   wherein revisions to the route are indicated through interactions with the second map to generate a revised route;   wherein the second computing device sends an indication of the revised route to the first computing device and sends a second textual message to the first computing device; and   wherein the method further comprises:
 causing the first computing device to display a second version of the map based on the indication of the revised route; and 
 causing the first computing device to display the second textual message in association with the second version of the map. 
   
     
     
         4 . The method of  claim 1  further comprising receiving a message from the second computing device indicating acceptance of the route. 
     
     
         5 . The method of  claim 1 , wherein displaying the map by the first computing device includes displaying location data imported from a social network data source. 
     
     
         6 . The method of  claim 1  further comprising causing the route to be displayed in conjunction with the textual message. 
     
     
         7 . The method of  claim 1  further comprising:
 receiving route revisions from the second computing device; and 
 causing the first computing device to display a second version of the map which includes the route revisions. 
 
     
     
         8 . The method of  claim 1 , wherein the approximate route is indicated by a user, at least in part, by the user tracing a portion of the approximate route in relation to the map. 
     
     
         9 . A computing system, comprising:
 one or more processors; and   a memory storing instructions that, when executed by the computing system, cause the computing system to perform operations comprising:
 displaying a map; 
 generating a route from a first position to a second position based on an approximate route indicated by a user,
 wherein the approximate route specifies an entire route between the first position and the second position; and 
 wherein generating the route is performed, at least in part, by automatically adjusting a portion of the approximate route to more closely conform to characteristics of the map; and 
 
 sending an indication of the generated route to a second computing system in conjunction with a textual message,
 wherein sending the generated route and the textual message causes the second computing system to display the generated route. 
 
   
     
     
         10 . The computing system of  claim 9 :
 wherein the second computing system displays a second map based on the indication of the generated route;   wherein revisions to the route are indicated through interactions with the second map to generate a revised route;   wherein the second computing system sends an indication of the revised route to the computing system; and   wherein the operations further comprise displaying a second version of the map based on the indication of the revised route.   
     
     
         11 . The computing system of  claim 9 :
 wherein the second computing system displays a second map based on the indication of the generated route;   wherein revisions to the route are indicated through interactions with the second map to generate a revised route;   wherein the second computing system sends an indication of the revised route to the computing system and sends a second textual message to the computing system; and   wherein the operations further comprise:
 displaying a second version of the map based on the indication of the revised route; and 
 displaying the second textual message in association with the second version of the map. 
   
     
     
         12 . The computing system of  claim 9 , wherein the operations further comprise receiving a message from the second computing system indicating acceptance of the route. 
     
     
         13 . The computing system of  claim 9 , wherein displaying the map by the computing system includes displaying location data imported from a social network. 
     
     
         14 . The computing system of  claim 9 , wherein the operations further comprise displaying the route in conjunction with the textual message. 
     
     
         15 . The computing system of  claim 9 , wherein the operations further comprise:
 receiving route revisions from the second computing system; and   displaying a second version of the map which includes the route revisions.   
     
     
         16 . The computing system of  claim 9 , wherein the approximate route is indicated by a user, at least in part, by the user tracing a portion of the approximate route in relation to the map. 
     
     
         17 . A non-transitory computer-readable storage medium storing instructions that, when executed by a computing system, cause the computing system to perform operations, the operations comprising:
 identifying an incoming text message received from a second computing system;   parsing the incoming text message into message portions;   comparing the message portions to trigger portions;   based on the comparing, determining that at least one of the message portions match at least one of the trigger portions;   in response to the determining, providing a location sharing prompt;   receiving input specifying acceptance of the location sharing prompt; and   in response to the input specifying acceptance of the location sharing prompt, causing indications of one or more locations associated with the computing system to be shared with the second computing system.   
     
     
         18 . The computer-readable storage medium of  claim 17 , wherein the incoming text message is received via a location sharing application with an integrated messaging portion. 
     
     
         19 . The computer-readable storage medium of  claim 17 , wherein determining that at least one of the message portions match at least one of the trigger portions comprises identifying whether any of the least one of the message portions include words referencing location. 
     
     
         20 . The computer-readable storage medium of  claim 17 ,
 wherein providing a location sharing prompt comprises sending a link to a third computing system; and   wherein the input specifying acceptance of the location sharing prompt is received via a user of the third computing system activating the link.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.