Enhanced module chipping system
First Claim
Patent Images
1. A memory system for limiting access of a protected portion of a memory to a predetermined accessing device, comprising:
- (a) a memory having a protected portion; and
(b) a control unit in communicative relation with an accessing device and the memory, wherein the control unit monitors a pattern of access to the memory of the accessing device in order to determine if the accessing device is the predetermined accessing device and permits only the predetermined accessing device to access the protected portion of the memory.
2 Assignments
0 Petitions
Accused Products
Abstract
A memory system for limiting access of a protected portion of a memory to a predetermined accessing device. The memory system includes a memory having a protected portion. The system further includes a control unit in communicative relation with an accessing device and the memory, wherein the control unit monitors the accessing device'"'"'s pattern of access to the memory in order to determine if the accessing device is the predetermined accessing device and permits only the predetermined accessing device to access the protected portion of the memory.
23 Citations
20 Claims
-
1. A memory system for limiting access of a protected portion of a memory to a predetermined accessing device, comprising:
-
(a) a memory having a protected portion; and
(b) a control unit in communicative relation with an accessing device and the memory, wherein the control unit monitors a pattern of access to the memory of the accessing device in order to determine if the accessing device is the predetermined accessing device and permits only the predetermined accessing device to access the protected portion of the memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
(a) a data multiplexer in communicative relation with the control unit and the accessing device; and
(b) an address translator in communicative relation with the accessing device and the memory.
-
-
3. A system according to claim 2, wherein the memory is encrypted.
-
4. A system according to claim 3, further comprising a memory decryptor in communicative relation with the address translator, the data multiplexer, and the memory.
-
5. A system according to claim 1, wherein the control unit monitors the accessing device'"'"'s reads of the memory.
-
6. A system according to claim 1, wherein the control unit monitors the accessing device'"'"'s writes to the memory.
-
7. A system according to claim 1, wherein the predetermined accessing device is an engine control unit of an automobile.
-
8. A system according to claim 1, wherein the memory is selected from a group consisting of Flash memory, ROM, OTP, and RAM.
-
9. A system according to claim 1, wherein the memory system is implemented on a single integrated circuit.
-
10. An enhanced module chipping system for use in conjunction with an engine control unit of an automobile comprising:
-
(a) a memory having loaded thereon at least one performance profile for the engine control unit to run;
(b) a control unit in communicative relation with the memory; and
(c) an interface port in communicative relation with the control unit and the memory, wherein the interface port is configured for connection to a programming device for modifying the at least one performance profile. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
(a) a data multiplexer in communicative relation with the control unit and the memory; and
(b) an address translator in communicative relation with the memory.
-
-
15. A system according to claim 10, wherein the memory is selected from a group consisting of Flash memory, ROM, OTP, and RAM.
-
16. A system according to claim 10, wherein the memory is encrypted.
-
17. A system according to claim 16, further comprising a memory decryptor in communicative relation with the address translator, the data multiplexer, and the memory.
-
18. A method of modifying performance characteristics of an automobile that includes a subsystem for performing a predetermined function, the method comprising:
-
(a) modifying data stored in a memory of an engine control system; and
(b) reprogramming the subsystem of the automobile such that the subsystem is capable of both performing the predetermined function and controlling access of the engine control unit to the modified data. - View Dependent Claims (19, 20)
-
Specification