Patents by Inventor Leon E. Gregg

Leon E. Gregg 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: 9996445
    Abstract: A method, apparatus and program product utilize a flight recorder having active error detection functionality to proactively detect errors in a computer or a sub-system or component thereof. The active error detection may be based on one or more trends detected in the trace data logged by the flight recorder and reflective of particular types of errors that may be present in a computer during operation, such that an error may be logged, and in some instances, an exception may be triggered.
    Type: Grant
    Filed: January 17, 2014
    Date of Patent: June 12, 2018
    Assignee: International Business Machines Corporation
    Inventors: Leon E. Gregg, James L. Tilbury
  • Patent number: 9910758
    Abstract: A method, apparatus and program product utilize a flight recorder having active error detection functionality to proactively detect errors in a computer or a sub-system or component thereof. The active error detection may be based on one or more trends detected in the trace data logged by the flight recorder and reflective of particular types of errors that may be present in a computer during operation, such that an error may be logged, and in some instances, an exception may be triggered.
    Type: Grant
    Filed: August 13, 2014
    Date of Patent: March 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Leon E. Gregg, James L. Tilbury
  • Publication number: 20150205651
    Abstract: A method, apparatus and program product utilize a flight recorder having active error detection functionality to proactively detect errors in a computer or a sub-system or component thereof. The active error detection may be based on one or more trends detected in the trace data logged by the flight recorder and reflective of particular types of errors that may be present in a computer during operation, such that an error may be logged, and in some instances, an exception may be triggered.
    Type: Application
    Filed: August 13, 2014
    Publication date: July 23, 2015
    Inventors: Leon E. Gregg, James L. Tilbury
  • Publication number: 20150205654
    Abstract: A method, apparatus and program product utilize a flight recorder having active error detection functionality to proactively detect errors in a computer or a sub-system or component thereof. The active error detection may be based on one or more trends detected in the trace data logged by the flight recorder and reflective of particular types of errors that may be present in a computer during operation, such that an error may be logged, and in some instances, an exception may be triggered.
    Type: Application
    Filed: January 17, 2014
    Publication date: July 23, 2015
    Applicant: International Business Machines Corporation
    Inventors: Leon E. Gregg, James L. Tilbury
  • Patent number: 8458396
    Abstract: The present invention provides an apparatus, method, and computer program product for sharing resources within a robotic media library having multiple media types and multiple device types amongst a plurality of connected servers.
    Type: Grant
    Filed: March 14, 2008
    Date of Patent: June 4, 2013
    Assignee: International Business Machines Corporation
    Inventors: Leon E. Gregg, Ellen M. Stacey, James L. Tilbury, Richard L. Tilbury
  • Publication number: 20090235031
    Abstract: The present invention provides an apparatus, method, and computer program product for sharing resources within a robotic media library having multiple media types and multiple device types amongst a plurality of connected servers.
    Type: Application
    Filed: March 14, 2008
    Publication date: September 17, 2009
    Inventors: Leon E. Gregg, Ellen M. Stacey, James L. Tilbury, Richard L. Tilbury
  • Patent number: 6961812
    Abstract: The present invention provides methods and systems for creating and manipulating universal disk format (UDF) data structures having variable amounts of data. For some embodiments, a UDF data structure is formatted with a freespace bitmap field large enough to represent a first amount of data and an area adjacent the freespace bitmap field reserved to allow the freespace bitmap field to expand to represent a second amount of data greater than the first amount of data. The freespace bitmap field may be expanded to represent the second amount of data by increasing a freespace bitmap size field to represent an expanded freespace bitmap field and initializing the expanded portion of the freespace bitmap size field.
    Type: Grant
    Filed: October 3, 2002
    Date of Patent: November 1, 2005
    Assignee: International Business Machines Corporation
    Inventors: Thomas A. Bjork, Armin H. Christofferson, Leon E. Gregg, James L. Tilbury
  • Publication number: 20040068635
    Abstract: The present invention provides methods and systems for creating and manipulating universal disk format (UDF) data structures having variable amounts of data. For some embodiments, a UDF data structure is formatted with a freespace bitmap field large enough to represent a first amount of data and an area adjacent the freespace bitmap field reserved to allow the freespace bitmap field to expand to represent a second amount of data greater than the first amount of data. The freespace bitmap field may be expanded to represent the second amount of data by increasing a freespace bitmap size field to represent an expanded freespace bitmap field and initializing the expanded portion of the freespace bitmap size field.
    Type: Application
    Filed: October 3, 2002
    Publication date: April 8, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas A. Bjork, Armin H. Christofferson, Leon E. Gregg, James L. Tilbury
  • Patent number: 6115029
    Abstract: A graphical pointing device and method for controlling a graphical pointer displayed within a display device of a data processing system are disclosed. The graphical pointing device includes a transducer, which converts manipulation of the graphical pointing device into electrical signals utilized by a data processing system to move a graphical pointer displayed within a display device. In addition, the graphical pointing device includes a graphical pointer speed control for varying a relationship between the electrical signals and manipulation of the graphical pointing device, thereby enabling the graphical pointer to be moved within the display device at various speeds by differing adjustments of the graphical pointer speed control without modifying programming within the data processing system.
    Type: Grant
    Filed: January 2, 1996
    Date of Patent: September 5, 2000
    Assignee: International Business Machines Corporation
    Inventors: William Jaaskelainen, Jr., Leon E. Gregg
  • Patent number: 5537652
    Abstract: A data storage medium having the ability to recover from media errors includes a directory located at any desired region of a data storage area with redundant directory pointers at reserved locations. A unique file token is included in the directory entry for each data file and is also included in each extent list where the locations of parts of a fragmented data file are stored. Multiple extent lists are chained in two directions to facilitate reconstruction of the chain if part of the pointer information is lost.
    Type: Grant
    Filed: August 20, 1990
    Date of Patent: July 16, 1996
    Assignee: International Business Machines Corporation
    Inventors: Theodore J. Friedl, Leon E. Gregg, Larry W. Loen, Randy K. Rolfe
  • Patent number: 5360651
    Abstract: An optical storage arrangement is provided where a unified optical disk, or other optical media, has separate Read/Write (R/W) and Write Once Read Many (WORM) areas. A Read/Write head or transducer selectively records data only once in the WORM area but records and re-records data in the R/W area. Both areas can be selectively read repetitively. The WORM area is used to store data records and the R/W area contains directories for the data records recorded in the WORM area.
    Type: Grant
    Filed: April 21, 1992
    Date of Patent: November 1, 1994
    Assignee: International Business Machines Corporation
    Inventors: Duane W. Baxter, Leon E. Gregg, William Jaaskelainen
  • Patent number: 5043967
    Abstract: A WORM data storage medium includes primary and secondary data storage areas in which data and pointers to allocated but unwritten update areas are written. Original and updated data is written in a write sequence or chain of primary data areas separated by branched secondary data storage areas. The most recent updated data is found in a two level search of primary and then secondary data storage areas in order to save time by searching only those secondary areas where the most recent update exist.
    Type: Grant
    Filed: August 20, 1990
    Date of Patent: August 27, 1991
    Assignee: International Business Machines Corporation
    Inventors: Leon E. Gregg, Randy K. Rolfe
  • Patent number: 4249241
    Abstract: A serialization apparatus for a data processing system wherein access restrictions are automatically enforced: (1) in behalf of individual machine instructions in order to maintain object integrity; and (2) at each user's discretion in order to maintain synchronization among all concurrent users of any given object. Various types of restrictions can be enforced in behalf of both machine instructions and users, allowing concurrent access to objects at various levels where appropriate.
    Type: Grant
    Filed: October 23, 1978
    Date of Patent: February 3, 1981
    Assignee: International Business Machines Corporation
    Inventors: Gary F. Aberle, Gerald J. Balm, Viktors Berstis, Leon E. Gregg, Kuang-Chi Hu, James G. Ranweiler, William C. Richardson, Terry L. Schardt, Charles T. Watson