Methods and systems to interface navigation operations
First Claim
Patent Images
1. A method of interfacing navigation operations, comprising:
- using a portable electronic device having a navigation library operable to be accessed on the portable electronic device;
processing an application on the portable electronic device, wherein the navigation library is interfaced to the application, and wherein the application is processed to perform customizable navigation by selectively accessing portions of the navigation library in response to customized navigation calls made within the application, and wherein the application is customized and configured and assembled from the navigation library in a user-defined manner; and
acquiring navigation data by processing the application, wherein at least a portion of the navigation data identifies a present position associated with the portable electronic device, and the present position is used to produce results necessary for further processing of the application.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and Systems are provided for interfacing to navigation operations. An application programming interface (API) library is provided having navigation modules, guidance modules, routing modules, and mapping modules. The API is accessible to customized modules operating on a portable electronic device. The customized modules are operable to selectively access and process a number of the modules using the API library while the customized modules are processing on the portable electronic device.
64 Citations
20 Claims
-
1. A method of interfacing navigation operations, comprising:
-
using a portable electronic device having a navigation library operable to be accessed on the portable electronic device; processing an application on the portable electronic device, wherein the navigation library is interfaced to the application, and wherein the application is processed to perform customizable navigation by selectively accessing portions of the navigation library in response to customized navigation calls made within the application, and wherein the application is customized and configured and assembled from the navigation library in a user-defined manner; and acquiring navigation data by processing the application, wherein at least a portion of the navigation data identifies a present position associated with the portable electronic device, and the present position is used to produce results necessary for further processing of the application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for interfacing navigation operations, comprising:
-
packing navigation operations into independent callable modules within a navigation library; publishing the callable modules via interfaces to the navigation library; and selectively processing a number of the navigation operations when accessed via the interfaces and a number of the callable modules from within a custom-developed navigation application, wherein the custom-developed navigation application is user-defined, user-assembled, and user-configured. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for interfacing navigation operations, comprising:
-
integrating a selective number and arrangement of navigation operations into a customized navigation application, by selectively referencing callable modules using an interface of a portable navigation library, wherein the portable navigation library includes the navigation operations as the callable modules; and processing the customized navigation application on a device, wherein during processing the selective number and arrangement of the navigation operations are processed when the callable modules are referenced, wherein the integration processing is user-defined, user-assembled, and user-configured. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification