US2018216951A1PendingUtilityA1

Method and apparatus for providing a calculated route using waypoints associated with a traveled route

Assignee: PROVENANCE ASSET GROUP LLCPriority: Apr 18, 2012Filed: Mar 28, 2018Published: Aug 2, 2018
Est. expiryApr 18, 2032(~5.7 yrs left)· nominal 20-yr term from priority
G01C 21/3484
46
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An approach is provided for providing a calculated route using waypoints associated with a traveled route. A traveled route platform processes and/or facilitates a processing of one or more location logs to determine one or more waypoints, wherein the one or more location logs include, at least in part, one or more location samples for at least one device on a traveled route. The traveled route platform then processes and/or facilitates a processing of the one or more waypoints via one or more routing engines to determine a calculated route as a representation of the traveled route.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method comprising facilitating a processing of and/or processing (1) data and/or (2) information and/or (3) at least one signal, the (1) data and/or (2) information and/or (3) at least one signal based, at least in part, on the following:
 a processing of one or more location logs to determine one or more waypoints, wherein the one or more location logs include, at least in part, one or more location samples for at least one device on a traveled route; and   a processing of the one or more waypoints via one or more routing engines to determine a calculated route as a representation of the traveled route.   
     
     
         2 . The method of  claim 1 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:
 at least one determination of an area bounded by the calculated route; and   a designation of the area as a conquered area associated with (a) the at least one device, (b) at least one user associated with the at least one device, or (c) a combination thereof.   
     
     
         3 . The method of  claim 2 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:
 a processing of the one or more location logs to determine at least one mode of transportation; and   an association of the at least one mode of transportation with the one or more waypoints, the calculated route, the conquered area, or a combination thereof.   
     
     
         4 . The method of  claim 3 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:
 at least one determination of at least one dominance level associated with the area based, at least in part, on the at least one mode of transportation,   wherein the designation of the area as the conquered area is based, at least in part, on the at least one dominance level.   
     
     
         5 . The method of  claim 4 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:
 at least one determination of respective one or more weighting values for the at least one mode of transportation based, at least in part, on an activity level associated with the at least one mode of transportation,   wherein the at least one dominance level is further based, at least in part, on the one or more weighting values.   
     
     
         6 . The method of  claim 3 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:
 a processing of the one or more location samples in the one or more location logs via one or more models, one or more filters, or a combination thereof to determine the at least one mode of transportation.   
     
     
         7 . The method of  claim 3 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:
 at least one determination of the one or more routing engines based, at least in part, on the at least one mode of transportation.   
     
     
         8 . The method of  claim 1 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:
 a processing of one or more results of the one or more routing engines to cause, at least in part, a post-processing, an aggregation, or a combination thereof of the one or more results to determine the calculated route.   
     
     
         9 . The method of  claim 1 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:
 a capture of at least one of the one or more location samples, wherein the one or more location samples include acceleration information relating to the at least one device;   another capture of at least another one of the one or more location samples based, at least in part, on a distance threshold, a temporal threshold, or a combination thereof with respect to the capture of the at least one of the one or more location samples; and   a processing of the one or more location logs to determine at least one mode of transportation based, at least in part, on the acceleration information.   
     
     
         10 . The method of  claim 1 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:
 a processing of the one or more location logs to cause, at least in part, a filtering of the one or more location samples,   wherein the one or more waypoints are determined based, at least in part, on the filtering.   
     
     
         11 . An apparatus comprising:
 at least one processor; and   at least one memory including computer program code for one or more programs,   the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following,
 process and/or facilitate a processing of one or more location logs to determine one or more waypoints, wherein the one or more location logs include, at least in part, one or more location samples for at least one device on a traveled route; and 
 process and/or facilitate a processing of the one or more waypoints via one or more routing engines to determine a calculated route as a representation of the traveled route. 
   
     
     
         12 . An apparatus of  claim 11 , wherein the apparatus is further caused to:
 determine an area bounded by the calculated route; and   cause, at least in part, a designation of the area as a conquered area associated with (a) the at least one device, (b) at least one user associated with the at least one device, or (c) a combination thereof.   
     
     
         13 . An apparatus of  claim 12 , wherein the apparatus is further caused to:
 process and/or facilitate a processing of the one or more location logs to determine at least one mode of transportation; and   cause, at least in part, an association of the at least one mode of transportation with the one or more waypoints, the calculated route, the conquered area, or a combination thereof.   
     
     
         14 . An apparatus of  claim 13 , wherein the apparatus is further caused to:
 determine at least one dominance level associated with the area based, at least in part, on the at least one mode of transportation,   wherein the designation of the area as the conquered area is based, at least in part, on the at least one dominance level.   
     
     
         15 . An apparatus of  claim 14 , wherein the apparatus is further caused to:
 determine respective one or more weighting values for the at least one mode of transportation based, at least in part, on an activity level associated with the at least one mode of transportation,   wherein the at least one dominance level is further based, at least in part, on the one or more weighting values.   
     
     
         16 . An apparatus of  claim 13 , wherein the apparatus is further caused to:
 process and/or facilitate a processing of the one or more location samples in the one or more location logs via one or more models, one or more filters, or a combination thereof to determine the at least one mode of transportation.   
     
     
         17 . An apparatus of  claim 13 , wherein the apparatus is further caused to:
 determine the one or more routing engines based, at least in part, on the at least one mode of transportation.   
     
     
         18 . An apparatus of  claim 11 , wherein the apparatus is further caused to:
 process and/or facilitate a processing of one or more results of the one or more routing engines to cause, at least in part, a post-processing, an aggregation, or a combination thereof of the one or more results to determine the calculated route.   
     
     
         19 . An apparatus of  claim 11 , wherein the apparatus is further caused to:
 cause, at least in part, a capture of at least one of the one or more location samples, wherein the one or more location samples include acceleration information relating to the at least one device;   cause, at least in part, another capture of at least another one of the one or more location samples based, at least in part, on a distance threshold, a temporal threshold, or a combination thereof with respect to the capture of the at least one of the one or more location samples; and   process and/or facilitate a processing of the one or more location logs to determine at least one mode of transportation based, at least in part, on the acceleration information.   
     
     
         20 . An apparatus of  claim 11 , wherein the apparatus is further caused to:
 process and/or facilitate a processing of the one or more location logs to cause, at least in part, a filtering of the one or more location samples,   wherein the one or more waypoints are determined based, at least in part, on the filtering.   
     
     
         21 . A method comprising:
 processing and/or facilitating a processing of one or more location logs to determine one or more waypoints, wherein the one or more location logs include, at least in part, one or more location samples for at least one device on a traveled route; and   processing and/or facilitating a processing of the one or more waypoints via one or more routing engines to determine a calculated route as a representation of the traveled route.   
     
     
         22 . A method of  claim 21 , further comprising:
 determining an area bounded by the calculated route; and   causing, at least in part, a designation of the area as a conquered area associated with (a) the at least one device, (b) at least one user associated with the at least one device, or (c) a combination thereof.   
     
     
         23 . A method of  claim 22 , further comprising:
 processing and/or facilitating a processing of the one or more location logs to determine at least one mode of transportation; and   causing, at least in part, an association of the at least one mode of transportation with the one or more waypoints, the calculated route, the conquered area, or a combination thereof.   
     
     
         24 . A method of  claim 23 , further comprising:
 determining at least one dominance level associated with the area based, at least in part, on the at least one mode of transportation,   wherein the designation of the area as the conquered area is based, at least in part, on the at least one dominance level.   
     
     
         25 . A method of  claim 24 , further comprising:
 determining respective one or more weighting values for the at least one mode of transportation based, at least in part, on an activity level associated with the at least one mode of transportation,   wherein the at least one dominance level is further based, at least in part, on the one or more weighting values.   
     
     
         26 . A method of  claims 23 - 25 , further comprising:
 processing and/or facilitating a processing of the one or more location samples in the one or more location logs via one or more models, one or more filters, or a combination thereof to determine the at least one mode of transportation.   
     
     
         27 . A method of  claims 23 - 26 , further comprising:
 determining the one or more routing engines based, at least in part, on the at least one mode of transportation.   
     
     
         28 . A method of  claims 21 - 27 , further comprising:
 processing and/or facilitating a processing of one or more results of the one or more routing engines to cause, at least in part, a post-processing, an aggregation, or a combination thereof of the one or more results to determine the calculated route.   
     
     
         29 . A method of  claim 21 - 28 , further comprising:
 causing, at least in part, a capture of at least one of the one or more location samples, wherein the one or more location samples include acceleration information relating to the at least one device;   causing, at least in part, another capture of at least another one of the one or more location samples based, at least in part, on a distance threshold, a temporal threshold, or a combination thereof with respect to the capture of the at least one of the one or more location samples; and   processing and/or facilitate a processing of the one or more location logs to determine at least one mode of transportation based, at least in part, on the acceleration information.   
     
     
         30 . A method of  claim 21 - 29 , further comprising:
 processing and/or facilitating a processing of the one or more location logs to cause, at least in part, a filtering of the one or more location samples,   wherein the one or more waypoints are determined based, at least in part, on the filtering.   
     
     
         31 . An apparatus comprising:
 at least one processor; and   at least one memory including computer program code for one or more programs,   the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following,
 process and/or facilitate a processing of one or more location logs to determine one or more waypoints, wherein the one or more location logs include, at least in part, one or more location samples for at least one device on a traveled route; and 
 process and/or facilitate a processing of the one or more waypoints via one or more routing engines to determine a calculated route as a representation of the traveled route. 
   
     
     
         32 . An apparatus of  claim 31 , wherein the apparatus is further caused to:
 determine an area bounded by the calculated route; and   cause, at least in part, a designation of the area as a conquered area associated with (a) the at least one device, (b) at least one user associated with the at least one device, or (c) a combination thereof.   
     
     
         33 . An apparatus of  claim 32 , wherein the apparatus is further caused to:
 process and/or facilitate a processing of the one or more location logs to determine at least one mode of transportation; and   cause, at least in part, an association of the at least one mode of transportation with the one or more waypoints, the calculated route, the conquered area, or a combination thereof.   
     
     
         34 . An apparatus of  claim 33 , wherein the apparatus is further caused to:
 determine at least one dominance level associated with the area based, at least in part, on the at least one mode of transportation,   wherein the designation of the area as the conquered area is based, at least in part, on the at least one dominance level.   
     
     
         35 . An apparatus of  claim 34 , wherein the apparatus is further caused to:
 determine respective one or more weighting values for the at least one mode of transportation based, at least in part, on an activity level associated with the at least one mode of transportation,   wherein the at least one dominance level is further based, at least in part, on the one or more weighting values.   
     
     
         36 . An apparatus of  claims 33 - 35 , wherein the apparatus is further caused to:
 process and/or facilitate a processing of the one or more location samples in the one or more location logs via one or more models, one or more filters, or a combination thereof to determine the at least one mode of transportation.   
     
     
         37 . An apparatus of  claims 33 - 36 , wherein the apparatus is further caused to:
 determine the one or more routing engines based, at least in part, on the at least one mode of transportation.   
     
     
         38 . An apparatus of  claims 31 - 37 , wherein the apparatus is further caused to:
 process and/or facilitate a processing of one or more results of the one or more routing engines to cause, at least in part, a post-processing, an aggregation, or a combination thereof of the one or more results to determine the calculated route.   
     
     
         39 . An apparatus of  claims 31 - 38 , wherein the apparatus is further caused to:
 cause, at least in part, a capture of at least one of the one or more location samples, wherein the one or more location samples include acceleration information relating to the at least one device;   cause, at least in part, another capture of at least another one of the one or more location samples based, at least in part, on a distance threshold, a temporal threshold, or a combination thereof with respect to the capture of the at least one of the one or more location samples; and   process and/or facilitate a processing of the one or more location logs to determine at least one mode of transportation based, at least in part, on the acceleration information.   
     
     
         40 . An apparatus of  claims 31 - 39 , wherein the apparatus is further caused to:
 process and/or facilitate a processing of the one or more location logs to cause, at least in part, a filtering of the one or more location samples,   wherein the one or more waypoints are determined based, at least in part, on the filtering.   
     
     
         41 . An apparatus according to any of  claims 1 - 10  and  21 - 30 , wherein the apparatus is a mobile phone further comprising:
 user interface circuitry and user interface software configured to facilitate user control of at least some functions of the mobile phone through use of a display and configured to respond to user input; and 
 a display and display circuitry configured to display at least a portion of a user interface of the mobile phone, the display and display circuitry configured to facilitate user control of at least some functions of the mobile phone. 
 
     
     
         42 . A computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to perform at least a method of any of  claims 1 - 10  and  21 - 30 . 
     
     
         43 . An apparatus comprising means for performing at least a method of any of  claims 1 - 10  and  21 - 30 . 
     
     
         44 . An apparatus of  claim 43 , wherein the apparatus is a mobile phone further comprising:
 user interface circuitry and user interface software configured to facilitate user control of at least some functions of the mobile phone through use of a display and configured to respond to user input; and   a display and display circuitry configured to display at least a portion of a user interface of the mobile phone, the display and display circuitry configured to facilitate user control of at least some functions of the mobile phone.   
     
     
         45 . A computer program product including one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform at least a method of any of  claims 1 - 10  and  21 - 30 . 
     
     
         46 . A method comprising facilitating access to at least one interface configured to allow access to at least one service, the at least one service configured to perform at least a method of any of  claims 1 - 10  and  21 - 30 . 
     
     
         47 . A method comprising facilitating a processing of and/or processing (1) data and/or (2) information and/or (3) at least one signal, the (1) data and/or (2) information and/or (3) at least one signal based, at least in part, on at least a method of any of  claims 1 - 10  and  21 - 30 . 
     
     
         48 . A method comprising facilitating creating and/or facilitating modifying (1) at least one device user interface element and/or (2) at least one device user interface functionality, the (1) at least one device user interface element and/or (2) at least one device user interface functionality based, at least in part, on at least a method of any of  claims 1 - 10  and  21 - 30 .

Join the waitlist — get patent alerts

Track US2018216951A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.