IP Library Granted Patent US 12,235,785
Granted Patent B2
US 12,235,785 · App. 18/371,128 · Granted Feb 25, 2025

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 12,235,785
App. No.
18/371,128
Granted
Feb 25, 2025
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 computer system comprising:

a first board having an I/O controller hub including a main communication chipset;

a common bus; and

a plurality of Sibling boards coupled to said first board by said common bus, each of the Sibling boards comprising,

a memory operative to host a Sibling operating system, and

at least one graphics processing unit (GPU) coupled to said memory, said Sibling board configured without a Sibling chipset;

wherein at least one of the plurality of Sibling boards functions as a processing unit of said first board, and at least one of said Sibling boards is coupled to and shares said I/O controller hub.

2. The computer system of claim 1 , wherein said I/O controller hub includes a main network device; and wherein at least one of said Sibling boards is coupled to and shares said main network device.

3. The computer system of claim 2 , wherein at least one of said Sibling boards is directly coupled to and shares said main network device, and is without an external I/O circuit.

4. The computer system of claim 1 , wherein said common bus physically and electrically connects the plurality of said Sibling boards to said first board.

5. The computer system of claim 1 , wherein said common bus couples the plurality of said Sibling boards to said first board.

6. The computer system of claim 1 , wherein each of said Sibling boards includes at least one solid state memory drive.

7. The computer system of claim 6 , wherein each of said Sibling boards includes a conventional hard disk drive, and has a RAID 0 setup with said solid state drive and said conventional hard disk drive.

8. The computer system of claim 1 , wherein one of said Sibling boards hosts a first Sibling operating system and another of said Sibling boards hosts a second Sibling operating system that is different from said first Sibling operating system.

9. The computer system of claim 1 , wherein one of said Sibling boards and another of said Sibling boards host a same Sibling operating system.

10. The computer system of claim 1 , wherein at least one of said Sibling boards is a master node and another one of said Sibling boards is a slave node.

11. The computer system of claim 1 , wherein said common bus is comprised of at least one of a PLX technology PCie (Peripheral Component Interconnect Express) and Fiber Fabric Hub technologies.

12. The computer system of claim 1 , wherein said common bus connects one of said Sibling boards to another of said Sibling boards in a series or parallel arrangement.

13. The computer system of claim 1 , wherein each of said Sibling boards includes a first disk controller that is configured to be accessed by said common bus or to connect with said memory.

14. The computer system of claim 13 , wherein each of said Sibling boards further comprises a second disk controller that resides on said Sibling board and is configured to connect to an external storage device.

15. The computer system of claim 1 , wherein said first board is without a processing unit.

16. The computer system of claim 1 , wherein said computer system is virtualized to provide said first board for I/O controller hub sharing, and provide said plurality of Sibling boards for data processing.

17. The computer system of claim 1 , wherein a specific function is assigned to each of said Sibling boards such that when said I/O controller hub receives a request for a specific function from a server, said Sibling boards to which that specific function is assigned is connected to said server.

18. A computer device comprising

a first board having an I/O controller hub,

a plurality of Sibling boards stacked together, each of the Sibling boards coupled to said first board, each of said Sibling boards being operative to host a Sibling operating system and comprises a graphics processing unit (GPU) connected to a memory; and

a common bus connecting the plurality of said Sibling boards to said first board;

wherein at least one of the plurality of said Sibling boards functions as a processing unit for said first board, and the at least one of said Sibling boards is coupled to and shares said I/O controller hub.

19. The computer system of claim 18 , wherein said I/O controller hub includes a main network device; and wherein at least one of said Sibling boards is coupled to and shares said main network device.

