Patents by Inventor William Panepinto, Jr.
William Panepinto, Jr. 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: 4340933Abstract: In a data processing system which includes a central processing unit (CPU) having one or more common buses to which one or more main memory units for storing program software instructions and program data are connected, logic is provided within the CPU for detecting an attempt to access a main memory location not contained in the one or more main memory units present in the data processing system. Logic is provided for detecting the attempt to access the nonexistent memory location for the case where the access was being done in the course of the CPU executing a software instruction or for the case of where the access was being done to transfer data between the main memory and an input/output controller connected to one of the one or more common buses.Type: GrantFiled: February 12, 1979Date of Patent: July 20, 1982Assignee: Honeywell Information Systems Inc.Inventors: Ming T. Miu, John J. Bradley, William Panepinto, Jr., Jian-Kuo Shen
-
Patent number: 4317169Abstract: In a data processing system which includes a central processing unit and one or more main memory units for storing program software instructions and program data, logic is provided within the CPU to signal the main memory units, comprised of semiconductor random access memory chips, that a memory refresh operation can be performed. The logic is organized such that the memory refresh operation signal may be given to the main memory units in parallel with and without detracting from other CPU operations. Further, logic is provided within the CPU to interrupt the CPU normal processing and perform a memory refresh operation if one has not been performed with a predetermined time period. Logic is provided within each main memory unit to accept the memory refresh signals from the CPU and to discard those memory refresh signals that would refresh the memory more frequently than required to retain the memory contents thus reducing main memory power consumption.Type: GrantFiled: February 14, 1979Date of Patent: February 23, 1982Assignee: Honeywell Information Systems Inc.Inventors: William Panepinto, Jr., Ming T. Miu, Chester M. Nibby, Jr., Jian-Kuo Shen
-
Patent number: 4303993Abstract: A memory subsystem includes at least one up to a number of memory module boards identical in layout and construction. The board includes a number of memory chips which are positioned in a number of physical row locations together providing a predetermined number of addressable contiguous memory locations corresponding to a predetermined increment of memory capacity. The board includes a set of switches whose input terminals are connected to receive predetermined ones of a plurality of address signals. These predetermined signals are coded specifying the segments of memory being accessed. The signals applied to the switch output terminals are logically combined and the resulting signal is applied to a group of memory present circuits connected to receive other ones of the address signals representative of the row of chips being addressed.Type: GrantFiled: October 10, 1979Date of Patent: December 1, 1981Assignee: Honeywell Information Systems Inc.Inventors: William Panepinto, Jr., Chester M. Nibby, Jr.
-
Patent number: 4296467Abstract: A memory subsystem includes at least one up to a number of memory module boards identical in layout and construction. The board includes a number of memory chips which are positioned at an initial physical row location providing a predetermined number of addressable contiguous memory locations corresponding to a predetermined increment of memory capacity. The board further includes a register for receiving address signals for accessing the contents of a memory location, rotating chip selection circuits which include a set of switches and an arithmetic unit having first and second sets of input terminals. The first set of input terminals is connected to the register for receiving predetermined ones of the address signals representative of the physical row location of chips being addressed and the second set of input terminals are connected to receive signals from the set of switches.Type: GrantFiled: July 3, 1978Date of Patent: October 20, 1981Assignee: Honeywell Information Systems Inc.Inventors: Chester M. Nibby, Jr., William Panepinto, Jr.
-
Patent number: 4266285Abstract: A memory subsystem includes a memory board comprising of a number of memory chips positioned at a corresponding number of physical row locations. The memory chips are one of two types selected to provide a predetermined memory capacity. The board further includes a number of decoder circuits connected to generate a corresponding number of sets of chip select signals in response to address signals applied thereto. These signals are applied through corresponding sets of logic circuits for application to the memory chips of each row. Additionally, logic gating circuits logically combine predetermined chip select signals for generating additional chip select signals. These additional chip select signals are applied through switches, the outputs of which are applied to predetermined ones of the sets of logic circuits. When the switches are positioned in a predetermined manner, the additional chip select signals are directed to only predetermined one of the physical row locations via the sets of logic circuits.Type: GrantFiled: June 28, 1979Date of Patent: May 5, 1981Assignee: Honeywell Information Systems, Inc.Inventor: William Panepinto, Jr.
-
Patent number: 4214303Abstract: A word oriented data processing system includes a plurality of system units all connected in common to a system bus. Included are a central processor unit (CPU), a memory system and a high speed buffer or cache system. The cache system is also coupled to the CPU. The cache includes an address directory and a data store with each address location of directory addressing its respective word in data store. The CPU requests a word of cache by sending a memory request to cache which includes a memory address location. If the requested word is stored in the data store, then it is sent to the CPU. If the word is not stored in cache, the cache requests the word of memory. When the cache receives the word from memory, the word is sent to the CPU and also stored in the data store.Type: GrantFiled: December 22, 1977Date of Patent: July 22, 1980Assignee: Honeywell Information Systems Inc.Inventors: Thomas F. Joyce, Thomas O. Holtey, William Panepinto, Jr.
-
Patent number: 4195341Abstract: A data processing system includes a central processor subsystem, a main memory subsystem and a cache subsystem, all coupled in common to a system bus. During the overall system initialization process, apparatus in the cache subsystem effects the transfer of information from the main memory subsystem to the cache subsystem to load all address locations of the cache subsystem. The transfer of information from the main memory subsystem to the cache subsystem starts from the lowest order address locations in main memory and continues from successive address locations until the cache subsystem is fully loaded. This assures that the cache subsystem contains valid information during normal data processing.Type: GrantFiled: December 22, 1977Date of Patent: March 25, 1980Assignee: Honeywell Information Systems Inc.Inventors: Thomas F. Joyce, William Panepinto, Jr.
-
Patent number: 4190885Abstract: A Data Processing System comprises a central processor unit, a main memory and a cache, all coupled in common to a system bus. The central processor unit is also separately coupled to the cache. Apparatus in cache is responsive to signals received from the central processor unit to initiate a test and verification mode of operation in cache. This mode enables the cache to exercise various logic areas of cache and to indicate to the central processor unit hardware faults.Type: GrantFiled: December 22, 1977Date of Patent: February 26, 1980Assignee: Honeywell Information Systems Inc.Inventors: Thomas F. Joyce, William Panepinto, Jr.
-
Patent number: 4167782Abstract: A data processing system includes a plurality of system units all connected in common to a system bus. Included are a main memory system and a high speed buffer or cache store. System units communicate with each other over the system bus. Apparatus in the cache store monitors each communication between system units to determine if it is a communication from a system unit to main memory which will update a word location in main memory. If that word location is also stored in cache then the word location in cache will be updated in addition to the word location in main memory.Type: GrantFiled: December 22, 1977Date of Patent: September 11, 1979Assignee: Honeywell Information Systems Inc.Inventors: Thomas F. Joyce, Thomas O. Holtey, William Panepinto, Jr.