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: 9026777Abstract: 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: GrantFiled: December 10, 2013Date of Patent: May 5, 2015Assignee: International Business Machines CorporationInventors: Mark A. Brooks, Walter W. Otto, Neil Shah, Stephen C. Warren
-
Patent number: 9009456Abstract: 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: GrantFiled: April 19, 2012Date of Patent: April 14, 2015Assignee: International Business Machines CorporationInventors: Mark A. Brooks, Walter W. Otto, Neil Shah, Stephen C. Warren
-
Publication number: 20140101427Abstract: 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: ApplicationFiled: December 10, 2013Publication date: April 10, 2014Applicant: International Business Machines CorporationInventors: Mark A. Brooks, Walter W. Otto, Neil Shah, Stephen C. Warren
-
Publication number: 20130283027Abstract: 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: ApplicationFiled: April 19, 2012Publication date: October 24, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mark A. Brooks, Walter W. Otto, Neil Shah, Stephen C. Warren
-
Patent number: 8006122Abstract: 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: GrantFiled: January 10, 2007Date of Patent: August 23, 2011Assignee: International Business Machines CorporationInventor: Mark A. Brooks
-
Publication number: 20080168300Abstract: 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: ApplicationFiled: January 10, 2007Publication date: July 10, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Mark A. Brooks
-
Patent number: 7003693Abstract: 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: GrantFiled: April 5, 2002Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: 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: 6954817Abstract: 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: GrantFiled: October 1, 2001Date of Patent: October 11, 2005Assignee: International Business Machines CorporationInventors: 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: 6944787Abstract: 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: GrantFiled: October 1, 2001Date of Patent: September 13, 2005Assignee: International Business Machines CorporationInventors: 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: 20030196016Abstract: 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: ApplicationFiled: October 1, 2001Publication date: October 16, 2003Applicant: International Business Machines CorporationInventors: 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: 20030159085Abstract: 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: ApplicationFiled: April 5, 2002Publication date: August 21, 2003Applicant: International Business Machines CorporationInventors: 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: 6609214Abstract: 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: GrantFiled: August 23, 1999Date of Patent: August 19, 2003Assignee: International Business Machines CorporationInventors: 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: 6546466Abstract: 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: GrantFiled: August 23, 1999Date of Patent: April 8, 2003Assignee: International Business Machines CorporationInventors: David A. Elko, Jeffrey M. Nick, David H. Surman, Wendell W. Wilkinson, Ruth A. Allen, Mark A. Brooks
-
Patent number: 6546414Abstract: 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: GrantFiled: August 23, 1999Date of Patent: April 8, 2003Assignee: International Business Machines CorporationInventors: Dennis J. Dahlen, David A. Elko, Jeffrey M. Nick, David H. Surman, Douglas Westcott, Ruth A. Allen, Mark A. Brooks
-
Publication number: 20030065971Abstract: 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: ApplicationFiled: October 1, 2001Publication date: April 3, 2003Applicant: International Business Machines CorporationInventors: 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: 6542970Abstract: 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: GrantFiled: August 23, 1999Date of Patent: April 1, 2003Assignee: International Business Machines CorporationInventors: Dennis J. Dahlen, David A. Elko, Jeffrey M. Nick, David H. Surman, Douglas Westcott, Ruth A. Allen, Mark A. Brooks
-
Patent number: 6520912Abstract: 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: GrantFiled: November 9, 2000Date of Patent: February 18, 2003Assignee: Acuson CorporationInventors: Mark A. Brooks, Adam D. Marks, Huijia Jin, David R. Hall
-
Patent number: 6290213Abstract: 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: GrantFiled: December 9, 1999Date of Patent: September 18, 2001Assignee: Wildeck Mezzanines, Inc.Inventors: Ralph H. Laird, Mark A. Brooks, Robert D'Addario, Kevin L. Noll, Michael R. Thomas
-
Patent number: 6266783Abstract: 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: GrantFiled: August 23, 1999Date of Patent: July 24, 2001Assignee: International Business Machines CorporationInventors: 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: 5170945Abstract: 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: GrantFiled: December 10, 1991Date of Patent: December 15, 1992Assignee: Siemens Automotive L.P.Inventors: Paul D. Daly, Mark A. Brooks, Robert E. Fallis