IP Library › Granted Patent US 11,162,806
Granted Patent B2
US 11,162,806 · App. 14/998,382 · Granted Nov 2, 2021

Learning and predictive navigation system

Inventor: Richard Allen Kreifeldt (South Jordan, UT)
Assignee: Harman International Industries, Incorporated
G01C21/3484G01C21/3617
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 11,162,806
App. No.
14/998,382
Filed
Dec 23, 2015
Granted
Nov 2, 2021
Kind
B2
Art Unit
3665
USPC
701/533
Abstract

Various embodiments provide techniques for performing an operation that includes receiving a request specifying one or more geospatial commands. The operation further includes generating a navigation query based on the one or more geospatial commands and using a user-specific geospatial command model generated based on collected user behavior and feedback. The operation also includes executing the navigation query against a navigation database to determine route and destination information.

Claims (49)

1. A non-transitory computer-readable storage medium including instructions that, when executed by a processor, cause the processor to perform the steps of:

receiving a request specifying one or more geospatial commands;

generating a user-specific geospatial command model based on at least one of collected user behavior and feedback data;

identifying an affinity group model that corresponds to a group of users that share common characteristics with the user-specific geospatial command model;

modifying the user-specific geospatial command model based on the affinity group model to generate a modified user-specific geospatial command model;

generating a navigation query based on the one or more geospatial commands and using the modified user-specific geospatial command model; and

executing the generated navigation query against a navigation database to determine route and destination information.

2. The non-transitory computer-readable medium of claim 1 , wherein the collected user behavior and feedback data comprises data describing user navigational preferences.

3. The non-transitory computer-readable medium of claim 2 , wherein generating the user-specific geospatial command model comprises:

generating an initial user-specific geospatial command model;

transmitting the initial user-specific geospatial command model to a remote server, wherein the remote server is configured to generate the user-specific geospatial command model using supplemental user information; and

receiving the user-specific geospatial command model from the remote server.

4. The non-transitory computer-readable medium of claim 2 , wherein the collected user behavior and feedback data further comprises at least one of: (i) destination history information specifying a plurality of previously visited destinations; (ii) parking preference data indicating a user preference for one or more types of parking; (iii) social media data representing interactions on one or more social media sites; and (iv) driving preference data indicating a preference for one or more types of roads.

5. The non-transitory computer-readable medium of claim 2 , wherein the affinity group model is identified based on descriptive user metadata describing a user associated with the collected user behavior and feedback data, the descriptive user metadata comprising at least one of user age information, user geolocation information, and user navigational preference information.

6. The non-transitory computer-readable medium of claim 5 , further comprising the step of refining an aspect of the user-specific geospatial command model, based on the collected user behavior and feedback data.

7. The non-transitory computer-readable medium of claim 6 , further comprising the step of refining an aspect of the affinity group model based on the refined user-specific geospatial command model.

8. The non-transitory computer-readable medium of claim 1 , further comprising the step of determining user profile information describing previously visited destinations and route preferences, wherein generating the navigation query further uses the user profile information to determine the route and destination information.

9. The non-transitory computer-readable medium of claim 1 , further comprising the steps of:

presenting a plurality of route and destination options; and

receiving a user selection of one or the plurality of route and destination options for use in creating a current travel plan.

10. The non-transitory computer-readable medium of claim 1 , further comprising the step of determining a predicted destination for the navigation query, based on user information.

11. The non-transitory computer-readable medium of claim 10 , wherein generating the navigation query comprises determining a distance relative to the determined predicted destination, using the user-specific geospatial command model.

12. A navigation device, comprising:

a memory that includes a navigation component; and

a processor that is coupled to the memory and, upon executing the navigation component, is configured to:

identify one or more geospatial commands;

generate a user-specific geospatial command model based on collected user behavior and feedback data;

identify an affinity group model that corresponds to a group of users that share common characteristics with the user-specific geospatial command model;

modify the user-specific geospatial command model based on the affinity group model to generate a modified user-specific geospatial command model;

generate a navigation query based on the one or more geospatial commands and using the modified user-specific geospatial command model; and

execute the navigation query against a navigation database to determine route and destination information.

13. The navigation device of claim 12 , wherein the collected user behavior and feedback data comprises data describing user navigational preferences.

14. The navigation device of claim 13 , wherein generating the user-specific geospatial command model comprises: generating an initial user-specific geospatial command model;

transmitting the initial user-specific geospatial command model to a remote server, wherein the remote server is configured to generate the user-specific geospatial command model using supplemental user information; and

receiving the user-specific geospatial command model from the remote server.

15. The navigation device of claim 13 , wherein the collected user behavior and feedback data further comprises at least one of: (i) destination history information specifying a plurality of previously visited destinations; (ii) parking preference data indicating a user preference for one or more types of parking; (iii) social media data representing interactions on one or more social media sites; and (iv) driving preference data indicating a preference for one or more types of roads.

16. The navigation device of claim 13 , wherein the affinity group model is identified based on descriptive user metadata describing a user associated with the collected user behavior and feedback data, the descriptive user metadata comprising at least one of user age information, user geolocation information, and user navigational preference information.

17. The navigation device of claim 16 , the wherein the processor is further configured to:

refine an aspect of the user-specific geospatial command model, based on the collected user behavior and feedback data; and

refine an aspect of the affinity group model based on the refined user-specific geospatial command model.

18. The navigation device of claim 12 , wherein the processor is further configured to determine a predicted destination for the navigation query, based on user information.

19. The navigation device of claim 18 , wherein generating the navigation query further comprises determining a distance relative to the determined predicted destination, using the user-specific geospatial command model.

20. A method, comprising:

receiving one or more geospatial commands;

generating, by operation of one or more computer processors, a user-specific geospatial command model;

identifying an affinity group model that corresponds to a group of users that share common characteristics with the user-specific geospatial command model;

modifying the user-specific geospatial command model based on the affinity group model to generate a modified user-specific geospatial command model;

generating a navigation query based on the one or more geospatial commands and using the modified user-specific geospatial command model; and

executing the navigation query to determine route and destination information.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2016
From: KREIFELDT, RICHARD ALLEN
To: HARMAN INTERNATIONAL INDUSTRIES, INCORPORATED
Reel/Frame 040253/0645 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2016
From: KREIFELDT, RICHARD ALLEN
To: HARMAN INTERNATIONAL INDUSTRIES, INCORPORATION
Reel/Frame 038316/0549 →
Continuity (2)
Provisional Application 62099986 · Jan 5, 2015
Related Publication 20160195405A1 · Jul 7, 2016