IP Library Granted Patent US 9,135,203
Granted Patent B2
US 9,135,203 · App. 14/244,744 · Granted Sep 15, 2015

Computer system and a computer device

Inventor: Jonathan Glickman (Needham, MA)
Assignee: Jonathan Glickman
G06F13/4027
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 9,135,203
App. No.
14/244,744
Granted
Sep 15, 2015
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 (50)

1. A computer system comprising:

a common bus;

a hub board coupled to the common bus, the hub board including an input/output controller configured to communicate with a plurality of periphery devices; and

a plurality of configurable boards, each configurable board being in communication with the common bus and each configurable board includes a memory and at least one central processing unit coupled to the memory, two or more of the configurable boards being coupled in series, each configurable board is configurable to operate as at least one of a master node, a slave node, and a portion of a disk controller including an embedded application kernel to pre-fetch data from a storage array, wherein the disk controller utilizes two or more of the configurable boards in the plurality of configurable boards coupled in series for staging prefetching operations and the disk controller uses one or more compression techniques, wherein the configurable boards are configured during operating system setup, at least one of the configurable boards is configured as a master node that controls communications on the common bus;

wherein each configurable board in the plurality of configurable boards is capable of at least one of hosting an operating system different from another operating system being hosted by another of the configurable boards, and, hosting an operating system being used by at least another of the configurable boards, each configurable board is capable of communicating with the hub board using the common bus, and, each configurable board is capable of communicating with each of the other configurable boards included in the plurality of configurable boards.

2. The computer system of claim 1 , wherein each of the configurable boards includes at least one solid state memory drive.

3. The computer system of claim 1 , wherein each of the configurable boards includes a hard disk drive.

4. The computer system of claim 1 , wherein one of the configurable boards hosts a first operating system and another of the configurable boards hosts a second operating system, different from the first operating system.

5. The computer system of claim 1 , wherein one of the configurable boards and another of the configurable boards host one operating system.

6. The computer system of claim 1 , wherein the disk controller is configured to connect to a storage device external to the computer system.

7. A computer system comprising:

a common bus;

a hub board coupled to the common bus, the hub board including an input/output controller configured to communicate with a plurality of periphery devices; and

a plurality of configurable boards, each configurable board being in communication with the common bus and each configurable board includes a memory and at least one central processing unit coupled to the memory, two or more of the configurable boards being coupled in series, each configurable board is configurable to operate as at least one of a master node, a slave node, and a portion of a disk controller including an embedded application kernel to pre-fetch data from a storage array, wherein the disk controller utilizes two or more of the configurable boards in the plurality of configurable boards coupled in series for staging prefetching operations and the disk controller uses one or more compression techniques;

wherein each configurable board in the plurality of configurable boards is capable of at least one of hosting an operating system different from another operating system being hosted by another of the configurable boards, and, hosting an operating system being used by at least another of the configurable boards, each configurable board is capable of communicating with the hub board using the common bus, and, each configurable board is capable of communicating with each of the other configurable boards included in the plurality of configurable boards.

8. The computer system of claim 7 , wherein each of the configurable boards includes at least one solid state memory drive.

9. The computer system of claim 7 , wherein each of the configurable boards includes a hard disk drive.

10. The computer system of claim 7 , wherein one of the configurable boards hosts a first operating system and another of the configurable boards hosts a second operating system, different from the first operating system.

11. The computer system of claim 7 , wherein one of the configurable boards and another of the configurable boards host one operating system.

12. The computer system of claim 7 , wherein the disk controller is configured to connect to a storage device external to the computer system.

13. A computer system comprising:

a common bus;

a hub board coupled to the common bus, the hub board including an input/output controller configured to communicate with a plurality of periphery devices; and

a plurality of configurable boards, each configurable board being in communication with the common bus and each configurable board includes a memory and at least one central processing unit coupled to the memory, two or more of the configurable boards being coupled in parallel, each configurable board is configurable to operate as at least one of a master node, a slave node, and a portion of a disk controller including an embedded application kernel to pre-fetch data from a storage array, wherein the disk controller utilizes two or more of the configurable boards in the plurality of configurable boards coupled in series for staging prefetching operations and the disk controller uses one or more compression techniques, wherein the configurable boards are configured during operating system setup, at least one of the configurable boards is configured as a master node that controls communications on the common bus;

wherein each configurable board in the plurality of configurable boards is capable of at least one of hosting an operating system different from another operating system being hosted by another of the configurable boards, and, hosting an operating system being used by at least another of the configurable boards, each configurable board is capable of communicating with the hub board using the common bus, and, each configurable board is capable of communicating with each of the other configurable boards included in the plurality of configurable boards.

14. A computer system comprising:

a common bus;

a hub board coupled to the common bus, the hub board including an input/output controller configured to communicate with a plurality of periphery devices; and

