IP Library Granted Patent US 8,463,546
Granted Patent B2
US 8,463,546 · App. 12/641,725 · Granted Jun 11, 2013

Method and apparatus for providing navigation support for private premises

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,463,546
App. No.
12/641,725
Granted
Jun 11, 2013
Kind
B2
Abstract

Techniques for providing navigation support for private premises are described. In an aspect, a composite map may be generated by combining a geo-coded map for public areas with another geo-coded map for a private premise. The composite map may be generated in real time and may be provided as an aid for navigation in both the public areas and the private premise. In another aspect, a geo-coded map may be dynamically determined based on the current configuration of a private premise, which may be reconfigurable over time. The geo-coded map may include improvised roadways and/or other improvised features and may be provided as an aid for navigation within the private premise. In one design, a navigation path for a destination of a vehicle may be dynamically determined based on the current configuration of the private premise and may be provided to aid navigation.

Claims (107)

1. A method of supporting navigation, comprising:

obtaining a first geo-coded map of public areas;

obtaining a second geo-coded map of a private premise;

generating a composite map in real time based on the first and second geo-coded maps;

displaying the composite map as an aid for navigation;

determining possible navigation paths to a destination for a vehicle in the second geo-coded map; and

determining whether the vehicle is authorized to receive the second geo-coded map for a current configuration of the private premise.

2. The method of claim 1 , wherein the first and second geo-coded maps comprise different types of maps.

3. The method of claim 1 , wherein the first geo-coded map comprises a graphical map and the second geo-coded map comprises an aerial map.

4. The method of claim 1 , wherein the composite map comprises the second geo-coded map overlaying the first geo-coded map, or vice versa.

5. The method of claim 1 , wherein the generating the composite map comprises

determining a geographic area to be displayed for navigation,

determining that the geographic area includes at least a portion of the private premise based on at least one geo-coded coordinate in the second geo-coded map, and

generating the composite map based on both the first and second geo-coded maps.

6. The method of claim 5 , wherein the first geo-coded map comprises graphical rendition of the geographic area, wherein the second geo-coded map comprises an aerial map of the private premise, and wherein the composite map comprises the aerial map of the private premise overlaying the graphical rendition of the geographic area, or vice versa.

7. The method of claim 1 , wherein the generating the composite map comprises

determining a geographic area to be displayed for navigation,

determining that the geographic area does not include the private premise, and

generating the composite map based on only the first geo-coded map.

8. The method of claim 1 , wherein the generating the composite map comprises

determining a geographic area to be displayed for navigation,

determining that the geographic area does not include the public areas, and

generating the composite map based on only the second geo-coded map.

9. An apparatus for supporting navigation, comprising:

means for obtaining a first geo-coded map of public areas;

means for obtaining a second geo-coded map of a private premise;

means for generating a composite map in real time based on the first and second geo-coded maps;

means for displaying the composite map as an aid for navigation;

means for determining possible navigation paths to a destination for a vehicle in the second geo-coded map; and

means for determining whether the vehicle is authorized to receive the second geo-coded map for a current configuration of the private premise.

10. The apparatus of claim 9 , wherein the first geo-coded map comprises a graphical map and the second geo-coded map comprises an aerial map.

11. The apparatus of claim 9 , wherein the means for generating the composite map comprises

means for determining a geographic area to be displayed for navigation,

means for determining that the geographic area includes at least a portion of the private premise based on at least one geo-coded coordinate in the second geo-coded map, and

means for generating the composite map based on both the first and second geo-coded maps.

12. An apparatus for supporting navigation, comprising:

at least one processor configured to obtain a first geo-coded map of public areas,

to obtain a second geo-coded map of a private premise, to generate a composite map in real time based on the first and second geo-coded maps, to display the composite map as an aid for navigation, to determine possible navigation paths to a destination for a vehicle in the second geo-coded map, and to determine whether the vehicle is authorized to receive the second geo-coded map for a current configuration of the private premise.

13. The apparatus of claim 12 , wherein the first geo-coded map comprises a graphical map and the second geo-coded map comprises an aerial map.

