Nagivation Provision System and Framework for Providing Content to an End User
First Claim
1. A navigation content provision framework comprising:
- a client device having a basic navigation framework for providing basic navigation functionality, the basic navigation framework supporting a fixed set of plug-in software objects.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to navigation devices and to the provision of both data and functionality to navigation devices. The invention provides a navigation device running basic navigation framework software, supporting a complete navigation content provision framework, wherein the framework can support a fixed set of plug-in software object types. The supported plug-in software can provide data and additional functionality to the navigation device. Plug-in software objects can be downloaded to the navigation device from a server which is also part of the framework. The download can be via a wireless network, during operation of the navigation device, and in response to user selections on the navigation device.
-
Citations
54 Claims
-
1. A navigation content provision framework comprising:
a client device having a basic navigation framework for providing basic navigation functionality, the basic navigation framework supporting a fixed set of plug-in software objects. - View Dependent Claims (2, 3, 4, 47, 52)
-
5. A method of providing additional functionality to a client device having a basic navigation framework for providing basic navigation functionality, the basic navigation framework supporting fixed set of plug-in software objects, comprising the step of:
providing plug-in software objects to the client device, the plug-in software objects providing additional functionality to the client device. - View Dependent Claims (6, 7, 8, 9)
-
10. A method of providing additional functionality to a client device having a basic navigation framework for providing basic navigation functionality, the basic navigation framework supporting fixed set of plug-in software objects, comprising the steps of:
-
providing plug-in software objects to the client device, and storing the plug-in software objects temporarily or persistently on the client device, the plug-in software objects providing additional functionality to the client device when executed on the client device. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A navigation content provision framework comprising:
a server configured to provide plug-in software objects to client devices, the plug-in software objects providing additional functionality to the client devices when executed on the client devices. - View Dependent Claims (16)
-
17. A navigation content provision framework comprising:
-
a client device having a basic navigation framework for providing basic navigation functionality, the basic navigation framework supporting fixed set of plug-in software objects; an input device connected to or part of the client device, for providing an input signal in accordance with a property associated with the client device; wherein the plug-in software objects are configured to execute on the client device in response to a signal from the input device. - View Dependent Claims (18, 19, 20)
-
-
21. A method of providing navigation functionality or navigation information to a user of a client device having a basic navigation framework for providing basic navigation functionality, the basic navigation framework supporting fixed set of plug-in software objects, comprising the step of:
providing plug-in software objects which are configured to execute on the client device in response to a specific condition associated with the client device. - View Dependent Claims (22)
-
23. A navigation content provision framework comprising:
-
a client device having a basic navigation framework for providing basic navigation functionality, the basic navigation framework supporting fixed set of plug-in software objects; and a server in communication with the client device and the Internet; wherein the client device includes means to send to the server a request for content, and wherein, the server includes means for requesting the content from sources connected to the Internet based on the request from the client device, means for receiving the resulting content and means for transmitting it to the client device in the form of a plug-in software object. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A method of displaying content from a content source on a client device having a display, comprising the steps of:
-
receiving a request for content from the client device at a remote navigation server; sending the request from the navigation server to a server hosting the content on the Internet; receiving the content at the navigation server; reformatting content as a plug-in software object; and sending the plug-in software object to the client device; the plug-in software object being configured to execute on the client device to render information to the display of the client device. - View Dependent Claims (30, 31, 32, 33, 34)
-
-
35. A navigation content provision framework comprising:
-
a client device having a display; and a server in communication with the client device and the Internet; and
having means to access content sources on the Internet;wherein the client device is configured such that, in use, icons representing favorite content requests are displayed on the display of the client device, and selection of an icon causes a predetermined content request to be sent to the Internet content source. - View Dependent Claims (36, 37, 38)
-
-
39. A system for providing a navigation user interface on a client device comprising:
-
a client device having a display, a basic navigation framework for providing basic navigation functionality, the basic navigation framework supporting fixed set of plug-in software objects; and a server in communication with the client device;
having a destination database containing details of special destinations together with plug-in software objects specific to each special destination;wherein, in use, when a user selects on the client device a destination for routing, the client device requests from the server whether the selected destination is in the destination database, and, if the selected destination is in the destination database, sends to the client a plug-in software object that adds functionality to the client device.
-
-
40. A method for providing a navigation user interface on a client device which is able to provide route guidance to specified destinations, comprising the steps of:
-
designating a destination as a special destination; and when a user requests route guidance to that destination, providing a destination specific user interface on the client device. - View Dependent Claims (41, 42, 43, 44)
-
-
45. A navigation content provision framework comprising:
-
a first device, having a basic navigation framework for providing basic navigation functionality, and means for connecting to a wireless communications network; wherein the first device has a user interface that allows a user of the first to specify a location; and wherein, in use, the first device sends automatically generated information dependent on the location to a remote device having means to connect to the wireless communications network. - View Dependent Claims (46, 48, 49)
-
-
50. A method of providing navigation information to a device connected to a navigation content provision framework, the navigation content provision framework comprising a first device having a basic navigation framework for providing basic navigation functionality and means for connecting to a wireless communications network, the basic navigation framework supporting fixed set of plug-in software objects, and a server that can provide plug-in software objects to the first device, the plug-in software objects providing additional functionality to the first device when executed on the first device;
- comprising the steps of;
receiving a plug-in software object from the server at the first device; allowing a user of the first device to specify a location; and sending automatically customized information dependent on the location to a remote device having means to connect to the wireless communications network; the plug-in software object being automatically executed on the first device, allowing the information sent to the remote device to be customized. - View Dependent Claims (51, 53, 54)
- comprising the steps of;
Specification