Patents by Inventor Dennis Jack Zimmer

Dennis Jack Zimmer 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: 6247038
    Abstract: Disclosed is a method for providing synchronization of a transaction in a data processing system where the transaction involves a plurality of agents participating in the transaction and one coordinator for coordinating the transaction. The agents include at least a middleman which coordinates a set of at least one of the agents. A vote is sent indicating the availability or non-availability to commit from each of the agents to the coordinator. The coordinator determines a commit or backout decision when all the votes are received. A Not Known decision message is sent from the middleman to each of the agents in the set available to commit if the decision is not available at the middleman because of a failure. The Not Known decision message stops resynchronization of each of the available agents. If the middleman has responsibility for resynchronization then, on availability of the decision at the middleman, a resynchronization message is sent to each of the available agents.
    Type: Grant
    Filed: July 12, 1996
    Date of Patent: June 12, 2001
    Assignee: International Business Machines Corporation
    Inventors: Timothy William Banks, Ian Hunter, Glyn Normington, Dennis Jack Zimmer, Peter James Lupton
  • Patent number: 5745674
    Abstract: A method of moving records, stored on a recovery log, which are associated with units of work which have waited for a long time is described. Units of work which have waited for a long time, such as those which are in-doubt have their records copied from a recovery log to a secondary log. When the earliest-written record for this in-doubt unit of work has been copied, a new record called a fork record is written on to the recovery log which has two effects: to subtract the log records currently on the recovery log for this unit of work from the recovery log and to refer to the copied records written on the secondary log. The new record achieves this using two pointers, a pointer to point to the most-recently written record on the recovery log for this unit of work and a pointer to point to the most-recently written record on the secondary log for this unit of work.
    Type: Grant
    Filed: June 4, 1996
    Date of Patent: April 28, 1998
    Assignee: International Business Machines Corp.
    Inventors: Peter James Lupton, Robert Frank Buxton, Ian Hunter, Handel Glasnant Price, Adam Richards, John Simon Tilling, Dennis Jack Zimmer
  • Patent number: 5737600
    Abstract: In a coupled data processing system having multiple users, either in a single system or in a multi-system environment, a coupling facility storage structure is used to provide a log management facility. The log management facility provides for a real time physical log merge of the data written into the log stream without interprocessor communication required to process the records in logical sequence. The log management facility supports concurrent write, delete, browse, and asynchronous off-load to dasd processes across multi-users and multi-systems. The log management facility maintains the log records, independent of the log media, in time sequence. A logical block id is assigned to each log record written so that it can be directly accessed at a later time.
    Type: Grant
    Filed: April 15, 1996
    Date of Patent: April 7, 1998
    Assignee: International Business Machines Corporation
    Inventors: Robert Vaughn Geiner, Jeffrey Mark Nick, Mark Phillips, James Henry Warnes, Dennis Jack Zimmer