Patents by Inventor Mark A. Brooks

Mark A. Brooks 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: 9026777
    Abstract: A computer system includes a memory, the memory comprising a hardware boot parameter storage area; an operating system running on the computer system; and reboot logic configured to: store updated boot parameters for the operating system in the hardware boot parameter storage area in the memory; perform a reboot of the operating system with the updated boot parameters; determine whether the reboot of the operating system is successful, and, in the event the reboot of the operating system is successful, automatically propagate the updated boot parameters to a persistent boot parameter storage area.
    Type: Grant
    Filed: December 10, 2013
    Date of Patent: May 5, 2015
    Assignee: International Business Machines Corporation
    Inventors: Mark A. Brooks, Walter W. Otto, Neil Shah, Stephen C. Warren
  • Patent number: 9009456
    Abstract: A method for automatically updating persistent boot parameter storage in a computer system includes storing updated boot parameters for an operating system in the computer system in a hardware boot parameter storage area in a memory of the computer system; performing a reboot of the operating system with the updated boot parameters; determining whether the reboot of the operating system is successful; and, in the event the reboot of the operating system is successful, automatically propagating the updated boot parameters from the hardware boot parameter storage area to a persistent boot parameter storage area.
    Type: Grant
    Filed: April 19, 2012
    Date of Patent: April 14, 2015
    Assignee: International Business Machines Corporation
    Inventors: Mark A. Brooks, Walter W. Otto, Neil Shah, Stephen C. Warren
  • Publication number: 20140101427
    Abstract: A computer system includes a memory, the memory comprising a hardware boot parameter storage area; an operating system running on the computer system; and reboot logic configured to: store updated boot parameters for the operating system in the hardware boot parameter storage area in the memory; perform a reboot of the operating system with the updated boot parameters; determine whether the reboot of the operating system is successful, and, in the event the reboot of the operating system is successful, automatically propagate the updated boot parameters to a persistent boot parameter storage area.
    Type: Application
    Filed: December 10, 2013
    Publication date: April 10, 2014
    Applicant: International Business Machines Corporation
    Inventors: Mark A. Brooks, Walter W. Otto, Neil Shah, Stephen C. Warren
  • Publication number: 20130283027
    Abstract: A method for automatically updating persistent boot parameter storage in a computer system includes storing updated boot parameters for an operating system in the computer system in a hardware boot parameter storage area in a memory of the computer system; performing a reboot of the operating system with the updated boot parameters; determining whether the reboot of the operating system is successful; and, in the event the reboot of the operating system is successful, automatically propagating the updated boot parameters from the hardware boot parameter storage area to a persistent boot parameter storage area.
    Type: Application
    Filed: April 19, 2012
    Publication date: October 24, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mark A. Brooks, Walter W. Otto, Neil Shah, Stephen C. Warren
  • Patent number: 8006122
    Abstract: A system and method for detection of and a policy directed resolution of signaling sympathy sickness. Embodiments include a system having a communication among the members, each member having a cross-system coupling facility (XCF), and a method of managing sympathy sickness, the method including detecting a sympathy sickness condition affecting at least one of the members, documenting the sympathy sickness condition and implementing a policy rule to resolve the sympathy sickness condition.
    Type: Grant
    Filed: January 10, 2007
    Date of Patent: August 23, 2011
    Assignee: International Business Machines Corporation
    Inventor: Mark A. Brooks
  • Publication number: 20080168300
    Abstract: A system and method for detection of and a policy directed resolution of signaling sympathy sickness. Embodiments include a system having a communication among the members, each member having a cross-system coupling facility (XCF), and a method of managing sympathy sickness, the method including detecting a sympathy sickness condition affecting at least one of the members, documenting the sympathy sickness condition and implementing a policy rule to resolve the sympathy sickness condition.
    Type: Application
    Filed: January 10, 2007
    Publication date: July 10, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Mark A. Brooks
  • Patent number: 7003693
    Abstract: System-managed duplexing of coupling facility structures. A plurality of instances of coupling facility structures are maintained in a plurality of coupling facilities. Duplexing processing associated with the plurality of instances is managed by one or more operating systems, making many of the steps associated with duplexing transparent to the exploiters of the coupling facility structures. System-managed duplexing provides high availability for coupling facility structure data via a robust recovery mechanism (i.e., duplexing failover).
    Type: Grant
    Filed: April 5, 2002
    Date of Patent: February 21, 2006
    Assignee: International Business Machines Corporation
    Inventors: Ruth A. Allen, Mark A. Brooks, Michael J. Jordan, Georgette L. Kurdt, William C. Neiman, Jeffrey M. Nick, Kelly B. Pushong, David H. Surman
  • Patent number: 6954817
    Abstract: A coupling facility is coupled to one or more other coupling facilities via one or more peer links. The coupling of the facilities enables various functions to be supported, including the duplexing of structures of the coupling facilities. Duplexing is performed on a structure basis, and thus, a coupling facility may include duplexed structures, as well as non-duplexed or simplexed structures.
    Type: Grant
    Filed: October 1, 2001
    Date of Patent: October 11, 2005
    Assignee: International Business Machines Corporation
    Inventors: Mark A. Brooks, David A. Elko, Steven N. Goss, Michael J. Jordan, Georgette L. Kurdt, Jeffrey M. Nick, Chitta L. Rao, David H. Surman, Steven B. Jones
  • Patent number: 6944787
    Abstract: System-managed duplexing of coupling facility structures. A plurality of instances of coupling facility structures are maintained in a plurality of coupling facilities. Duplexing processing associated with the plurality of instances is managed by one or more operating systems, making many of the steps associated with duplexing transparent to the exploiters of the coupling facility structures. System-managed duplexing provides high availability for coupling facility structure data via a robust recovery mechanism (i.e., duplexing failover).
    Type: Grant
    Filed: October 1, 2001
    Date of Patent: September 13, 2005
    Assignee: International Business Machines Corporation
    Inventors: Ruth A. Allen, Mark A. Brooks, David A. Elko, Michael J. Jordan, Georgette L. Kurdt, Catherine M. Moxey, William C. Neiman, Jeffrey M. Nick, Kelly B. Pushong, David H. Surman
  • Publication number: 20030196016
    Abstract: A coupling facility is coupled to one or more other coupling facilities via one or more peer links. The coupling of the facilities enables various functions to be supported, including the duplexing of structures of the coupling facilities. Duplexing is performed on a structure basis, and thus, a coupling facility may include duplexed structures, as well as non-duplexed or simplexed structures.
    Type: Application
    Filed: October 1, 2001
    Publication date: October 16, 2003
    Applicant: International Business Machines Corporation
    Inventors: Mark A. Brooks, David A. Elko, Steven N, Goss, Michael J. Jordan, Georgette L. Kurdt, Jeffrey M. Nick, Chitta L. Rao, David H. Surman, Steven B. Jones
  • Publication number: 20030159085
    Abstract: System-managed duplexing of coupling facility structures. A plurality of instances of coupling facility structures are maintained in a plurality of coupling facilities. Duplexing processing associated with the plurality of instances is managed by one or more operating systems, making many of the steps associated with duplexing transparent to the exploiters of the coupling facility structures. System-managed duplexing provides high availability for coupling facility structure data via a robust recovery mechanism (i.e., duplexing failover).
    Type: Application
    Filed: April 5, 2002
    Publication date: August 21, 2003
    Applicant: International Business Machines Corporation
    Inventors: Ruth A. Allen, Mark A. Brooks, Michael J. Jordan, Georgette L. Kurdt, William C. Neiman, Jeffrey M. Nick, Kelly B. Pushong, David H. Surman
  • Patent number: 6609214
    Abstract: Storage structures of a shared storage processor of a computing environment are copied. A copy operation for a storage structure of the shared storage processor is initiated. Although the storage structure is owned by an exploiter of the storage structure, at least a portion of the contents of the storage structure is copied via an operating system of the computing environment. The at least a portion of the contents are copied from the storage structure to another storage structure of the computing environment. Both storage structures may be located within the same shared storage processor or within different shared storage processors.
    Type: Grant
    Filed: August 23, 1999
    Date of Patent: August 19, 2003
    Assignee: International Business Machines Corporation
    Inventors: Dennis J. Dahlen, David A. Elko, Jeffrey M. Nick, David H. Surman, Douglas Westcott, Wendell W. Wilkinson, Ruth A. Allen, Mark A. Brooks
  • Patent number: 6546466
    Abstract: Cache structures of a shared storage processor of a computing environment are copied. A copy operation for a cache structure of the shared storage processor is initiated. Although the cache structure is owned by an exploiter of the cache structure, one or more objects of the cache structure are copied via an operating system of the computing environment. The one or more objects are copied from the cache structure to another cache structure of the computing environment. Both cache structures may be located within the same shared storage processor or within different shared storage processors.
    Type: Grant
    Filed: August 23, 1999
    Date of Patent: April 8, 2003
    Assignee: International Business Machines Corporation
    Inventors: David A. Elko, Jeffrey M. Nick, David H. Surman, Wendell W. Wilkinson, Ruth A. Allen, Mark A. Brooks
  • Patent number: 6546414
    Abstract: Lock structures of a shared storage processor of a computing environment are copied. A copy operation for a lock structure of the shared storage processor is initiated. Although the lock structure is owned by an exploiter of the lock structure, one or more objects of the lock structure are copied via an operating system of the computing environment. The one or more objects are copied from the lock structure to another lock structure of the computing environment. Both lock structures may be located within the same shared storage processor or within different shared storage processors.
    Type: Grant
    Filed: August 23, 1999
    Date of Patent: April 8, 2003
    Assignee: International Business Machines Corporation
    Inventors: Dennis J. Dahlen, David A. Elko, Jeffrey M. Nick, David H. Surman, Douglas Westcott, Ruth A. Allen, Mark A. Brooks
  • Publication number: 20030065971
    Abstract: System-managed duplexing of coupling facility structures. A plurality of instances of coupling facility structures are maintained in a plurality of coupling facilities. Duplexing processing associated with the plurality of instances is managed by one or more operating systems, making many of the steps associated with duplexing transparent to the exploiters of the coupling facility structures. System-managed duplexing provides high availability for coupling facility structure data via a robust recovery mechanism (i.e., duplexing failover).
    Type: Application
    Filed: October 1, 2001
    Publication date: April 3, 2003
    Applicant: International Business Machines Corporation
    Inventors: Ruth A. Allen, Mark A. Brooks, David A. Elko, Michael J. Jordan, Georgette L. Kurdt, Catherine M. Moxey, William C. Neiman, Jeffrey M. Nick, Kelly B. Pushong, David H. Surman
  • Patent number: 6542970
    Abstract: List structures of a shared storage processor of a computing environment are copied. A copy operation for a list structure of the shared storage processor is initiated. Although the list structure is owned by an exploiter of the list structure, one or more objects of the list structure are copied via an operating system of the computing environment. The one or more objects are copied from the list structure to another list structure of the computing environment. Both list structures may be located within the same shared storage processor or within different shared storage processors.
    Type: Grant
    Filed: August 23, 1999
    Date of Patent: April 1, 2003
    Assignee: International Business Machines Corporation
    Inventors: Dennis J. Dahlen, David A. Elko, Jeffrey M. Nick, David H. Surman, Douglas Westcott, Ruth A. Allen, Mark A. Brooks
  • Patent number: 6520912
    Abstract: The preferred embodiments described herein provide a method and system for displaying medical data at an automatically-selected display resolution. In one preferred embodiment, medical data is automatically analyzed, and based on the analysis, a display resolution is automatically selected. The medical data is then displayed with the automatically-selected display resolution. By automatically selecting a display resolution based on an analysis of medical data, the appearance of medical data is optimized without conscious effort by a user. Other preferred embodiments are provided.
    Type: Grant
    Filed: November 9, 2000
    Date of Patent: February 18, 2003
    Assignee: Acuson Corporation
    Inventors: Mark A. Brooks, Adam D. Marks, Huijia Jin, David R. Hall
  • Patent number: 6290213
    Abstract: The modular rail assembly of the present invention includes at least one post, at least one rail, and at least one sleeve. The post is mounted to a surface and preferably extends upward. A sleeve is inserted into openings in the post. The openings are on opposite sides of the post. The sleeve preferably has a flange that contacts the post and prevents the sleeve from sliding completely thorough the openings. A rail is slid through the sleeve and preferably extends parallel to the surface. A single rail can extend through several posts. The sleeve acts as a buffer and protects the rail finish from being scratched or damaged by the post. Because of the sleeve, the modular rail assembly can be reassembled in any position without showing scratch marks or unpainted portions of the rail. In the preferred embodiment, a cap covers the top end of the post. There is also an opening in the cap into which a sleeve is inserted. A rail is slid through the sleeve and cap, similar to the rail and the post.
    Type: Grant
    Filed: December 9, 1999
    Date of Patent: September 18, 2001
    Assignee: Wildeck Mezzanines, Inc.
    Inventors: Ralph H. Laird, Mark A. Brooks, Robert D'Addario, Kevin L. Noll, Michael R. Thomas
  • Patent number: 6266783
    Abstract: Rebuilding of storage structures within a shared storage processor of a computing environment. A rebuild of a storage structure, which is owned by an exploiter of the storage structure, is initiated. Thereafter, the storage structure is rebuilt via an operating system of the computing environment. The operating system is distinct from the exploiter owning the storage structure and lacks knowledge of the contents of the storage structure.
    Type: Grant
    Filed: August 23, 1999
    Date of Patent: July 24, 2001
    Assignee: International Business Machines Corporation
    Inventors: Ruth A. Allen, Mark A. Brooks, David A. Elko, Steven B. Jones, Michael J. Jordan, Georgette L. Kurdt, Jeffrey M. Nick, Michael B. Phillips, Kelly B. Pushong, David H. Surman
  • Patent number: 5170945
    Abstract: The fuel injector has several swirl passages in a fuel swirl and needle guide member that direct swirl fuel onto the frusto-conical surface of a valve seat member that is disposed at the injector's nozzle end. The needle lift is such that with the needle unseated to open the injector to flow, the swirl fuel is throttled as it passes between the rounded tip end of the open needle and the frusto-conical surface of the seat member. The throttling tends to spread the swirl flow so that it is more uniform in the circumferential sense. If the injector is closed before equilibrium flow occurs, a toroidal shaped fuel cloud is created; if the injector is closed after equilibrium flow occurs, an ellipsoidal shaped fuel cloud is created.
    Type: Grant
    Filed: December 10, 1991
    Date of Patent: December 15, 1992
    Assignee: Siemens Automotive L.P.
    Inventors: Paul D. Daly, Mark A. Brooks, Robert E. Fallis