Patents by Inventor Jay S. Belsan

Jay S. Belsan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 5632012
    Abstract: One or more background processes that references data storage volumes and cylinders that are to be scrubbed to ensure the integrity of the data stored thereon. A priority scrubbing process is also available to note data storage volumes that have recently had data written thereon by the host processor and which require a more timely review of the data than less frequently used volumes.
    Type: Grant
    Filed: March 6, 1996
    Date of Patent: May 20, 1997
    Assignee: Storage Technology Corporation
    Inventors: Jay S. Belsan, Alan R. Permut, George A. Rudeseal
  • Patent number: 5581724
    Abstract: A data storage subsystem dynamically maps a virtual data storage device image presented to associated processors to physical data storage devices used to implement the data storage subsystem. Multiple destage memory elements are concurrently active to increase an aggregate destage data transfer rate and to allow data to be stored on various memory elements appropriate to the type of data contained in each stored virtual object. An open logical cylinder list is used to maintain data integrity among multiple open destage memory elements. Memory elements are also selected to function as archive memory. The data storage subsystem includes a plurality of data storage elements configured into at least two redundancy groups, each redundancy group including n+m of the data storage elements, and a cache memory connected to the redundancy groups and a host processor interface.
    Type: Grant
    Filed: May 12, 1995
    Date of Patent: December 3, 1996
    Assignee: Storage Technology Corporation
    Inventors: Jay S. Belsan, George A. Rudeseal, Charles A. Milligan
  • Patent number: 5430855
    Abstract: The data storage subsystem is implemented using an array of data storage elements which vary in data storage characteristics and/or data storage capacity. Control apparatus automatically compensates for any nonuniformity among the data storage elements by selecting a set of physical characteristics that define a common data storage element format. The selected set of physical characteristics may not match any of the disk drives but each disk drive can emulate these selected characteristics. This capability enables the disk drives in the data storage subsystem to be replaced by nonidentical disk drives in a nondisruptive manner to provide continuous data availability.
    Type: Grant
    Filed: August 31, 1994
    Date of Patent: July 4, 1995
    Assignee: Storage Technology Corporation
    Inventors: Robert Walsh, George A. Rudeseal, Jay S. Belsan
  • Patent number: 5410667
    Abstract: The disk drive array data storage subsystem maps between virtual and physical data storage devices and schedules the writing of data to these devices. The data storage subsystem functions as a conventional large form factor disk drive memory, using an array of redundancy groups, each containing N+M disk drives. This system copies data records by simply creating a duplicate data record pointer in a virtual track directory to reference the original data record. This enables the host processor to access the data record via two virtual addresses while only a single physical copy of the data record resides in the data storage subsystem.
    Type: Grant
    Filed: April 17, 1992
    Date of Patent: April 25, 1995
    Assignee: Storage Technology Corporation
    Inventors: Jay S. Belsan, Charles A. Milligan, John T. O'Brien, George A. Rudeseal
  • Patent number: 5403639
    Abstract: This file server system appears to the host computer to be a plurality of data storage devices which are directly addressable by the host computer using the native data management and access structures of the host computer. The file server however is an intelligent data storage subsystem that defines, manages and accesses synchronized sets of data and maintains these synchronized sets of data external from the host computer system's data management facilities in a manner that is completely transparent to the host computer. This is accomplished by the use of the snapshot application data group that extends the traditional sequential data set processing concept of generation data groups.
    Type: Grant
    Filed: September 2, 1992
    Date of Patent: April 4, 1995
    Assignee: Storage Technology Corporation
    Inventors: Jay S. Belsan, Jeffrey S. Laughlin, Mogens H. Pedersen, Robert J. Raicer, George A. Rudeseal, Charles P. Schafer, Barbara L. Steele, Patrick J. Tomsula
  • Patent number: 5394532
    Abstract: The disk drive array data storage subsystem maps between virtual and physical data storage devices and schedules the writing of data to these devices. The data storage subsystem functions as a conventional large form factor disk drive memory, using a plurality of redundancy groups, each containing N+M disk drives. A performance improvement is obtained by eliminating the disk formatting delays found in the prior art. In order to accommodate the need to format virtual volumes to be compatible with the form and format of the data records to be transmitted by the host processor, the present disk drive array memory system stores format information in a virtual track directory which controls the mapping of the virtual cylinders defined by the host processor into the physical elements of the disk drive array.
    Type: Grant
    Filed: April 15, 1992
    Date of Patent: February 28, 1995
    Assignee: Storage Technology Corporation
    Inventor: Jay S. Belsan
  • Patent number: 5379391
    Abstract: The data record copy apparatus for a virtual memory system instantaneously makes a copy of a selected data record by simply generating a new set of pointers to reference the same physical memory location as the original reference pointer. All the pointers referencing the same physical memory space are stored in the virtual memory mapping tables to record all the virtual addresses of the data record. When the original data record is staged to an associated cache memory or a copy of the data record is in cache memory, the consistency of the data record is maintained by loading all the virtual addresses of the data record from the mapping tables to the hash table and collision list of the cache memory. Thus, any access of one of these virtual addresses will result in the virtual memory system locating the single data record instance in cache memory.
    Type: Grant
    Filed: March 1, 1991
    Date of Patent: January 3, 1995
    Assignee: Storage Technology Corporation
    Inventors: Jay S. Belsan, John T. O'Brien
  • Patent number: 5371850
    Abstract: The interprocess message queue operates in a multiprocessing environment to ensure that interprocess messages sent from an originating task do not overflow the destination task resource pipe. To prevent message overflow, the destination task creates a message queue when a communication session is originated and populates this message queue with n message reserved for the originating task. Each time the originating task wishes to send a message to the destination task, the originating task first retrieves one of the reserved messages from the destination task message queue. Once the message is retrieved from the message queue, the originating task is assured that memory space is available in the resource pipe to send a message. When the destination task receives the message, the destination task reads the message and flags the message as old, thereby allowing another message to be sent, since the originating task can now remove this old message from the message queue to make room for a new message.
    Type: Grant
    Filed: April 20, 1992
    Date of Patent: December 6, 1994
    Assignee: Storage Technology Corporation
    Inventors: Jay S. Belsan, Robert C. Lynn, Bruce A. Mork
  • Patent number: 5329622
    Abstract: The multiple step data read apparatus provides a buffer memory (108-0) for each read/write head (110-0) in the rotating media (111-0) data storage system that can store up to the entire track (400) of data that includes the requested data (Sectors 2-6). The data is fragmented such that the data transferred into the read/write head buffer first is transmitted to the control unit first whether or not that data is at the beginning of the data requested by the control unit. The data is further fragmented such that critical portions of the data are available to the control unit to satisfy the host request as soon as the data is read from the device. This fragmenting results in the data becoming available to the control unit in the minimum time possible and the performance of the subsystem being the maximum possible.
    Type: Grant
    Filed: October 23, 1991
    Date of Patent: July 12, 1994
    Assignee: Storage Technology Corporation
    Inventors: Jay S. Belsan, Charles A. Milligan
  • Patent number: 5239659
    Abstract: This apparatus makes use of a disk drive array to store data records for an associated host processor. This disk drive array emulates the operation of a large form factor disk drive by using a plurality of interconnected small form factor disk drives. These small form factor disk drives are configured into redundancy groups, each of which contains n+m disk drives for storing data records and redundancy information thereon. The use of this configuration is significantly more reliable than a large form factor disk drive. However, in order to maintain compatibility with host processors that request the duplex copy group feature, the phantom duplex copy group apparatus of the present invention mimics the creation of a duplex copy group in this dynamically mapped data storage subsystem using a disk array and a phantom set of pointers that mimic the data storage devices on which the data records are stored.
    Type: Grant
    Filed: June 19, 1991
    Date of Patent: August 24, 1993
    Assignee: Storage Technology Corporation
    Inventors: George A. Rudeseal, Henry S. Ludlam, Jay S. Belsan
  • Patent number: 5210866
    Abstract: The parallel disk drive array data storage subsystem dynamically maps between virtual and physical data storage devices and schedules the writing of data to these devices. The data storage subsystem functions as a conventional large form factor disk drive memory, using an array of redundancy groups, each containing N+M disk drives. The data storage subsystem does not modify data stored in a redundancy group but simply writes the modified data as a new record in available memory space on another redundancy group. The original data is flagged as obsolete. A mapping table is maintained to identify portions of these redundancy groups which contain newly written or modified virtual track instances. These marked virtual track instances are written to backup medium as a background process and the mapping table is updated to clear the flags that identify these virtual track instances as having been modified.
    Type: Grant
    Filed: September 12, 1990
    Date of Patent: May 11, 1993
    Assignee: Storage Technology Corporation
    Inventors: Charles A. Milligan, George A. Rudeseal, Jay S. Belsan
  • Patent number: 5193184
    Abstract: The deleted dataset space release system provides facilities in a dynamically mapped virtual memory data storage subsystem to immediately release the physical space occupied by a deleted dataset for use by the data storage subsystem to store subsequently received data files. This system also provides data security by preventing the unauthorized access to the data of scratched data files, both in cache memory and on the data storage devices. The deleted dataset space release system utilizes a user exit in the host processor data file scratch routine to transmit information to the data storage subsystem indicative of the host processor data file scratch activity. Existing channel command words are used in a manner that is transparent to the host processor. The data storage subsystem thereby immediately receives an indication that the host processor is scratching a data file from the volume table of contents of a virtual volume.
    Type: Grant
    Filed: June 18, 1990
    Date of Patent: March 9, 1993
    Assignee: Storage Technology Corporation
    Inventors: Jay S. Belsan, George A. Rudeseal, Charles A. Milligan, Mogens H. Pedersen, John F. Kitchen, Henry S. Ludlam
  • Patent number: 5155835
    Abstract: The disk drive array data storage subsystem functions as a conventional large form factor disk drive memory, using an array of redundancy groups, each containing N+M disk drives. The data storage subsystem does not modify data stored in a redundancy group but simply writes the modified data as a new record in available memory space on another redundancy group. The original data is flagged as obsolete. Virtual tracks that are least used are migrated as part of a free space collection process to low access cylinders, which are, in turn, migrated to secondary media, such as magnetic tape. The migration process is either periodic or demand driven to automatically archive little used data records.
    Type: Grant
    Filed: November 19, 1990
    Date of Patent: October 13, 1992
    Assignee: Storage Technology Corporation
    Inventor: Jay S. Belsan
  • Patent number: 5148537
    Abstract: A method and apparatus for effecting a transfer of data between different areas of a memory. Memory reading circuitry and memory writing circuitry are both connected to loopback switching apparatus. The loopback switching apparatus is controllably operable to interconnect the read circuitry with the write circuitry. This permits the data read out of a first memory area to be extended to the write circuitry for entry into a second memory area.
    Type: Grant
    Filed: May 2, 1989
    Date of Patent: September 15, 1992
    Inventor: Jay S. Belsan