IP Library Granted Patent US 7,233,861
Granted Patent B2
US 7,233,861 · App. 10/730,642 · Granted Jun 19, 2007

Prediction of vehicle operator destinations

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 7,233,861
App. No.
10/730,642
Granted
Jun 19, 2007
Kind
B2
Abstract

A method for predicting vehicle operator destinations including receiving vehicle position data for a vehicle. The vehicle position data for a current trip is compared to vehicle position data for a previous trip to predict a destination for the vehicle. A path to the destination is suggested.

Claims (50)

1. A method for predicting vehicle operator destinations, the method comprising:

receiving a plurality of vehicle position data for previous trips of a vehicle;

segmenting the vehicle position data into one or more individual trips based on one or more of an ignition cycle and an extended period of time at a single geographic location, each individual trip including a starting location, an ending location, a start time, a route and a duration;

replacing two or more of the individual trips with a regular trip if both of the individual trips have proximate starting locations, ending locations, start times, routes and durations, wherein a starting location of the regular trip is the average of the starting locations of both trips, an ending location of the regular trip is the average of the ending locations of both trips, a start time of the regular trip is the average of the start times of both trips, a route of the regular trip is the route of one of the individual trips, and a duration of the regular trip is the average of the durations of both trips; and

storing the regular trips in a database.

2. The method of claim 1 further comprising:

receiving one or more vehicle position data for a current trip of the vehicle, the vehicle position data including a starting location and a start time of the current trip;

selecting a regular trip from the database, the regular trip having a starting location proximate to the starting location of the current trip and a start time proximate to the start time of the current trip;

predicting a destination of the current trip equal to the ending location of the regular trip; and

suggesting the route of the regular trip to the predicted destination.

3. The method of claim 2 wherein said predicting further includes performing event categorization and pattern recognition.

4. The method of claim 3 wherein said event categorization includes identifying transitions between said vehicle being stopped and said vehicle being underway.

5. The method of claim 1 wherein said geographic location includes navigation coordinates.

6. The method of claim 5 wherein said navigation coordinates are GPS coordinates.

7. The method of claim 2 wherein said predicting includes performing behavior prediction and modeling driver activity.

8. The method of claim 2 further comprising communicating to an operator of said vehicle responsive to said suggesting.

9. The method of claim 8 wherein said communicating is further responsive to vehicle data.

10. The method of claim 8 wherein said communicating is further responsive to environment data.

11. The method of claim 2 further comprising communicating said route to a telematic service.

12. The method of claim 11 wherein said telematic service is one or more of navigation, traffic, weather, travel, and car maintenance.

13. The method of claim 2 wherein each of said vehicle position data for the current trip further includes a vehicle heading and a vehicle speed.

14. The method of claim 2 wherein said receiving one or more vehicle position data occurs in response to said vehicle moving a pre-selected distance.

15. The method of claim 2 further comprising receiving information from one or more external sources, wherein said predicting is based on the information from one or more external sources and the results of the comparing.

16. The method of claim 2 wherein said receiving one or more vehicle position data occurs once during each pre-selected time interval.

17. The method of claim 1 wherein said vehicle is an automobile.

18. A method for predicting vehicle operator destinations, the method comprising:

receiving one more vehicle position data for a vehicle, each vehicle position data including a geographic location and a timestamp;

if the vehicle position data is for one or more previous trips of the vehicle then:

segmenting the vehicle position data into one or more individual trips based on one or more of an ignition cycle and an extended period of time at a single geographic location, each individual trip including a starting location, an ending location, a start time, a route and a duration; and

replacing two or more of the individual trips with a regular trip if both of the individual trips have proximate starting locations, ending locations, start times, routes and durations, wherein a starting location of the regular trip is the average of the starting locations of both trips, an ending location of the regular trip is the average of the ending locations of both trips, a start time of the regular trip is the average of the start times of both trips, a route of the regular trip is the route of one of the individual trips, and a duration of the regular trip is the average of the durations of both trips; and

if the vehicle position data is for a current trip of the vehicle then:

setting the geographic location of one of the vehicle position data equal to a starting location of the current trip and the timestamp of one of the vehicle position data equal to a starting location of the current trip;

