×

Modular computer system and method

  • US 9,473,421 B1
  • Filed: 08/06/2015
  • Issued: 10/18/2016
  • Est. Priority Date: 08/06/2014
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for organizing and storing data for a software application comprisinga. on a first computer resource module communicatively coupled to one or more second computer resource modules, said first computer resource module executing a software applicationi. wherein said first computer resource module and each of said one or more second computer resource modules comprise an external housing having a top side, a bottom side, a front side, a back side, a left side, and a right side, one or more microprocessor units, one or more nonvolatile memory storage units, one or more transceivers, one or more Ethernet portswherein said first computer resource module and each of said one or more second computer resource modules are coupled to a chassis, wherein said chassis comprises a body and one or more Ethernet ports disposed in said body;

  • 2. wherein each of said one or more Ethernet ports disposed in said first computer resource module and each of said second computer resource modules are communicatively coupled to one or more Ethernet ports in said chassis;

    3. wherein said first computer resource module and said one or more second computer resource modules are communicatively coupled to form a cluster;

    ii. said method comprising1. receiving a request from an application for the creation of an application specific data storage volume;

    2. creating an application specific data storage volume stored on one or more memory units of said first computer resource module and respectively on one or more memory units of one or more said second computer resource modules;

    storing a portion of said application specific data storage volume on one or more memory units of said first computer resource module;

    3. storing a portion of said application specific data storage volume respectively on one or more memory units of said one or more second computer resource modules;

    4. maintaining said application specific data storage volume after said first computer resource module has terminated the execution of said application;

    5. wherein, in the event said first computer resource module is removed from said cluster or disabled, a complete set of application stored data is available for download from a remaining number of computer resource modules in said cluster;

    6. wherein, in the event one of said one or more second computer resource modules is removed from said cluster or disabled, a complete set of application stored data is available for download from a remaining number of computer resource modules in said cluster.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×