IP Library Granted Patent US 8,892,350
Granted Patent B2
US 8,892,350 · App. 13/328,771 · Granted Nov 18, 2014

Journey learning system

Inventors: David Frank Russell Weir (San Jose, CA); Roger Melen (Los Altos Hills, CA); Kentaro Oguchi (Menlo Park, CA)
Assignee: Toyoda Jidosha Kabushiki Kaisha
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,892,350
App. No.
13/328,771
Granted
Nov 18, 2014
Kind
B2
Abstract

A system and method for estimating journey destinations is disclosed. The system comprises a conversion module, a frequency module, a metric module, a quality module and a summary module. The conversion module converts a set of driver history data to a set of learning parameters. The frequency module analyzes the set of learning parameters and current journey data to generate estimated journey data describing one or more potential journeys. The metric module analyzes the estimated journey data and the set of current status data to determine one or more metrics associated with the estimated journey data. The quality module determines one or more quality scores associated with the estimated journey data. The summary module determines one or more status summaries and one or more estimate summaries. The summary module associates the one or more status summaries and the one or more estimate summaries with the estimated journey data.

Claims (59)

1. A computer-implemented method comprising:

converting, by one or more computing devices, a set of driver history data to a set of learning parameters;

analyzing, by the one or more computing devices, the set of learning parameters and current journey data describing a current journey to generate estimated journey data describing one or more potential journeys;

retrieving, by the one or more computing devices, a set of current status data;

determining, by the one or more computing devices, a destination for each of the one or more potential journeys, a direction for each of the one or more potential journeys, a time of day for each of the one or more potential journeys, and day of the week for each of the one or more potential journeys;

calculating, by the one or more computing devices, a joint conditional probability metric for each potential journey of the one or more potential journeys based on the destination, the direction, the time of day, and the day of the week associated with the potential journey;

determining by the one or more computing devices, a quality score for each potential journey of the one or more potential journeys based on the joint conditional probability metric associated with the potential journey;

outputting, by the one or more computing devices, display data for depicting the one or more potential journeys and the quality score associated with each of the one or more potential journeys on a display; and

storing, by the one or more computing devices, the current journey data as additional driver history data.

2. The method of claim 1 , wherein the set of driver history data describes one or more past destinations and one or more estimated destinations, and the estimated journey data is created corresponding to the one or more estimated destinations.

3. The method of claim 1 , wherein the joint conditional probability metric for one of the one or more potential journeys is related to an estimated abnormal condition.

4. The method of claim 3 further comprising outputting, by the one or more computing devices, a navigational recommendation related to the estimated abnormal condition.

5. The method of claim 1 , wherein the set of learning parameters are arranged in a learning table.

6. The method of claim 1 , wherein the estimated journey data describes three potential journeys.

7. The method of claim 1 , wherein different quality scores are associated with different journeys.

8. The method of claim 1 , wherein the display is a component of a navigation system.

9. The method of claim 1 further comprising:

retrieving, by the one or more computing devices, from a driver history repository, the set of driver history data;

detecting, by the one or more computing devices, that a present journey has ended;

collecting, by the one or more computing devices, data describing the present journey; and

storing, by the one or more computing devices, the collected data in the driver history repository.

10. A computer program product comprising a non-transitory computer readable medium encoding instructions that, in response to execution by a computing device, cause the computing device to perform operations comprising:

converting a set of driver history data to a set of learning parameters;

analyzing the set of learning parameters and current journey data describing a current journey to generate estimated journey data describing one or more potential journeys;

retrieving a set of current status data;

determining a destination for each of the one or more potential journeys, a direction for each of the one or more potential journeys, a time of day for each of the one or more potential journeys, and day of the week for each of the one or more potential journeys;

calculating a joint conditional probability metric for each potential journey of the one or more potential journeys based on the destination, the direction, the time of day, and the day of the week associated with the potential journey;

determining a quality score for each potential journey of the one or more potential journeys based on the joint conditional probability metric associated with the potential journey;

