IP Library Granted Patent US 8,457,883
Granted Patent B2
US 8,457,883 · App. 12/763,358 · Granted Jun 4, 2013

Navigation system with calendar mechanism and method of operation thereof

Inventors: Hong Chen (San Jose, CA); HaiPing Jin (San Jose, CA)
Assignee: Telenav, Inc.
View Patent ↗
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 8,457,883
App. No.
12/763,358
Granted
Jun 4, 2013
Kind
B2
Abstract

A method of operation of a navigation system includes: sending a meeting proposal to a participant calendar with the meeting proposal having a meeting location and a meeting start time; determining a prior location from the participant calendar; calculating a participant travel time for traversing between the prior location and the meeting location; and scheduling the meeting proposal on the participant calendar based on the participant travel time not exceeding the meeting start time for displaying on a device.

Claims (67)

1. A method of operation of a navigation system comprising:

sending a meeting proposal to a participant calendar for requesting a meeting by a user to a remote participant having the participant calendar, with the meeting proposal having a meeting location and a meeting start time;

determining a prior location from the participant calendar;

calculating a participant travel time with a control unit for traversing between the prior location and the meeting location; and

scheduling the meeting proposal on the participant calendar based on the participant travel time not exceeding the meeting start time for displaying on a device.

2. The method as claimed in claim 1 further comprising:

determining a subsequent calendar event from the participant calendar with the subsequent meeting having a subsequent location and a subsequent meeting time;

calculating a subsequent travel time for traversing between the meeting location and the subsequent calendar event; and

wherein scheduling the meeting proposal on the participant calendar includes:

verifying the subsequent travel time is before the subsequent calendar event.

3. The method as claimed in claim 1 wherein scheduling the meeting proposal on the participant calendar based on the participant travel time not exceeding the meeting start time includes verifying the participant calendar is free of a calendar event of a nonoverlappable type during the participant travel time.

4. The method as claimed in claim 1 wherein scheduling the meeting proposal on the participant calendar based on the participant travel time not exceeding the meeting start time includes scheduling the meeting proposal on the participant calendar over the calendar event that is an overlappable type.

5. The method as claimed in claim 1 further comprising:

detecting a change in the participant calendar;

calculating the participant travel time between the prior location and the meeting location for the meeting proposal based on the change; and

displaying a calendar warning when the participant travel time exceeds the meeting start time.

6. A method of operation of a navigation system comprising:

sending a meeting proposal to a participant calendar for requesting a meeting by a user to a remote participant having the participant calendar, with the meeting proposal having a meeting location and a meeting start time;

determining a prior location from the participant calendar;

calculating a participant travel time with a control unit for traversing between the prior location and the meeting location;

determining a subsequent calendar event from the participant calendar with the subsequent meeting having a subsequent location and a subsequent meeting time;

calculating a subsequent travel time for traversing between the meeting location and the subsequent calendar event;

scheduling the meeting proposal on the participant calendar based on the participant travel time not exceeding the meeting start time for displaying on a device; and

verifying the subsequent travel time is before the subsequent meeting time.

7. The method as claimed in claim 6 further comprising:

monitoring a participant status; and

confirming the meeting proposal based on the participant status.

8. The method as claimed in claim 6 further comprising

monitoring a participant status; and

modifying the meeting proposal based on the participant status.

9. The method as claimed in claim 6 further comprising

monitoring a participant status; and

updating the participant travel time to the meeting location based on the participant status.

10. The method as claimed in claim 6 further comprising receiving the meeting proposal by a multimodal input.

11. A navigation system comprising:

a calendar scheduler module for sending a meeting proposal to a participant calendar for requesting a meeting by a user to a remote participant having the participant calendar, with the meeting proposal having a meeting location and a meeting start time;

a calendar checker module, coupled to the calendar scheduler module, for determining a prior location from the participant calendar;

a travel-time calculation module, coupled to the calendar checker module, for calculating a participant travel time with a control unit for traversing between the prior location and the meeting location; and

a conflict checker module, coupled to the travel-time calculation module, for scheduling the meeting proposal on the participant calendar based on the participant travel time not exceeding the meeting start time for displaying on a device.

12. The system as claimed in claim 11 wherein:

the travel-time calculation module includes:

a prior-location retrieval module for determining a subsequent calendar event from the participant calendar with the subsequent meeting having a subsequent location and a subsequent meeting time, and

a subsequent travel-time module for calculating a subsequent travel time for traversing between the meeting location and the subsequent calendar event; and

the conflict checker module includes:

a forward conflict-checker module for verifying the subsequent travel time is before the subsequent calendar event.

13. The system as claimed in claim 11 wherein the conflict checker module is for verifying the participant calendar is free of the calendar event of a nonoverlappable type during the participant travel time.

14. The system as claimed in claim 11 wherein the conflict checker module is for scheduling the meeting proposal on the participant calendar over the calendar event that is an overlappable type.

15. The system as claimed in claim 11 further comprising:

a calendar module, coupled to the calendar scheduler module, for detecting a change in the participant calendar;

a display updater module, coupled to the calendar module, for displaying a calendar warning when the participant travel time exceeds the meeting start time; and

wherein the travel-time calculation module includes:

an arrival-time module, coupled to the calendar module, for searching the calendar module for the calendar event.

16. The system as claimed in claim 11 wherein the travel-time calculation module includes:

a prior-location retrieval module for determining a subsequent calendar event from the participant calendar with the subsequent meeting having a subsequent location and a subsequent meeting time; and

a subsequent travel-time module for calculating a subsequent travel time for traversing between the meeting location and the subsequent calendar event.

17. The system as claimed in claim 16 further comprising:

a participant update module, coupled to the calendar module, for monitoring a participant status; and

wherein:

the calendar module is for confirming the meeting proposal based on the participant status.

18. The system as claimed in claim 16 further comprising:

a participant update module, coupled to the calendar module, for monitoring a participant status; and

wherein:

a calendar module, coupled to the calendar scheduler module, for modifying the meeting proposal based on the participant status.

19. The system as claimed in claim 16 further comprising:

a participant update module, coupled to the calendar module, for monitoring a participant status; and

a time calculation module, coupled to the calendar module, is for updating the participant travel time to the meeting location based on the participant status.

20. The system as claimed in claim 16 further comprising a meeting proposal module for receiving the meeting proposal by a multimodal input.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2010
From: CHEN, HONG; JIN, HAIPING
To: TELENAV, INC.
Reel/Frame 024258/0232 →
Continuity (1)
Related Publication 20110257881A1 · Oct 20, 2011