Patents by Inventor Frederick J. Ziegler
Frederick J. Ziegler 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: 10671537Abstract: Reducing translation latency within a memory management unit (MMU) using external caching structures including requesting, by the MMU on a node, page table entry (PTE) data and coherent ownership of the PTE data from a page table in memory; receiving, by the MMU, the PTE data, a source flag, and an indication that the MMU has coherent ownership of the PTE data, wherein the source flag identifies a source location of the PTE data; performing a lateral cast out to a local high-level cache on the node in response to determining that the source flag indicates that the source location of the PTE data is external to the node; and directing at least one subsequent request for the PTE data to the local high-level cache.Type: GrantFiled: August 22, 2017Date of Patent: June 2, 2020Assignee: International Business Machines CorporationInventors: Guy L. Guthrie, Jody B. Joyner, Ronald N. Kalla, Michael S. Siegel, Jeffrey A. Stuecheli, Charles D. Wait, Frederick J. Ziegler
-
Patent number: 10649902Abstract: Reducing translation latency within a memory management unit (MMU) using external caching structures including requesting, by the MMU on a node, page table entry (PTE) data and coherent ownership of the PTE data from a page table in memory; receiving, by the MMU, the PTE data, a source flag, and an indication that the MMU has coherent ownership of the PTE data, wherein the source flag identifies a source location of the PTE data; performing a lateral cast out to a local high-level cache on the node in response to determining that the source flag indicates that the source location of the PTE data is external to the node; and directing at least one subsequent request for the PTE data to the local high-level cache.Type: GrantFiled: November 21, 2017Date of Patent: May 12, 2020Assignee: International Business Machines CorporationInventors: Guy L. Guthrie, Jody B. Joyner, Ronald N. Kalla, Michael S. Siegel, Jeffrey A. Stuecheli, Charles D. Wait, Frederick J. Ziegler
-
Publication number: 20190065379Abstract: Reducing translation latency within a memory management unit (MMU) using external caching structures including requesting, by the MMU on a node, page table entry (PTE) data and coherent ownership of the PTE data from a page table in memory; receiving, by the MMU, the PTE data, a source flag, and an indication that the MMU has coherent ownership of the PTE data, wherein the source flag identifies a source location of the PTE data; performing a lateral cast out to a local high-level cache on the node in response to determining that the source flag indicates that the source location of the PTE data is external to the node; and directing at least one subsequent request for the PTE data to the local high-level cache.Type: ApplicationFiled: August 22, 2017Publication date: February 28, 2019Inventors: GUY L. GUTHRIE, JODY B. JOYNER, RONALD N. KALLA, MICHAEL S. SIEGEL, JEFFREY A. STUECHELI, CHARLES D. WAIT, FREDERICK J. ZIEGLER
-
Publication number: 20190065380Abstract: Reducing translation latency within a memory management unit (MMU) using external caching structures including requesting, by the MMU on a node, page table entry (PTE) data and coherent ownership of the PTE data from a page table in memory; receiving, by the MMU, the PTE data, a source flag, and an indication that the MMU has coherent ownership of the PTE data, wherein the source flag identifies a source location of the PTE data; performing a lateral cast out to a local high-level cache on the node in response to determining that the source flag indicates that the source location of the PTE data is external to the node; and directing at least one subsequent request for the PTE data to the local high-level cache.Type: ApplicationFiled: November 21, 2017Publication date: February 28, 2019Inventors: GUY L. GUTHRIE, JODY B. JOYNER, RONALD N. KALLA, MICHAEL S. SIEGEL, JEFFREY A. STUECHELI, CHARLES D. WAIT, FREDERICK J. ZIEGLER
-
Patent number: 7079528Abstract: In a method of communicating a plurality of parallel data packets from a first data parallel bus to a second parallel data bus, each of the plurality of parallel data packets is separated into a first portion and a second portion. Each first portion is converted into a first serial data stream and each second portion is converted into a second serial data stream. The first serial data stream is transmitted over a first serial data channel and the second serial data stream is transmitted over a second serial data channel. The first serial data stream is converted into a plurality of first received portions and the second serial data stream is converted into a plurality of second received portions. Selected first received portions are combined with corresponding selected second received portions so as to regenerate the plurality of parallel data packets.Type: GrantFiled: December 13, 2001Date of Patent: July 18, 2006Assignee: International Business Machines CorporationInventors: Frederick J. Ziegler, Mark J. Hickey, Jack C. Randolph, Susan M. Cox, Dale J. Thomforde, Robert N. Newshutz
-
Patent number: 7065101Abstract: An apparatus for enabling transmission of parallel data from a first parallel bus to a second parallel bus via a serial data channel includes a first logic element that generates a synchronization character used in a serial data transmission protocol upon detection of a parallel synchronization packet. A serializer converts data from the first logic element into a serial data stream. A de-serializer converts the serial data stream into a plurality of parallel data packets. A second logic element detects the synchronization character and converts the synchronization character into a parallel synchronization packet.Type: GrantFiled: November 15, 2001Date of Patent: June 20, 2006Assignee: International Business Machines CorporationInventors: Frederick J. Ziegler, Mark J. Hickey, Jack C. Randolph, Susan M. Cox, Dale J. Thomforde
-
Publication number: 20030112798Abstract: In a method of communicating a plurality of parallel data packets from a first data parallel bus to a second parallel data bus, each of the plurality of parallel data packets is separated into a first portion and a second portion. Each first portion is converted into a first serial data stream and each second portion is converted into a second serial data stream. The first serial data stream is transmitted over a first serial data channel and the second serial data stream is transmitted over a second serial data channel. The first serial data stream is converted into a plurality of first received portions and the second serial data stream is converted into a plurality of second received portions. Selected first received portions are combined with corresponding selected second received portions so as to regenerate the plurality of parallel data packets.Type: ApplicationFiled: December 13, 2001Publication date: June 19, 2003Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Frederick J. Ziegler, Mark J. Hickey, Jack C. Randolph, Susan M. Cox, Dale J. Thomforde, Robert N. Newshutz
-
Publication number: 20030091039Abstract: An apparatus for enabling transmission of parallel data from a first parallel bus to a second parallel bus via a serial data channel includes a first logic element that generates a synchronization character used in a serial data transmission protocol upon detection of a parallel synchronization packet. A serializer converts data from the first logic element into a serial data stream. A de-serializer converts the serial data stream into a plurality of parallel data packets. A second logic element detects the synchronization character and converts the synchronization character into a parallel synchronization packet.Type: ApplicationFiled: November 15, 2001Publication date: May 15, 2003Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Frederick J. Ziegler, Mark J. Hickey, Jack C. Randolph, Susan M. Cox, Dale J. Thomforde
-
Patent number: 5604882Abstract: A multiprocessor in which processing units have local private caches and records are stored on at least a first global storage control unit. An interconnection system provides node to node data and synchronization communications between processing units and the first global storage control unit. The global storage control unit includes a coherency controller for tracking each instance of records owned by the global storage control unit currently resident on the processing units. Each processing unit executes a cache management process for freeing intervals of the local cache for the processing unit. Upon identification of an interval, the processing unit sends empty notification to the global storage control unit owning the record an instance of which was resident in the interval. Thereafter the interval is marked as invalid in a cache directory for the processing unit and indicia for the instance is deleted from a coherency directory for the global storage control unit.Type: GrantFiled: August 27, 1993Date of Patent: February 18, 1997Assignee: International Business Machines CorporationInventors: Russell D. Hoover, John C. Willis, Donald F. Baldus, Frederick J. Ziegler, Lishing Liu
-
Patent number: 4796330Abstract: A hinge mask product is provided, which consists of two substantially rectangular parts, with one of the parts having a tab for removal of this one part. One part of the mask is for the face of a hinge positioned and coupled between door and a door frame. The other part of the hinge mask is for the pin of the hinge. These parts of the hinge mask are used to mask the front face of the hinge and the hinge pin to prevent them from being covered by paint, stain, lacquer, or similar material when the door and door frame are located with a material, such as paint, lacquer, and the like. Hinges are of several standard sizes, and there are several specialty sizes. The hinge mask can be manufactured to cover both standard and specialty sizes.Type: GrantFiled: March 2, 1988Date of Patent: January 10, 1989Inventor: Frederick J. Ziegler