GPS equipped devices that utilize geographical navigation bundles
First Claim
1. A method for providing navigation data comprising:
- identifying a grid that includes a plurality of geographical regions, each geographical region having an associated navigation data set which includes street level mapping data;
defining linking references for each geographical region which define boundaries of that geographical region and specifies at least one other geographical region with which a boundary is shared;
identifying a plurality of geographical navigation bundles, each geographical navigation bundle being a bundle that conforms to an OSGi compliant framework, each geographical navigation bundle corresponding to one of the geographical regions, each geographical navigation bundle including the navigation data set for an associated geographical region, wherein each geographic navigation bundle includes a manifest file that includes linking references to other geographical navigation bundles; and
utilizing the geographical navigation bundles to perform a plurality of navigation tasks.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for providing and utilizing navigation data can include identifying a grid that includes a plurality of geographical regions. Each geographical region can have an associated navigation data set which includes street level mapping data. Linking references for each geographical region can be defined. Geographical navigation bundles can be identified that conform to an OSGi compliant framework. Each bundle can correspond to one of the geographical regions and can include a navigation data set and a manifest file. The manifest file can include a version, date, and the linking references. A GPS equipped device can dynamically install and activate the geographical navigation bundles. The GPS equipped device can perform at least one navigation process based upon the navigation data set. The GPS device can predict when new navigation data is needed and can automatically acquire suitable geographical navigation bundles in response to these predictions.
-
Citations
20 Claims
-
1. A method for providing navigation data comprising:
-
identifying a grid that includes a plurality of geographical regions, each geographical region having an associated navigation data set which includes street level mapping data;
defining linking references for each geographical region which define boundaries of that geographical region and specifies at least one other geographical region with which a boundary is shared;
identifying a plurality of geographical navigation bundles, each geographical navigation bundle being a bundle that conforms to an OSGi compliant framework, each geographical navigation bundle corresponding to one of the geographical regions, each geographical navigation bundle including the navigation data set for an associated geographical region, wherein each geographic navigation bundle includes a manifest file that includes linking references to other geographical navigation bundles; and
utilizing the geographical navigation bundles to perform a plurality of navigation tasks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for obtaining navigational data comprising:
-
identifying a Global Positioning System (GPS) equipped device configured in accordance with a dynamic application framework, wherein said framework is a policy free framework within which a plurality of bundles are deployable, wherein applications are able to be contained within particular ones of the bundles, wherein the framework is configured to install, update, and remove bundles dynamically at run-time, and wherein the framework manages dependencies between bundles; and
the GPS equipped device presenting navigational information for a geographical region within which the GPS equipped device is located as determined by GPS coordinates provided by the GPS equipped device, wherein the presented navigational information is based upon a geographical navigation bundle specific to the geographical region, wherein said geographical navigation bundle is a bundle that is deployable within the dynamic application framework, wherein different geographical navigation bundles that correspond to different geographical regions are utilized by the GPS equipped device. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method for conveying data to a global positioning system (GPS) equipped computing device comprising:
-
identifying a server including a plurality of geographical navigation bundles, said geographical navigation bundles including navigational information for different geographical regions, wherein each geographical navigation bundle is a bundle compliant with a dynamic application framework, wherein said framework is a policy free framework within which the plurality of bundles are deployable, wherein the framework is configured to install, update, and uninstall the bundles dynamically at run-time, and wherein the framework manages dependencies between bundles;
receiving requests for selected ones of the geographical navigation bundles from a plurality of computing devices; and
responsive to the requests, conveying the selected ones of the geographical navigation bundles to the computing devices, wherein the computing devices include GPS equipped devices that utilize information contained within the geographical navigation bundles to perform navigation tasks. - View Dependent Claims (18, 19, 20)
-
Specification