predicting a destination of the current trip equal to the ending location of the regular trip when the starting location of the current trip is proximate to the starting location of the regular trip and the start time of the current trip is proximate to the start time of the regular trip; and

suggesting the route of the regular trip to the predicted destination.

19. A system for predicting vehicle operator destinations, the system comprising:

a navigation device;

a storage device;

a microprocessor in communication with said navigation device and said storage device, said microprocessor including instructions for facilitating:

receiving a plurality of vehicle position data for previous trips of a vehicle via the navigation device, each vehicle position data including a geographic location and a timestamp;

segmenting the vehicle position data into one or more individual trips based on one or more of an ignition cycle and an extended period of time at a single geographic location, each individual trip including a starting location, an ending location, a start time, a route and a duration;

replacing two or more of the individual trips with a regular trip if both of the individual trips have proximate starting locations, ending locations, start times, routes and durations, wherein a starting location of the regular trip is the average of the starting locations of both trips, an ending location of the regular trip is the average of the ending locations of both trips, a start time of the regular trip is the average of the start times of both trips, a route of the regular trip is the route of one of the individual trips, and a duration of the regular trip is the average of the durations of both trips; and

storing the regular trips in a database on the storage device.

20. The system of claim 19 wherein said navigation device is a GPS receiver.

21. The system of claim 19 wherein said storage device is physically located within said microprocessor.

22. A computer program product for predicting vehicle operator destinations, the product comprising:

a storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for perfonning a method comprising:

receiving a plurality of vehicle position data for previous trips of a vehicle, each vehicle position data including a geographic location and a timestamp;

segmenting the vehicle position data into one or more individual trips based on one or more of an ignition cycle and an extended period of time at a single geographic location, each individual trip including a starting location, an ending location, a start time, a route and a duration;

replacing two or more of the individual trips with a regular trip if both of the individual trips have proximate starting locations, ending locations, start times, routes and durations, wherein a starting location of the regular trip is the average of the starting locations of both trips, an ending location of the regular trip is the average of the ending locations of both tdps, a start time of the regular trip is the average of the start times of both trips, a route of the regular trip is the route of one of th.e individual trips and a duration of the regular trip is the average of the durations of both trips and

storing the regular trips in a database.

Assignments (13)
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2014
From: WILMINGTON TRUST COMPANY
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 034371/0676 →
CHANGE OF NAME Recorded Feb 10, 2011
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 025780/0902 →
SECURITY AGREEMENT Recorded Nov 8, 2010
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: WILMINGTON TRUST COMPANY
Reel/Frame 025327/0262 →
RELEASE OF SECURITY INTEREST Recorded Nov 4, 2010
From: UNITED STATES DEPARTMENT OF THE TREASURY
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 025245/0347 →
RELEASE OF SECURITY INTEREST Recorded Nov 4, 2010
From: UAW RETIREE MEDICAL BENEFITS TRUST
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 025311/0725 →
SECURITY AGREEMENT Recorded Aug 28, 2009
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: UAW RETIREE MEDICAL BENEFITS TRUST
Reel/Frame 023161/0911 →
SECURITY AGREEMENT Recorded Aug 27, 2009
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: UNITED STATES DEPARTMENT OF THE TREASURY
Reel/Frame 023156/0001 →
RELEASE OF SECURITY INTEREST Recorded Aug 21, 2009
From: CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES; CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 023127/0468 →
RELEASE OF SECURITY INTEREST Recorded Aug 20, 2009
From: UNITED STATES DEPARTMENT OF THE TREASURY
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 023124/0429 →
SECURITY AGREEMENT Recorded Apr 16, 2009
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES; CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES
Reel/Frame 022553/0446 →
SECURITY AGREEMENT Recorded Feb 4, 2009
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: UNITED STATES DEPARTMENT OF THE TREASURY
Reel/Frame 022201/0547 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2009
From: GENERAL MOTORS CORPORATION
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 022092/0755 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 2, 2004
From: VAN BUER, DARREL J.; JOHNSON, RICHARD A.; DAO, SON K.; SIMON, ANDREA M.
To: GENERAL MOTORS CORPORATION
Reel/Frame 014388/0704 →