14. The apparatus of claim 12 , wherein the at least one processor is configured to determine a geographic area to be displayed for navigation, to determine that the geographic area includes at least a portion of the private premise based on at least one geo-coded coordinate in the second geo-coded map, and to generate the composite map based on both the first and second geo-coded maps.

15. A computer program product, comprising:

a computer-readable medium comprising:

code for causing at least one computer to obtain a first geo-coded map of public areas,

code for causing the at least one computer to obtain a second geo-coded map of a private premise,

code for causing the at least one computer to generate a composite map in real time based on the first and second geo-coded maps,

code for causing the at least one computer to display the composite map as an aid for navigation,

code for determining possible navigation paths to a destination for a vehicle in the second geo-coded map, and

code for determining whether the vehicle is authorized to receive the second geo-coded map for a current configuration of the private premise.

16. A method of supporting navigation, comprising:

determining a geo-coded map for a current configuration of a private premise, the private premise being reconfigurable over time;

determining whether a vehicle is authorized to receive the geo-coded map for the current configuration of the private premise; and

providing the geo-coded map as an aid for navigation within the private premise when the vehicle is authorized.

17. The method of claim 16 , wherein the geo-coded map includes improvised roadways for the current configuration of the private premise, the improvised roadways being different for different configurations of the private premise.

18. The method of claim 16 , further comprising:

determining a destination within the private premise for a vehicle;

determining a navigation path for the vehicle to the destination; and

providing the navigation path as an aid for navigation within the private premise.

19. The method of claim 18 , wherein the destination for the vehicle is dynamic and determined in real time when the vehicle arrives at the private premise.

20. The method of claim 18 , wherein the determining the destination comprises

determining possible destinations for the vehicle when the vehicle arrives at the private premise, and

selecting the destination for the vehicle from among the possible destinations.

21. The method of claim 18 , wherein the destination for the vehicle is dependent on traffic load, location of roadways, location of parking areas, or a combination thereof within the private premise.

22. The method of claim 18 , wherein the destination for the vehicle is determined by an automated system for the private premise and is not determined by a driver of the vehicle.

23. The method of claim 16 , wherein the determining whether the vehicle is authorized to receive the geo-coded map comprises determining whether the vehicle is authorized to enter the private premise.

24. An apparatus for supporting navigation, comprising:

means for determining a geo-coded map for a current configuration of a private premise, the private premise being reconfigurable over time;

means for determining whether a vehicle is authorized to receive the geo-coded map for the current configuration of the private premise; and

means for providing the geo-coded map as an aid for navigation within the private premise when the vehicle is authorized.

25. The apparatus of claim 24 , wherein the geo-coded map includes improvised roadways for the current configuration of the private premise, the improvised roadways being different for different configurations of the private premise.

26. The apparatus of claim 24 , further comprising:

means for determining a destination within the private premise for a vehicle;

means for determining a navigation path for the vehicle to the destination; and

means for providing the navigation path as an aid for navigation within the private premise.

27. The apparatus of claim 26 , wherein the means for determining the destination comprises

means for determining possible destinations for the vehicle when the vehicle arrives at the private premise, and

means for selecting the destination for the vehicle from among the possible destinations.

28. A method of supporting navigation, comprising:

obtaining a first geo-coded map of public areas, wherein the first geo-coded map comprises a graphical map;

obtaining a second geo-coded map of a private premise, wherein the second geo-coded map comprises an aerial map;

generating a composite map in real time based on the first and second geo-coded maps;

displaying the composite map as an aid for navigation; and

determining possible navigation paths to a destination for a vehicle in the second geo-coded map.

29. The method of claim 28 , wherein the generating the composite map comprises

determining a geographic area to be displayed for navigation,

determining that the geographic area includes at least a portion of the private premise based on at least one geo-coded coordinate in the second geo-coded map, and

generating the composite map based on both the first and second geo-coded maps.

30. The method of claim 29 , wherein the first geo-coded map comprises graphical rendition of the geographic area, and wherein the composite map comprises the aerial map of the private premise overlaying the graphical rendition of the geographic area, or vice versa.

31. An apparatus for supporting navigation, comprising:

