IP Library Granted Patent US 10,776,301
Granted Patent B2
US 10,776,301 · App. 16/009,687 · Granted Sep 15, 2020

Computer system and a computer device

Inventor: Jonathan Glickman (Needham, MA)
G06F13/4027G06F12/0246G06F13/1694G06F13/28G06F13/4022G06F13/4068G06F13/4282G06F2212/7201
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 10,776,301
App. No.
16/009,687
Granted
Sep 15, 2020
Kind
B2
Abstract

A computer system is provided. The computer system includes a hub board, a common bus, and a plurality of Sibling boards. The hub board has an I/O controller hub, which includes a main communication chipset. The plurality of Sibling boards is coupled to the hub board by the common bus. Each of the Sibling boards includes a memory and at least one CPU. The memory is operative to host a Sibling operating system. The CPU is coupled to the memory. The Southbridge type chipset which resides in the hub board is shared amongst the plurality of Sibling boards. At least one of the plurality of Sibling boards functions as a master processing unit of the system. Sibling boards offer processing flexibility through the means of how they are configured in the system.

Claims (30)

1. A solid state drive comprising:

an interface configured to communicate with one or more external device;

a bus;

a solid state controller configured to communicate over the bus, the solid state drive controller utilizes at least one of a central processing unit, a field-programmable gate array, and a graphical processing unit; and

memory units, each memory unit being a volatile memory unit or a nonvolatile memory unit, each memory unit being connected to the bus and connected in series to one or more of the other memory units, wherein the solid state drive controller includes an embedded application to pre-fetch data, wherein the solid state drive controller utilizes the one or more of the memory units connected in series for staging prefetching operations;

wherein each memory unit is capable of at least one of hosting an operating system different from another operating system being hosted by another of the memory units, and, hosting an operating system being used by at least another of the memory units, each memory unit having a dedicated physical resource for the operating system hosting, each memory unit is capable of communicating with the solid state drive controller using the bus, and, each memory unit is capable of communicating with each of the other memory units.

2. The solid state drive of claim 1 , wherein the memory units are included in a field programmable gate array.

3. The solid state drive of claim 1 , wherein one of the memory units hosts a first operating system and another of the memory units hosts a second operating system, different from the first operating system.

4. The solid state drive of claim 1 , wherein one of the memory units and another of the memory units host one operating system.

5. The solid state drive of claim 1 , wherein the one or more of memory units is included in a field programmable gate array, an ASIC, a GPU or a SOC.

6. The solid state drive of claim 1 , wherein the interface connects to one or more neighboring solid state drives.

7. The solid state drive of claim 6 , wherein one of the one or more neighboring solid state drives is controlled by a RAID disk controller.

8. The solid state drive of claim 1 , wherein the one or more external device includes an external storage device.

9. The solid state drive of claim 1 , wherein an external or an internal embedded application kernel manages operations of the solid state drive controller.

10. A solid state drive comprising:

an interface configured to communicate with one or more external device;

a bus;

a solid state controller configured to communicate over the bus, the solid state drive controller utilizes at least one of a central processing unit, a field-programmable gate array, and a graphical processing unit; and

memory units, each memory unit being a volatile memory unit or a nonvolatile memory unit, each memory unit being connected to the bus and connected in parallel to one or more of the other memory units, wherein the solid state drive controller includes an embedded application to pre-fetch data, wherein the solid state drive controller utilizes the one or more of the memory units connected in parallel for staging prefetching operations;

wherein each memory unit is capable of at least one of hosting an operating system different from another operating system being hosted by another of the memory units, and, hosting an operating system being used by at least another of the memory units, each memory unit having a dedicated physical resource for the operating system hosting, each unit is capable of communicating with the solid state drive controller using the bus, and, each memory unit is capable of communicating with each of the other memory units.

11. The solid state drive of claim 10 , wherein the memory units are included in a field programmable gate array.

12. The solid state drive of claim 10 , wherein one of the memory units hosts a first operating system and another of the memory units hosts a second operating system, different from the first operating system.

13. The solid state drive of claim 10 , wherein one of the memory units and another of the memory units host one operating system.

14. The solid state drive of claim 1 , wherein hashing, indexing, encryption, or compression is utilized to pre-fetch data.

15. The solid state drive of claim 10 , wherein the one or more of memory units is included in a field programmable gate array, an ASIC, a GPU or a SOC.

16. The solid state drive of claim 10 , wherein the interface connects to one or more neighboring solid state drives.

17. The solid state drive of claim 16 , wherein one of the one or more neighboring solid state drives is controlled by a RAID disk controller.

18. The solid state drive of claim 10 , wherein the one or more external device includes an external storage device.

19. The solid state drive of claim 10 , wherein an external or an internal embedded application kernel manages operations of the solid state drive controller.

20. The solid state drive of claim 10 , wherein hashing, indexing, encryption, or compression is utilized to pre-fetch data.

Assignments (2)
SECURITY INTEREST Recorded May 21, 2026
From: JMG VENTURES, LLC
To: PLF 2026-A LLC
Reel/Frame 074729/0491 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2026
From: GLICKMAN, JONATHAN
To: JMG VENTURES LLC
Reel/Frame 074656/0897 →
Continuity (6)
Continuation 15696747 · Sep 6, 2017
Continuation 15293459 · Oct 14, 2016
Continuation 14853271 · Sep 14, 2015
Continuation 14244744 · Apr 3, 2014
Provisional Application 61818412 · May 1, 2013
Related Publication 20180365187A1 · Dec 20, 2018
Cited By (1)
US 12,235,785