IP Library Patent Application 14227389
Patent Application
App. No. 14/227,389

METHOD AND DEVICE FOR GENERATING SMART MAP ROUTE NAVIGATION

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/227,389
Abstract

Devices and methods for determining an optimal travel route from an origin to a destination for a first device are disclosed. In some embodiments, the method includes: determining an origin and destination for a travel objective and determining whether a user is on a phone call or predicted to be on a phone call during the travel objective using context information associated with the first device. When the user is on a phone call, the method determines a phone call duration using the context information associated with the first device and uses the phone call duration to determine an optimal travel route. When the user is predicted to be on a phone call and the phone call is predicted to be ongoing when a call drop point is encountered, the method determines a phone call duration using the context information associated with the first device, and uses the phone call duration to determine an optimal travel route.

Claims (56)

1 . A method for determining an optimal travel route from an origin to a destination for a first device, the method comprising:

determining an origin and destination for a travel objective;

determining whether a user is one of on a phone call and predicted to be on a phone call during the travel objective using context information associated with the first device; and

when the user is on a phone call,

determining a phone call duration using the context information associated with the first device; and

determining an optimal travel route of a plurality of travel routes based on the phone call duration and call drop information; or

when the user is predicted to be on a phone call,

determining whether the phone call is predicted to be on-going when a call drop point is encountered,

when the phone call is predicted to be on-going when the call drop point is encountered,

determining a phone call duration using the context information associated with the first device; and

determining an optimal travel route of a plurality of travel routes based on the phone call duration and call drop information.

2 . The method of claim 1 , wherein the context information comprises at least one of a time, location, behavior, calendar event and historical log associated with the first device.

3 . The method of claim 1 , wherein the determining a travel route is also based on a travel parameter that comprises at least one of an estimated travel time, distance, average speed, weather, preferred routing information, shortest path, and traffic information.

4 . The method of claim 1 , wherein the call drop information comprises call drop points along a path from the origin to the destination.

5 . The method of claim 1 , wherein the determining a travel route comprises selecting a travel route that prevents call drops.

6 . The method of claim 1 , wherein the determining a travel route includes selecting a travel route that prevents data stalls or out of service.

7 . The method of claim 1 , wherein the determining a travel route comprises informing the user of a possible call drop if the determined travel route has an unavoidable call drop point.

8 . The method of claim 7 , wherein informing the user of a possible call drop comprises providing the user with a remaining call time before the call drop will be encountered.

9 . The method of claim 1 , wherein when all travel routes of the plurality of travel routes have call drop points, determining the optimal travel route further comprises selecting a route which has the farthest call drop point and informing the user of the call drop point.

10 . A method for determining an optimal travel route from an origin to a destination for a first device, the method comprising:

determining an origin and destination for a travel objective;

determining a first optimal travel route of a plurality of travel routes;

determining that a user is on a phone call; and

when

the phone call is predicted to be on-going when a call drop point is encountered, determining a phone call duration using context information associated with the first device; and

determining a second optimal travel route of a plurality of travel routes based on the phone call duration and call drop information; or

when

the phone call is predicted not to be on-going when a call drop point is encountered;

remaining on the first optimal travel route of a plurality of travel routes.

11 . The method of claim 10 , wherein determining the second optimal travel route comprises:

re-routing the user to an alternate route that has no call drop points within the predicted duration of the phone call.

12 . The method of claim 11 , wherein if all alternate travel routes have call drop points, re-routing the user to an alternate route which has the farthest call drop point and informing the user of the call drop point.

13 . The method of claim 1 , further comprising:

caching the phone call duration and at least one of a travel parameter and call drop information used in determining the optimal travel route.

14 . A communication device for determining a travel route, the device comprising:

an antenna;

a transceiver coupled to said antenna for transmitting to, and receiving communications from, a wireless network;

a processor configured to:

determine an origin and destination for a travel objective;

determine whether a user is one of on a phone call and predicted to be on a phone call during the travel objective using context information associated with the first device; and

when the user is on a phone call,

determine a phone call duration using the context information associated with the first device; and

determine an optimal travel route of a plurality of travel routes based on the phone call duration and call drop information; or

when the user is predicted to be on a phone call,

determine whether the phone call is predicted to be on-going when a call drop point is encountered,

when the phone call is predicted to be on-going when the call drop point is encountered,

 determine a phone call duration using the context information associated with the first device; and

 determine an optimal travel route of a plurality of travel routes based on the phone call duration and call drop information.

15 . The device of claim 14 , wherein the context information comprises at least one of a time, location, behavior, calendar event and historical log associated with the first device.

16 . The device of claim 14 , wherein the determine an optimal travel route is also based on a travel parameter that comprises at least one of an estimated travel time, distance, average speed, weather, preferred routing information, shortest path, and traffic information.

17 . The device of claim 14 , wherein the call drop information comprises call drop points along a path from the origin to the destination.

18 . The device of claim 14 , wherein the determine an optimal travel route comprises selecting a travel route that prevents call drops.

19 . The device of claim 14 , wherein the determine an optimal travel route includes selecting a travel route that prevents data stalls or out of service.

20 . The device of claim 14 , wherein the determine an optimal travel route comprises informing the user of a possible call drop if the determined travel route has an unavoidable call drop point.

21 . The device of claim 20 , wherein informing the user of a possible call drop comprises providing the user with a remaining call time before the call drop will be encountered.

22 . The device of claim 14 , wherein when all travel routes of the plurality of travel routes have call drop points, determining the optimal travel route further comprises selecting a route which has the farthest call drop point and informing the user of the call drop point.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034183/0599 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2014
From: PATIL, VISHAL SHAHIKANT; CHAMATHAKUNDIL, SINDHU; JAYANTH, JEEVITHA
To: MOTOROLA MOBILITY LLC
Reel/Frame 032542/0394 →