means for obtaining a first geo-coded map of public areas, wherein the first geo-coded map comprises a graphical map;

means for obtaining a second geo-coded map of a private premise, wherein the second geo-coded map comprises an aerial map;

means for generating a composite map in real time based on the first and second geo-coded maps;

means for displaying the composite map as an aid for navigation; and

means for determining possible navigation paths to a destination for a vehicle in the second geo-coded map.

32. An apparatus for supporting navigation, comprising:

at least one processor configured to:

obtain a first geo-coded map of public areas, wherein the first geo-coded map comprises a graphical map,

obtain a second geo-coded map of a private premise, wherein the second geo-coded map comprises an aerial map,

generate a composite map in real time based on the first and second geo-coded maps,

display the composite map as an aid for navigation, and

determine possible navigation paths to a destination for a vehicle in the second geo-coded map.

33. A computer program product, comprising:

a computer-readable medium comprising:

code for causing at least one computer to obtain a first geo-coded map of public areas, wherein the first geo-coded map comprises a graphical map,

code for causing the at least one computer to obtain a second geo-coded map of a private premise, wherein the second geo-coded map comprises an aerial map,

code for causing the at least one computer to generate a composite map in real time based on the first and second geo-coded maps,

code for causing the at least one computer to display the composite map as an aid for navigation, and

code for determining possible navigation paths to a destination for a vehicle in the second geo-coded map.

Assignments (15)
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT PATENT NUMBER D856640 PREVIOUSLY RECORDED ON REEL 056598 FRAME 0059. ASSIGNOR(S) HEREBY CONFIRMS THE SECOND LIEN PATENT SECURITY AGREEMENT. Recorded Nov 17, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 058175/0775 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT PATENT NUMBER D856640 PREVIOUSLY RECORDED ON REEL 056601 FRAME 0630. ASSIGNOR(S) HEREBY CONFIRMS THE FIRST LIEN PATENT SECURITY AGREEMENT. Recorded Nov 17, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT
Reel/Frame 058174/0907 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jun 16, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT
Reel/Frame 056601/0630 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jun 16, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 056598/0059 →
SECURITY INTEREST RELEASE (REEL/FRAME: 045723/0359) Recorded Jun 8, 2021
From: BARCLAYS BANK PLC, AS GRANTEE
To: OMNITRACS, LLC
Reel/Frame 056516/0442 →
SECURITY INTEREST RELEASE (REEL/FRAME: 053983/0570) Recorded Jun 8, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS GRANTEE
To: OMNITRACS, LLC
Reel/Frame 056518/0684 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Oct 6, 2020
From: OMNITRACS, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 053983/0570 →
RELEASE OF SECOND LIEN SECURITY AGREEMENT OF REEL/FRAME 031765/0877 Recorded Mar 26, 2018
From: ROYAL BANK OF CANADA
To: OMNITRACS, LLC
Reel/Frame 045920/0845 →
SECURITY INTEREST Recorded Mar 26, 2018
From: OMNITRACS , LLC
To: BARCLAYS BANK PLC
Reel/Frame 045723/0359 →
RELEASE OF FIRST LIEN SECURITY AGREEMENT OF REEL/FRAME 031765/0877 Recorded Mar 26, 2018
From: ROYAL BANK OF CANADA
To: OMNITRACS, LLC
Reel/Frame 045727/0398 →
CHANGE OF ADDRESS Recorded Jan 25, 2017
From: OMNITRACS, LLC
To: OMNITRACS, LLC
Reel/Frame 041492/0939 →
CHANGE OF NAME Recorded May 2, 2014
From: OMNITRACS, INC.
To: OMNITRACS, LLC
Reel/Frame 032814/0239 →
PATENT ASSIGNMENT AGREEMENT Recorded Apr 30, 2014
From: QUALCOMM INCORPORATED
To: OMNITRACS, INC.
Reel/Frame 032785/0834 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Dec 13, 2013
From: OMNITRACS, INC.
To: ROYAL BANK OF CANADA
Reel/Frame 031814/0843 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Dec 5, 2013
From: OMNITRACS, INC.
To: ROYAL BANK OF CANADA
Reel/Frame 031765/0877 →