20. The computer system of claim 19 , wherein at least one of said Sibling boards is directly coupled to and shares said main network device, and is without an external I/O circuit.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2026
From: GLICKMAN, JONATHAN
To: JMG VENTURES LLC
Reel/Frame 074656/0897 →
Continuity (8)
Continuation 17018808 · Sep 11, 2020
Continuation 16009687 · Jun 15, 2018
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 20240012777A1 · Jan 11, 2024
References Cited (63)
US 5113522A · Dinwiddie et al. · 1992 [cited by applicant]
US 5410667A · Belsan et al. · 1995 [cited by applicant]
US 5935205A · Murayama et al. · 1999 [cited by applicant]
US 6836839B2 · Master · 2004 [cited by examiner]
US 6839782B1 · Scaringella et al. · 2005 [cited by applicant]
US 7085866B1 · Hobson et al. · 2006 [cited by applicant]
US 7308500B1 · Miyamoto et al. · 2007 [cited by applicant]
US 7353243B2 · Scheuermann et al. · 2008 [cited by applicant]
US 7730077B2 · Hinshaw et al. · 2010 [cited by applicant]
US 8126949B1 · Scheuermann et al. · 2012 [cited by applicant]
US 8346884B2 · Pettey · 2013 [cited by applicant]
US 8402194B2 · Hoese et al. · 2013 [cited by applicant]
US 9135203B2 · Glickman · 2015 [cited by applicant]
US 9471519B2 · Glickman · 2016 [cited by applicant]
US 9779051B2 · Glickman · 2017 [cited by applicant]
US 10002097B2 · Glickman · 2018 [cited by applicant]
US 10776301B2 · Glickman · 2020 [cited by applicant]
US 11775464B2 · Glickman · 2023 [cited by examiner]
US 20020083221A1 · Tsai et al. · 2002 [cited by applicant]
US 20070006306A1 · Seifert et al. · 2007 [cited by applicant]
US 20080247443A1 · Heidari et al. · 2008 [cited by applicant]
US 20090037691A1 · Master et al. · 2009 [cited by applicant]
US 20090037692A1 · Master · 2009 [cited by examiner]
US 20090037693A1 · Master et al. · 2009 [cited by applicant]
US 20090103594A1 · Heidari et al. · 2009 [cited by applicant]
US 20090104930A1 · Heidari et al. · 2009 [cited by applicant]
US 20090161863A1 · Scheuermann · 2009 [cited by applicant]
US 20100125653A1 · Cherian et al. · 2010 [cited by applicant]
US 20100125679A1 · Tang et al. · 2010 [cited by applicant]
US 20100161940A1 · Master et al. · 2010 [cited by applicant]
US 20100220706A1 · Heidari et al. · 2010 [cited by applicant]
US 20110276822A1 · Abdul et al. · 2011 [cited by applicant]
US 20120124333A1 · Master et al. · 2012 [cited by applicant]
US 20120198116A1 · Cho · 2012 [cited by applicant]
US 20120265914A1 · Master et al. · 2012 [cited by applicant]
US 20140257591A1 · Cheng et al. · 2014 [cited by applicant]
US 20140330999A1 · Glickman · 2014 [cited by applicant]
US 20160004652A1 · Glickman · 2016 [cited by applicant]
US 20170031858A1 · Glickman · 2017 [cited by applicant]
US 20180089129A1 · Glickman · 2018 [cited by applicant]
US 20180365187A1 · Glickman · 2018 [cited by applicant]
US 20200409898A1 · Glickman · 2020 [cited by examiner]
EP 1706824 · 2009 [cited by applicant]
John Loffink, Dell Poweredge M1000e Modular Enclosure Architecture (Year: 2008). [cited by examiner]
Acharya et al., “Active Disks: Programming Model, Algorithms and Evaluation,” ACM Sigplan Notices, Association for Computing Machinery, Nov. 1998, (33)11:81-91. [cited by applicant]
Acharya et al., “Tuning the Performance of I/O-Intensive Parallel Applications,” ACM, May 1996, pp. 15-27. [cited by applicant]
Andrade et al., “Efficient Execution of Multiple Query Workloads in Data Analysis Applications,” ACM, Nov. 2001, pp. 1-11. [cited by applicant]
Dewitt et al., “Parallel Database Systems: The Future of High Performance Database Systems,” Communications of the Association for Computing Machinery, Jun. 1992, (3):6:85-98. [cited by applicant]
Dimakopoulos et al., “The SMart Autonomous Storage (SMAS) System,” IEEE, 2001, 1:303-306. [cited by applicant]
Graefe, “Query Evaluation Techniques for Large Databases,” ACM Computing Surveys, Jun. 1993, (25)2:73-170. [cited by applicant]
Guyetant et al., “Architecture Parallèle Reconfigurable Pour La Génoique,” RENPAR'14, ASF, Sympa Conference, Apr. 2002, pp. 1-4. [cited by applicant]
Hsu et al., “Projecting the Performance of Decision Support Workloads on Systems with Smart Storage (SmartSTOR),” IEEE, 2000, pp. 417-425. [cited by applicant]
Keeton et al., “A Case for Intelligent Disks (IDISKs),” SIGMOD Record, Sep. 1998, (27)3:41-52. [cited by applicant]
Leilich et al., “A Search Processor for Data Base Management Systems,” Proceedings of the Fourth International Conference on Very Large Data Bases, IEEE, Sep. 1978, pp. 280-287. [cited by applicant]
Memik et al., “Design and Evaluation of a Smart Disk Cluster for DSS Commercial Workloads,” J. of Parallel and Distributed Computing, 2001, 61:1633-1664. [cited by applicant]
Moon et al., “Evaluation of Predicated Array Data-Flow analysis for Automatic Parallelization,” AMC, 1999, pp. 84-95. [cited by applicant]
Riedel et al., “Active Disks for Large-Scale Data Processing, ” Computer, IEEE, 2001, 34(6):68-74. [cited by applicant]
Tanenbaum et al., Structured Computer Organization, Prentice Hall, 2013. [cited by applicant]
The IBM Netezza data warehouse appliance architecture: A platform for high performance data warehousing and analytics, IBM Software Information Management, 2011, 12 pages. [cited by applicant]
The Netezza FAST Engines Framework: A Powerful Framework for High-Performance Analytics, 2008 Netezza Corporation, 12 pages. [cited by applicant]
USPTO Notice of Allowance and Fees Due, 3 pages, combined with Notice of Allowability, 6 pages, with attachments, dated Aug. 7, 2009, U.S. Appl. No. 10/667,128. [cited by applicant]
Uysal et al., “Evaluation of Active Disks for Decision Support Databases,” IEEE, 1999, pp. 337-348. [cited by applicant]
Wickremesinghe et al., “Distributed Computing with Load-Managed Active Storage,” Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing HPDC-11 2002) (HPDC'02), Jul. 2002, pp. 13-… [cited by applicant]