Patents by Inventor Thomas J. Szczygielski

Thomas J. Szczygielski 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: 6993653
    Abstract: An identity vectoring method is accomplished by matching a distinguished name or partial distinguished name from a digital certificate with a distinguished name mapping record. A data field in the distinguished name mapping record includes either a variable name or a user ID. The variable name corresponds to any environmental factor. The next mapping record to be considered, the criteria mapping record, is determined by substituting the environmental factor for the variable name in the data field. A data field in the criteria mapping record includes either a variable name or a user ID. The process completes when a mapping record containing only a user ID is encountered or when no matching criteria mapping records are found.
    Type: Grant
    Filed: February 22, 2000
    Date of Patent: January 31, 2006
    Assignee: International Business Machines Corporation
    Inventors: Richard H. Guski, Walter B. Farrell, James W. Sweeny, Thomas J. Szczygielski, John M. Thompson
  • Patent number: 5363505
    Abstract: 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: Grant
    Filed: June 9, 1993
    Date of Patent: November 8, 1994
    Assignee: International Business Machines Corporation
    Inventors: Barbara A. M. Maslak, James M. Showalter, Thomas J. Szczygielski
  • Patent number: 5327532
    Abstract: 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: Grant
    Filed: May 16, 1990
    Date of Patent: July 5, 1994
    Assignee: International Business Machines Corporation
    Inventors: 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: 5319774
    Abstract: 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: Grant
    Filed: May 16, 1990
    Date of Patent: June 7, 1994
    Assignee: International Business Machines Corporation
    Inventors: Michael K. Ainsworth, Robert B. Bennett, Barbara A. M. Maslak, James M. Showalter, Thomas J. Szczygielski, Amos S. Tanner
  • Patent number: 5276876
    Abstract: 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: Grant
    Filed: May 16, 1990
    Date of Patent: January 4, 1994
    Assignee: International Business Machines Corporation
    Inventors: Andrew Coleman, John A. Henry, Barbara A. M. Maslak, Edmond A. Pruul, James M. Showalter, Richard L. Stone, Thomas J. Szczygielski, Mary E. Vendryes
  • Patent number: 4888681
    Abstract: A Space Management System for a Data Access System of a File Access Processor for servicing requests from a set of Application Support Processors, which can exist in a global network, with each Application Support Processor sharing access to data in files stored by the File access Processor. The File Access Processor manages access to a set of data files and information about files held in file directories, which allow for managing file collections, can relate to each other hierarchically, and may be shared. Each Application Support Processor also maintains therein an internal cache of file information to improve performance by reducing communications required with the File Access Processor for informatin about files. The File Access Processor provides the Application Support Processors with information for updating and maintenance of local caches of directory and file description information through a centralized accumulation and distribution of cache change notifications.
    Type: Grant
    Filed: October 19, 1987
    Date of Patent: December 19, 1989
    Assignee: International Business Machines Corporation
    Inventors: Cherie C. Barnes, Robert B. Bennett, Thomas J. Szczygielski