Patents by Inventor James M. Showalter
James M. Showalter 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: 8195704Abstract: A method comprising, sending an instruction from a validator member of a sysplex to a second member of a sysplex to prevent operations that alter a sysplex namespace, determining whether the validator member of the sysplex is communicative with the second member of the sysplex and whether the members of the sysplex retain current sysplex status information, sending an instruction from the validator member to the second member to send a first namespace attribute data associated with the second member to the validator member responsive to determining that the validator member of the sysplex is communicative with the second member of the sysplex and the members of the sysplex retain current sysplex status information, determining whether the first namespace attribute data associated with the second member is consistent with a second namespace attribute data, and sending an instruction to correct the first namespace attribute data.Type: GrantFiled: January 6, 2009Date of Patent: June 5, 2012Assignee: International Business Machines CorporationInventors: Susan M. Kimmel, Scott T. Marcotte, Kershaw S. Mehta, Geoffrey E. Miller, Mary Ng, James M. Showalter
-
Patent number: 7996421Abstract: Application access to locally and remotely exported file systems is coordinated to allow caching data for exported file systems accessed by remote clients. In response to a request or file system access, it is determined whether the request relates to a locally exported file system or a remotely exported file system. If the request relates to a locally exported file system, a local access routine is invoked to obtain access permissions to the locally exported file system. If the request relates to remotely exported file system, a remote access routine is invoked to communicate with a local access routine in a file server responsible for coordinating access to the remotely exported file system to obtain access permissions to the remotely exported file system.Type: GrantFiled: January 3, 2007Date of Patent: August 9, 2011Assignee: International Business Machines CorporationInventors: John L. Brooks, Renata Rand McFadden, William J. Schoen, James M. Showalter, David A. Wise
-
Publication number: 20100174752Abstract: A method comprising, sending an instruction from a validator member of a sysplex to a second member of a sysplex to prevent operations that alter a sysplex namespace, determining whether the validator member of the sysplex is communicative with the second member of the sysplex and whether the members of the sysplex retain current sysplex status information, sending an instruction from the validator member to the second member to send a first namespace attribute data associated with the second member to the validator member responsive to determining that the validator member of the sysplex is communicative with the second member of the sysplex and the members of the sysplex retain current sysplex status information, determining whether the first namespace attribute data associated with the second member is consistent with a second namespace attribute data, and sending an instruction to correct the first namespace attribute data.Type: ApplicationFiled: January 6, 2009Publication date: July 8, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Susan M. Kimmel, Scott T. Marcotte, Kershaw S. Mehta, Geoffrey E. Miller, Mary NG, James M. Showalter
-
Publication number: 20080162582Abstract: Application access to locally and remotely exported file systems is coordinated to allow caching data for exported file systems accessed by remote clients. In response to a request or file system access, it is determined whether the request relates to a locally exported file system or a remotely exported file system. If the request relates to a locally exported file system, a local access routine is invoked to obtain access permissions to the locally exported file system. If the request relates to remotely exported file system, a remote access routine is invoked to communicate with a local access routine in a file server responsible for coordinating access to the remotely exported file system to obtain access permissions to the remotely exported file system.Type: ApplicationFiled: January 3, 2007Publication date: July 3, 2008Applicant: International Business Machines CorporationInventors: John L. Brooks, Renata Rand McFadden, William J. Schoen, James M. Showalter, David A. Wise
-
Patent number: 5475834Abstract: A method and system for integrating migration level two (ML2) and backup tape processing provide for the backup, archival, and/or restoration of ML2 tape files without the use of tape mounts. In this manner, the amount of data movement required to recover from data loss is significantly reduced. Tape files may be recovered to their original status, even if the file has migrated to ML2. The status of the data is preserved after such a recovery operation. In this manner, data movement is reduced because no remigration of data is required after a recovery.Type: GrantFiled: October 26, 1992Date of Patent: December 12, 1995Assignee: International Business Machines CorporationInventors: Matthew J. Anglin, William W. Chow, Robert M. Nugent, James M. Showalter, Gregory J. Tevis, Donald P. Warren, Jr.
-
Patent number: 5363505Abstract: A computer system or network tailors scopes of commit processing by using local work unit identifiers and more global logical unit of work identifiers. The local work unit identifiers are used to identify the scope of commit processing within each execution environment, and the logical unit of work identifiers are used to identify related work units of different execution environments. The related work units are coupled to each other by a protected conversation between the execution environments.Type: GrantFiled: June 9, 1993Date of Patent: November 8, 1994Assignee: International Business Machines CorporationInventors: Barbara A. M. Maslak, James M. Showalter, Thomas J. Szczygielski
-
Patent number: 5327532Abstract: In a computer system or process, sync point managers are distributed throughout each real machine for a plurality of execution environments, but all of the execution environments and sync point managers within one real machine share a common recovery facility and recovery log. A common recovery log is used by the recovery facility for all of the execution environments in the system. Different systems are interconnected by a communication facility and each has its own recovery facility and recovery log. A protected conversation can be initiated between the first and second execution environments in the same real machine, and the sync point managers within the respective execution environments coordinate the two-phase commit procedures associated with the protected conversations. A conversation manager within each real machine assists in routing the conversation between the first and second execution environments.Type: GrantFiled: May 16, 1990Date of Patent: July 5, 1994Assignee: International Business Machines CorporationInventors: Michael K. Ainsworth, Cherie C. Barnes, Robert B. Bennett, Barbara A. M. Maslak, Edmond A. Pruul, James M. Showalter, Thomas J. Szczygielski, Amos S. Tanner
-
Patent number: 5319774Abstract: To recover a failed commit procedure, a first recovery facility collects and compares sync point state information from a variety of different types of resources including a data repository and a protected conversation. The comparison of the sync point state information is made automatically in response to a sync point failure event. A second recovery facility serving another execution environment notifies the first recovery facility after a failure and subsequent recovery procedure of the second execution environment has completed. The first recovery facility makes automatic cyclic attempts to communicate with the second recovery facility. The first recovery facility can receive a manually initiated but automatically simulated response of sync point state information when there is a failure such that actual sync point state information cannot be received.Type: GrantFiled: May 16, 1990Date of Patent: June 7, 1994Assignee: International Business Machines CorporationInventors: Michael K. Ainsworth, Robert B. Bennett, Barbara A. M. Maslak, James M. Showalter, Thomas J. Szczygielski, Amos S. Tanner
-
Patent number: 5276876Abstract: A computer system provides registration of resource for synchronization point processing. Resources include file systems, data bases, and protected conversations. A resource becomes protected by the system when it is registered in the application's execution environment. The execution environment includes but is not exclusive to the interactive environment. Accordingly the invention provides an efficient and uniform method for identification of protected resources. The registration facility is separate from the application. Thus, the users of applications, application program developers, system administrators and operators need not have to consider or design a registration facility but only involve the one provided. A protected resource manager, through its adapter, can modify, at any time, the registration information, either by adding missing information or by changing the existing information. A resource registers only for the work unit in which it wishes to participate.Type: GrantFiled: May 16, 1990Date of Patent: January 4, 1994Assignee: International Business Machines CorporationInventors: Andrew Coleman, John A. Henry, Barbara A. M. Maslak, Edmond A. Pruul, James M. Showalter, Richard L. Stone, Thomas J. Szczygielski, Mary E. Vendryes