Patents Assigned to Inostor Corporation
  • Patent number: 7093182
    Abstract: Method and apparatus for providing data recovery in a one or multiple disk loss situation in a RAID5 like system. A data storage apparatus has a plurality of n disks storing data comprising a plurality of n data groupings stored across the plurality of n disks. Each one of the n data groupings comprises a data portion and a redundancy portion. The size of the data portion relative to the redundancy portion is as H to Q, where H/Q<(n?m)/m, where m is the maximum number of disks that may be lost at any given time. Advantageously, the n data portions are recoverable from any and all combinations of n-m data grouping(s) on n?m disk(s) when the other m data grouping(s) are unavailable, where 1?m<n.
    Type: Grant
    Filed: February 20, 2003
    Date of Patent: August 15, 2006
    Assignee: Inostor Corporation
    Inventor: Lawrence John Dickson
  • Publication number: 20040158833
    Abstract: An operating-system-independent modular programming method is disclosed, which includes providing one or more tasks, one or more task queues, and zero or more condition queues. Each task is a program that is run in sequence. Each task queue includes a task queue program and a queue containing zero or more tasks. Each condition queue includes a condition queue program and a queue containing zero or more tasks and associated conditions. Each task includes task ending code that refers to zero, one, or more than one successor task, and the task queue program or the condition queue program handles each such successor task by either running it or placing it in a task queue or a condition queue. The programming method further includes providing a fan and an end fan construct to enable a parent task to generate a plurality of child sequences.
    Type: Application
    Filed: February 10, 2003
    Publication date: August 12, 2004
    Applicant: INOSTOR CORPORATION
    Inventor: Lawrence John Dickson
  • Publication number: 20040095021
    Abstract: A power distributor in a redundant power supply apparatus employing one or more metal-oxide-semiconductor field effect transistors (MOSFETs). One or more power supplies are connected to a load, each power supply being connected to the load via one or more MOSFETs connected in parallel with each other. The MOSFETs are connected in a reversed direction where the sources are connected to the power supplies and the drains are connected to the load. Each power supply is provided with an associated control circuit which includes a comparator connected to the power supply voltage and to the load voltage, the control circuit generating a gate control voltage for the MOSFETs to turn the MOSFETs on and off and also to provide minor resistive changes via the control circuit that allow dynamic load balancing of each power supply with respect of the load.
    Type: Application
    Filed: November 15, 2002
    Publication date: May 20, 2004
    Applicant: INOSTOR CORPORATION
    Inventors: Harry Frank Fogleman, Kris Land
  • Publication number: 20030196023
    Abstract: Method and apparatus for providing data recovery in a one or multiple disk loss situation in a RAID5 like system. A data storage apparatus has a plurality of n disks storing data comprising a plurality of n data groupings stored across the plurality of n disks. Each one of the n data groupings comprises a data portion and a redundancy portion. The size of the data portion relative to the redundancy portion is as H to Q, where H/Q<(n−m)/m, where m is the maximum number of disks that may be lost at any given time. Advantageously, the n data portions are recoverable from any and all combinations of n-m data grouping(s) on n−m disk(s) when the other m data grouping(s) are unavailable, where 1≦m<n.
    Type: Application
    Filed: February 20, 2003
    Publication date: October 16, 2003
    Applicant: INOSTOR CORPORATION
    Inventor: Lawrence John Dickson
  • Patent number: 6557123
    Abstract: A data storage apparatus has a plurality of n disks and data comprising a plurality of data groupings stored respectively across the plurality of n disks. Each one of the n data groupings comprises a data portion and a data redundancy portion. Advantageously, the n data portions are recoverable from any and all combinations of n−m data grouping(s) on n−m disk(s) when the other m data grouping(s) are unavailable, where 1≦m<n. The disk storage apparatus may be configured for a parameter m which is selectable.
    Type: Grant
    Filed: August 2, 1999
    Date of Patent: April 29, 2003
    Assignee: Inostor Corporation
    Inventors: Joseph A. Wiencko, Jr., Kris Land, Lawrence J. Dickson