a plurality of configurable boards, each configurable board being in communication with the common bus and each configurable board includes a memory and at least one central processing unit coupled to the memory, two or more of the configurable boards being coupled in parallel, each configurable board is configurable to operate as at least one of a master node, a slave node, and a portion of a disk controller including an embedded application kernel to pre-fetch data from a storage array, wherein the disk controller utilizes two or more of the configurable boards in the plurality of configurable boards coupled in series for staging prefetching operations and the disk controller uses one or more compression techniques;

wherein each configurable board in the plurality of configurable boards is capable of at least one of hosting an operating system different from another operating system being hosted by another of the configurable boards, and, hosting an operating system being used by at least another of the configurable boards, each configurable board is capable of communicating with the hub board using the common bus, and, each configurable board is capable of communicating with each of the other configurable boards included in the plurality of configurable boards.

15. A computer system comprising:

a common bus;

a hub board coupled to the common bus, the hub board including an input/output controller configured to communicate with a plurality of periphery devices; and

a plurality of configurable boards, each configurable board being in communication with the common bus and each configurable board includes a memory and at least one central processing unit coupled to the memory, two or more of the configurable boards being coupled in series, each configurable board is configurable to operate as at least one of a master node, a slave node, and a portion of a disk controller including an embedded application kernel to pre-fetch data from a storage array, wherein the disk controller utilizes two or more of the configurable boards in the plurality of configurable boards coupled in series for staging prefetching operations, wherein the configurable boards are configured during operating system setup, at least one of the configurable boards is configured as a master node that controls communications on the common bus;

wherein each configurable board in the plurality of configurable boards is capable of at least one of hosting an operating system different from another operating system being hosted by another of the configurable boards, and, hosting an operating system being used by at least another of the configurable boards, each configurable board is capable of communicating with the hub board using the common bus, and, each configurable board is capable of communicating with each of the other configurable boards included in the plurality of configurable boards.

16. A computer system comprising:

a common bus;

a hub board coupled to the common bus, the hub board including an input/output controller configured to communicate with a plurality of periphery devices; and

a plurality of configurable boards, each configurable board being in communication with the common bus and each configurable board includes a memory and at least one central processing unit coupled to the memory, two or more of the configurable boards being coupled in series, each configurable board is configurable to operate as at least one of a master node, a slave node, and a portion of a disk controller including an embedded application kernel to pre-fetch data from a storage array, wherein the disk controller utilizes two or more of the configurable boards in the plurality of configurable boards coupled in series for staging prefetching operations;

wherein each configurable board in the plurality of configurable boards is capable of at least one of hosting an operating system different from another operating system being hosted by another of the configurable boards, and, hosting an operating system being used by at least another of the configurable boards, each configurable board is capable of communicating with the hub board using the common bus, and, each configurable board is capable of communicating with each of the other configurable boards included in the plurality of configurable boards.

17. A computer system comprising:

a common bus;

a hub board coupled to the common bus, the hub board including an input/output controller configured to communicate with a plurality of periphery devices; and

a plurality of configurable boards, each configurable board being in communication with the common bus and each configurable board includes a memory and at least one central processing unit coupled to the memory, two or more of the configurable boards being coupled in parallel, each configurable board is configurable to operate as at least one of a master node, a slave node, and a portion of a disk controller including an embedded application kernel to pre-fetch data from a storage array, wherein the disk controller utilizes two or more of the configurable boards in the plurality of configurable boards coupled in series for staging prefetching operations, wherein the configurable boards are configured during operating system setup, at least one of the configurable boards is configured as a master node that controls communications on the common bus;

wherein each configurable board in the plurality of configurable boards is capable of at least one of hosting an operating system different from another operating system being hosted by another of the configurable boards, and, hosting an operating system being used by at least another of the configurable boards, each configurable board is capable of communicating with the hub board using the common bus, and, each configurable board is capable of communicating with each of the other configurable boards included in the plurality of configurable boards.

18. A computer system comprising:

a common bus;

a hub board coupled to the common bus, the hub board including an input/output controller configured to communicate with a plurality of periphery devices; and

a plurality of configurable boards, each configurable board being in communication with the common bus and each configurable board includes a memory and at least one central processing unit coupled to the memory, two or more of the configurable boards being coupled in parallel, each configurable board is configurable to operate as at least one of a master node, a slave node, and a portion of a disk controller including an embedded application kernel to pre-fetch data from a storage array, wherein the disk controller utilizes two or more of the configurable boards in the plurality of configurable boards coupled in series for staging prefetching operations;

wherein each configurable board in the plurality of configurable boards is capable of at least one of hosting an operating system different from another operating system being hosted by another of the configurable boards, and, hosting an operating system being used by at least another of the configurable boards, each configurable board is capable of communicating with the hub board using the common bus, and, each configurable board is capable of communicating with each of the other configurable boards included in the plurality of configurable boards.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2026
From: GLICKMAN, JONATHAN
To: JMG VENTURES LLC
Reel/Frame 074656/0897 →
Continuity (2)
Provisional Application 61818412 · May 1, 2013
Related Publication 20140330999A1 · Nov 6, 2014