outputting display data for depicting the one or more potential journeys and the quality score associated with each of the one or more potential journeys on a display; and

storing the current journey data as additional driver history data.

11. The computer program product of claim 10 , wherein the set of driver history data describes one or more past destinations and one or more estimated destinations, and the estimated journey data is created corresponding to the one or more estimated destinations.

12. The computer program product of claim 10 , wherein the joint conditional probability metric for one of the one or more potential journeys is related to an estimated abnormal condition.

13. The computer program product of claim 12 , wherein the instructions cause the computing device to perform operations further comprising outputting a navigational recommendation related to the estimated abnormal condition.

14. The computer program product of claim 10 , wherein the set of learning parameters are arranged in a learning table.

15. The computer program product of claim 10 , wherein the estimated journey data describes three potential journeys.

16. The computer program product of claim 10 , wherein different quality scores are associated with different journeys.

17. The computer program product of claim 10 , wherein the display is a component of a navigation system.

18. The computer program product of claim 10 , wherein the instructions cause the computing device to perform operations further comprising:

retrieving, from a driver history repository, the set of driver history data;

detecting that a present journey has ended;

collecting data describing the present journey; and

storing the collected data in the driver history repository.

19. A system comprising:

one or more computing devices;

a conversion module executable on the one or more computing devices to convert a set of driver history data to a set of learning parameters;

a frequency module communicatively coupled to the conversion module, the frequency module executable on the one or more computing devices to analyze the set of learning parameters and current journey data describing a current journey to generate estimated journey data describing one or more potential journeys, the frequency module storing the current journey data as additional driver history data;

a metric module communicatively coupled to the frequency module, the metric module executable on the one or more computing devices to determine a destination for each of the one or more potential journeys, a direction for each of the one or more potential journeys, a time of day for each of the one or more potential journeys, and day of the week for each of the one or more potential journeys, and to calculate one or more joint conditional probability metrics for each potential journey of the one or more potential journeys based on the destination, the direction, the time of day, and the day of the week associated with the potential journey;

a quality module communicatively coupled to the metric module, the quality module executable on the one or more computing devices to determine a quality score for each potential journey of the one or more potential journeys data based on the joint conditional probability metric associated with the potential journey; and

an output module communicatively coupled to the frequency module, the quality module and the summary module, the output module executable on the one or more computing devices to output display data for depicting the one or more potential journeys and the quality score associated with each of the one or more potential journeys on a display.

20. The system of claim 19 , wherein the set of driver history data describes one or more past destinations and one or more estimated destinations, and the estimated journey data is created corresponding to the one or more estimated destinations.

21. The system of claim 19 , wherein the joint conditional probability metric for one of the one or more potential journeys is related to an estimated abnormal condition.

22. The system of claim 21 , wherein the output module is further configured to output a navigational recommendation related to the estimated abnormal condition.

23. The system of claim 19 , wherein the set of learning parameters are arranged in a learning table.

24. The system of claim 19 , wherein the estimated journey data describes three potential journeys.

25. The system of claim 19 , wherein different quality scores are associated with different journeys.

26. The system of claim 19 , wherein the display is a component of a navigation system.

27. The system of claim 19 further comprising:

a driving history module communicatively coupled to the conversion module, the driving history module executable on the one or more computing devices to retrieve, from a driver history repository, the set of driver history data; and

a history module communicatively coupled to the driving history module, the history module executable on the one or more computing devices to detect that a present journey has ended, the history module collecting data describing the present journey, the history module storing the collected data in the driver history repository.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2013
From: TOYOTA INFOTECHNOLOGY CENTER CO., LTD.
To: TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 031282/0115 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2011
From: WEIR, DAVID FRANK RUSSELL; MELEN, ROGER; OGUCHI, KENTARO
To: TOYOTA JIDOSHA KABUSHIKI KAISHA; TOYOTA INFOTECHNOLOGY CENTER CO., LTD.
Reel/Frame 027435/0458 →
Continuity (1)
Related Publication 20130158855A1 · Jun 20, 2013