IP Library Granted Patent US 8,086,795
Granted Patent B2
US 8,086,795 · App. 12/356,238 · Granted Dec 27, 2011

Onboard computer data storage, access, and caching system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,086,795
App. No.
12/356,238
Granted
Dec 27, 2011
Kind
B2
Abstract

A controller and memory unit for a host computer has a primary controller coupled to a parallel bus interface connectable or connected to the host computer, and by cable connections to one or more remote memory disk units, one or more secondary controllers coupled by parallel bus to the primary controller, and one or more solid-state memory modules coupled by parallel bus one-to-one with the secondary controllers. The primary controller provides read/write access to the remote memory disk units and read/write access to each of the solid-state memory modules through the associated secondary controller.

Claims (21)

1. A controller and memory unit for a host computer, comprising:

a primary controller coupled to a bus interface connectable or connected to the host computer, and by cable connections to one or more remote memory disk units;

a plurality of secondary controllers, each bussed to the primary controller; and

a plurality of solid-state memory modules, each bussed separately to a respective corresponding one of the secondary controllers in a one-on-one relationship;

wherein the primary controller provides read/write access to the remote memory disk units and read/write access to each of the solid-state memory modules through the secondary controller corresponding with its respective memory module.

2. The controller and memory unit of claim 1 implemented on a peripheral component interconnect (PCI) card.

3. The controller and memory unit of claim 1 mounted on a motherboard of the host computer.

4. The controller and memory unit of claim 1 wherein one or more of the remote memory disk units is a redundant array of independent disks (RAID) including hard disks or solid-state disks.

5. The controller and memory unit of claim 2 wherein read/write access to the one or more remote memory disk units is conducted over one or more cables attached to the PCI card by pin connectors bussed to the controller architecture.

6. The controller and memory unit of claim 2 wherein each of the plurality of solid-state memory modules plug into connectors mounted to the PCI card and are bussed to the corresponding secondary controller.

7. The controller and memory unit of claim 3 further comprising:

a memory controller of a central processing unit (CPU).

8. The controller and memory unit of claim 3 further comprising:

a memory controller of a Northbridge Southbridge chipset.

9. The controller and memory unit of claim 3 wherein read/write access to the one or more remote memory disk units is conducted over one or more cables attached to the motherboard by pin connectors bussed to the primary controller.

10. The controller and memory unit of claim 3 wherein read/write access to the one or more solid-state memory modules is conducted through the one or more secondary controllers.

11. The controller and memory unit of claim 1 wherein the remote memory disk units are parallel advanced technology attachment (PATA), or serial advanced technology attachment (SATA), or small computing system interface (SCSI) disks.

12. The controller and memory unit of claim 2 wherein the solid-state memory modules are flash-based memory modules, random access memory (RAM) based modules, or a mix of flash and RAM based memory modules.

13. The controller and memory unit of claim 3 wherein the solid-state memory modules are flash-based memory modules, random access memory (RAM) modules, or a mix of flash and RAM modules.

14. The controller and memory unit of claim 2 wherein the secondary controllers are implemented in code on a digital medium accessible to the controller architecture.

15. The controller and memory unit of claim 14 wherein the digital medium is a memory chip connected by bus to the controller and memory unit.

Assignments (4)
MERGER Recorded Dec 31, 2015
From: PHAN TIA GROUP PTE. LLC
To: NYTELL SOFTWARE LLC
Reel/Frame 037393/0030 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2012
From: DATARAM CORPORATION
To: PHAN TIA GROUP PTE. LLC
Reel/Frame 028295/0763 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF THE RECEIVING PARTY FROM DATARAM, INC. TO DATARAM CORPORATION PREVIOUSLY RECORDED ON REEL 022145 FRAME 0515. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 31, 2012
From: CAULKINS, JASON
To: DATARAM CORPORATION
Reel/Frame 028306/0759 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2009
From: CAULKINS, JASON
To: DATARAM, INC.
Reel/Frame 022145/0515 →