Data security system for a navigation system
First Claim
1. A data security system for a navigation system, the data security system comprising:
- an enabling/disabling unit comprising unit memory and that communicates with the navigation system via an interface, and is configured to enable and disable a data transfer from a data memory including navigation data to be transmitted to a data storage unit of the navigation system, where the enabling/disabling unit is implemented at least partially in hardware;
an identification unit operating in the navigation system, the identification unit in signal communication with the enabling/disabling unit via the interface, and configured to identify a vehicle or a navigation system identification code; and
a comparison unit operating in the navigation system in signal communication with the enabling/disabling unit and with the identification unit, and configured to compare a vehicle or a navigation system identification code stored on the enabling/disabling unit to the respective identification code of the vehicle or navigation system identified by the identification unit,a control unit operating in the navigation system and configured to determine whether any vehicle or navigation system identification code is stored on the enabling/disabling unit; and
a writing unit operating in the navigation system and configured to write to the unit memory the vehicle or navigation system identification code retrieved from the identification unit if any vehicle or navigation system identification code is not stored on the enabling/disabling unit,where the enabling/disabling unit enables or disables the data transfer responsive to the comparison where the enabling/disabling unit does not allow access to the navigation data until after the comparison.
5 Assignments
0 Petitions
Accused Products
Abstract
A data security system for a navigation system comprising an enabling/disabling unit for enabling or disabling a data transfer from a data memory to a data storage unit of the navigation system, an identification unit for identifying an identification code, such as a vehicle or navigation system identification code, and a comparison unit for comparing these identification codes with identification codes stored in the enabling/disabling unit, where the enabling/disabling unit may enable or disable the data transfer responsive to the comparison. If a vehicle or navigation system identification code is not stored in the enabling/disabling unit, a read/write unit writes an identification code retrieved by an identification unit into the enabling/disabling unit.
-
Citations
37 Claims
-
1. A data security system for a navigation system, the data security system comprising:
-
an enabling/disabling unit comprising unit memory and that communicates with the navigation system via an interface, and is configured to enable and disable a data transfer from a data memory including navigation data to be transmitted to a data storage unit of the navigation system, where the enabling/disabling unit is implemented at least partially in hardware; an identification unit operating in the navigation system, the identification unit in signal communication with the enabling/disabling unit via the interface, and configured to identify a vehicle or a navigation system identification code; and a comparison unit operating in the navigation system in signal communication with the enabling/disabling unit and with the identification unit, and configured to compare a vehicle or a navigation system identification code stored on the enabling/disabling unit to the respective identification code of the vehicle or navigation system identified by the identification unit, a control unit operating in the navigation system and configured to determine whether any vehicle or navigation system identification code is stored on the enabling/disabling unit; and a writing unit operating in the navigation system and configured to write to the unit memory the vehicle or navigation system identification code retrieved from the identification unit if any vehicle or navigation system identification code is not stored on the enabling/disabling unit, where the enabling/disabling unit enables or disables the data transfer responsive to the comparison where the enabling/disabling unit does not allow access to the navigation data until after the comparison. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method performed in a general purpose processor for transmitting navigation data from a data memory to a data storage unit of a navigation system that has received a data memory device and includes an enabling/disabling unit, the method comprising:
-
retrieving a vehicle or navigation system identification code; comparing a vehicle or navigation system identification code stored in the enabling/disabling unit to the retrieved identification code; enabling or disabling the data transfer to the data storage unit of the navigation system responsive to the comparison where the enabling/disabling unit does not allow access to the navigation data until after the comparison; determining whether any vehicle or navigation system identification code is stored on the enabling/disabling unit; and writing the retrieved vehicle or navigation system identification code in the enabling/disabling unit if it is determined that any vehicle or navigation system identification code is not stored on the enabling/disabling unit. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A non-transitory computer-readable storage medium comprising instructions configured to perform, when executed by the navigation system, the following:
-
connecting a data memory to a navigation system via an Interface; retrieving a vehicle or navigation system identification code; comparing, a vehicle or navigation system identification code stored in an identification code memory of the enabling/disabling unit that is in signal communication with the navigation system, to the retrieved identification code; enabling or disabling the data transfer to a data storage unit of the navigation system responsive to the comparison where the enabling/disabling unit does not allow access to the navigation data until after the comparing step; determining whether any vehicle or navigation system identification code is stored on the enabling/disabling unit; and writing via the interface the retrieved vehicle or navigation system identification code to the identification code memory in the enabling/disabling unit if it is determined that any vehicle or navigation system identification code is not stored in the identification code memory. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
Specification