Patents by Inventor Roger L. Haskin

Roger L. Haskin 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).

  • Publication number: 20030220923
    Abstract: The present invention is directed to a method for controlling file access in a multinode, shared storage, data processing system in which a one set of nodes is capable of acting as metadata controllers and a second set of nodes are tuned for running user applications. By providing two kinds of locks operative at the file level of granularity, a mechanism is produced which permits application programs to also run on their set of metadata controller nodes. One of the locks permits read and write access to existing data blocks but precludes operations such as file deletion or file truncation. The other lock is of lower authority and permits metadata controller nodes, which can provide time limited permissions to the application nodes, to withhold locks which authorize access when requests for access are made from application nodes.
    Type: Application
    Filed: May 23, 2002
    Publication date: November 27, 2003
    Applicant: International Business Machines Corporation
    Inventors: Robert J. Curran, Roger L. Haskin, Kuei-Yu Wang-Knop, Frank B. Schmuck
  • Publication number: 20030220974
    Abstract: A method for data access in a multinode, shared storage data processing environment is provided by enhancing the file locking mechanism structure so as to permit nodes not normally designated as metadata controller nodes to fulfill that function for limited times thus at least temporarily eliminating the need for continual node-to-node coordination. This is particularly advantageous in the access and transfer of large files such as video files or files containing complex visualization data.
    Type: Application
    Filed: May 23, 2002
    Publication date: November 27, 2003
    Applicant: International Business Machines Corporation
    Inventors: Robert J. Curran, Roger L. Haskin, Kuei-Yu Wang-Knop, Frank B. Schmuck
  • Publication number: 20030221124
    Abstract: A storage gateway is employed as part of a security enhancing protocol in a data processing system which includes at least one metadata controller node and at least one application node which is granted a time limited access to files in a shared storage system. The gateway is provided with information as to data blocks to which access is to be allowed and also with information concerning the duration of special access granted to a requesting application node. This insures that metadata cannot be improperly used, changed or corrupted by users operating on an application node.
    Type: Application
    Filed: May 23, 2002
    Publication date: November 27, 2003
    Applicant: International Business Machines Corporation
    Inventors: Robert J. Curran, Roger L. Haskin
  • Publication number: 20030158862
    Abstract: A system, method and computer readable medium for providing a standby file system with snapshot feature is disclosed. A first snapshot of a primary file system is generated. Next, a standby file system restores the first snapshot of the primary file system in the standby file system and a snapshot of the standby file system is taken. Then, a second snapshot of the primary file system is taken and a data set capturing the differences between the first snapshot of the primary file system and a previous data set of the primary file system is generated. Subsequently, the data set is applied to the standby file system. Upon unavailability of the primary file system, the standby file system is initialized as the new primary file system. Upon recovery of the old primary file system, the old primary file system is initialized as a new standby file system.
    Type: Application
    Filed: February 15, 2002
    Publication date: August 21, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Marc M. Eshel, Roger L. Haskin, Wayne A. Sawdon, Frank B. Schmuck
  • Publication number: 20030158863
    Abstract: A system, method and computer readable medium for providing a file system snapshot with ditto address feature is disclosed. The method includes generating a file system snapshot wherein the snapshot is substantially empty. When metadata associated with a source file included in the snapshot is modified, the inode corresponding to the source file is copied to a shadow inode in the snapshot. When information is appended to a data block associated with a source file included in the snapshot, the inode corresponding to the source file is also copied to a shadow inode in the snapshot. When information in a data block associated with a source file included in the snapshot is overwritten or deleted, the inode corresponding to the source file is copied to a shadow inode in the snapshot and the original data block corresponding to the source file is copied to the snapshot.
    Type: Application
    Filed: February 15, 2002
    Publication date: August 21, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Roger L. Haskin, Wayne A. Sawdon, Frank B. Schmuck, James C. Wyllie
  • Patent number: 5428771
    Abstract: A mechanism is provided which allows transparent transaction processing to occur between distributed networks using the AIX or SNA protocols. The present invention will convert between the AIX standard of Two Phase Commit/Presumed Abort (2PC/PA) and the SNA standard of Two Phase Commit/Presume Nothing (2PC/PN). The Presumed Abort Protocol will optimize operations by reducing the number of messages between sites participating in the transaction, and the amount of transaction state information maintained at a site. Thus, any messages needed will be generated and transaction status information will be maintained in order to satisfy a Standard 2PC/PN protocol, when sites within a SNA network are participating in an AIX transaction. Further, the present invention will discard, or ignore any extraneous messages which are received while sites within an AIX network are participating in a SNA transaction.
    Type: Grant
    Filed: May 19, 1994
    Date of Patent: June 27, 1995
    Assignee: International Business Machines Corporation
    Inventors: Dean S. Daniels, Thomas J. Freund, Roger L. Haskin, Robert A. Storey
  • Patent number: 5278982
    Abstract: A method for implementing transaction-consistent resource recovery from catastrophic media failures in a single pass over a recovery log archive while permitting most UNDO log records to be discarded during log archiving. The media recovery procedure is based on a pseudo-crash recovery technique that simulates a system crash at a selected time by writing PSEUDO-RECOVERY records to the recovery log. Resource recovery is then performed by normal execution of the log archive records up to the most recent pseudo-crash followed by execution of the subsequent PSEUDO-RECOVERY records. The recovery log record execution procedures are compatible with the ARIES recovery method. One embodiment of this invention assumes that the recovery log records can be selected for archiving on the basis of a combination of record type and transaction identifier.
    Type: Grant
    Filed: December 23, 1991
    Date of Patent: January 11, 1994
    Assignee: International Business Machines Corporation
    Inventors: Dean S. Daniels, Wayne A. Sawdon, Roger L. Haskin
  • Patent number: 4450520
    Abstract: A means and method for comparing an incoming sequential string of digitally encoded characters from a database stored in a conventional memory against a pattern with an arbitrary number of elements, comprising specified characters or character types (alphabetic, numeric, delimiter, etc.) or tokens to indicate the matching of a specified or arbitrary number of input characters, is disclosed. The system comprises a number of digital machines, sequenced by control words fetched from their memories. The control words may indicate the current input character or character type of interest for each machine, the address of the potential next control word of the machine, a flag indicating the successful completion of a match, and other control fields.
    Type: Grant
    Filed: March 11, 1981
    Date of Patent: May 22, 1984
    Assignee: University of Illinois Foundation
    Inventors: Lee A. Hollaar, Roger L. Haskin
  • Patent number: 4318176
    Abstract: A computerized press control includes a set of counters countable in real time as the associated press cylinder rotates to enable the press control system to readjust the inspection zone, wherein the mark to be sensed on the web can be expected to be found, on a per revolution basis of that cylinder and to dynamically alter the length of the inspection window on a per revolution basis to enable the press control system to control color registration in spite of wide variations in press speed or conditions of the web.
    Type: Grant
    Filed: March 3, 1980
    Date of Patent: March 2, 1982
    Assignee: HurletronAltair, Inc.
    Inventors: Larry J. Stratton, Richard A. Norini, Peter G. Davis, Steve M. Dyskievicz, Frederic W. Cowap, Roger L. Haskin, Mark B. Gagner, Thomas M. Mynett