Portable RAM drive
DCFirst Claim
1. A portable memory apparatus, comprising:
- a housing;
a memory controller comprised in the housing;
a volatile memory coupled to said memory controller comprised in the housing;
a non-volatile memory coupled to said memory controller comprised in the housing;
a connector positioned on the housing, wherein said connector couples said portable memory apparatus to a computer system when said connector is plugged into said computer system; and
wherein, when said connector couples said portable memory apparatus to said computer system, said memory controller chip copies data from said non-volatile memory to said volatile memory, and said computer system accesses said data in said volatile memory through said connector.
6 Assignments
Litigations
5 Petitions
Accused Products
Abstract
A portable RAM drive comprising data stored on a non-volatile memory and transferable to a volatile memory when the portable RAM drive is coupled to a computer system. When the portable RAM drive is plugged into the computer system, the data from the non-volatile memory may be transferred to the volatile memory for faster access by the computer. If the portable RAM drive is unplugged from the computer, an internal power source may power the portable RAM drive long enough to transfer the data from the volatile memory to the non-volatile memory. In one embodiment, the portable RAM drive may use a restraining device or an indicator light to indicate to the user that the portable RAM drive should not be unplugged from the computer because the data has not yet been transferred from the volatile memory to the non-volatile memory.
36 Citations
20 Claims
-
1. A portable memory apparatus, comprising:
-
a housing;
a memory controller comprised in the housing;
a volatile memory coupled to said memory controller comprised in the housing;
a non-volatile memory coupled to said memory controller comprised in the housing;
a connector positioned on the housing, wherein said connector couples said portable memory apparatus to a computer system when said connector is plugged into said computer system; and
wherein, when said connector couples said portable memory apparatus to said computer system, said memory controller chip copies data from said non-volatile memory to said volatile memory, and said computer system accesses said data in said volatile memory through said connector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
-
coupling a portable memory apparatus to a computer system, wherein said portable memory apparatus comprises a memory controller chip, a non-volatile memory, and a volatile memory;
copying data from said non-volatile memory to said volatile memory using said memory controller chip;
accessing said data in said volatile memory using said computer system through a connector coupled to said portable memory apparatus and said memory controller chip; and
updating said non-volatile memory with data from said volatile memory. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification