Distributed navigation system
First Claim
1. A distributed navigation system comprising:
- a computing device that has a programming memory loaded with a component-oriented application that provides a distributed navigation system comprising a plurality of components, the components including;
a User Interface component;
a Service Manager component;
a User Positioning category of components that provides a user position based on navigation sensor data, anda Mapping category of components that accesses a map database and places the user position on a mad segment of the map database,wherein the components are managed by the Service Manager component to perform distributed navigation services, and the Service Manager component provides an interface to query and receive instances of specific services offered either locally or from a remote server; and
wherein the components include a Server Communication component configured to provide request and response mechanisms to communicate with a server, the response mechanism includes techniques to process request messages, the techniques performing operations of;
interpreting the request messages;
dispatching calls to request event handlers to respectively handle the request messages;
preparing a response to the request messages such that distributed navigation data is collected and processed; and
transmitting the response to a client, wherein the client can process the received navigation data in the response into a presentable form.
1 Assignment
0 Petitions
Accused Products
Abstract
Computer-assisted navigation is achieved with component-oriented programming and instructions that provide a distributed component programming navigation system. The computer-assisted navigation is achieved with a computing device having program memory. Operationally, the component-oriented application loaded in the memory provides a distributed navigation system comprising a User Interface component, a Service Manager component, a User Positioning category of components that provides a user position based on navigation sensor data, and a Mapping category of components that accesses a map database and places the user position on a road segment of the map database. The components within the component-oriented application are managed by the service manager component to perform distributed navigation services.
131 Citations
38 Claims
-
1. A distributed navigation system comprising:
-
a computing device that has a programming memory loaded with a component-oriented application that provides a distributed navigation system comprising a plurality of components, the components including; a User Interface component; a Service Manager component; a User Positioning category of components that provides a user position based on navigation sensor data, and a Mapping category of components that accesses a map database and places the user position on a mad segment of the map database, wherein the components are managed by the Service Manager component to perform distributed navigation services, and the Service Manager component provides an interface to query and receive instances of specific services offered either locally or from a remote server; and wherein the components include a Server Communication component configured to provide request and response mechanisms to communicate with a server, the response mechanism includes techniques to process request messages, the techniques performing operations of; interpreting the request messages; dispatching calls to request event handlers to respectively handle the request messages; preparing a response to the request messages such that distributed navigation data is collected and processed; and transmitting the response to a client, wherein the client can process the received navigation data in the response into a presentable form. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of providing a distributed navigation application from a computer system that supports an object oriented programming environment, the method comprising:
-
providing a plurality of components that include a User Interface component, a Service Manager component, a User Positioning category of components that provides a user position based on navigation sensor data, and a Mapping category of components that accesses a map database and places the user position on a road segment of the map database, wherein the components within the navigation module are managed by the service manager to perform distributed navigation services and the Service Manager component provides an interface to query and receive instances of specific services offered either locally or from a remote server; and wherein the components include a Server Communication component configured to provide request and response mechanisms to communicate with a server, the response mechanism includes techniques to process request messages, the techniques performing operations of; interpreting the request messages; dispatching calls to request event handlers to respectively handle the request messages; preparing a response to the request messages such that distributed navigation data is collected and processed; and transmitting the response to a client, wherein the client can process the received navigation data in the response into a presentable form. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification