Patents by Inventor Bruce E. Whittaker
Bruce E. Whittaker 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: 6070166Abstract: A method for compressing a plurality of contiguous addresses for storage in a queue. The method includes recognizing that a first address of the plurality of addresses is an individual address that corresponds to a memory location that is transferred individually. A first value of a block identifier bit is associated with the first address, with the first value identifying the first address as an individual address. The first address and the first value of the block identifier bit are stored into the queue. A further address of the plurality of addresses is recognized as a block address corresponding to a plurality of contiguous data words that reside at a respective plurality of contiguous addresses, that begin with the further address, and that are transferred as a block unit. A second value of the block identifier bit is associated with the further address, the second value identifying the further address as a block address.Type: GrantFiled: June 10, 1997Date of Patent: May 30, 2000Assignee: Unisys CorporationInventors: Bruce E. Whittaker, Donald M. Kalish, Saul Barajas
-
Patent number: 5991853Abstract: A "bit-sliced" construction of our cache module dictates dual TAG RAM structures and dual invalidation queues, yielding enhanced performance. By putting half the TAG array in each of two cache arrays, and allowing each to handle only one-half of the possible address values, processor operations and invalidation operations can be "overlapped", and even operate simultaneously.Type: GrantFiled: November 13, 1997Date of Patent: November 23, 1999Assignee: Unisys CorporationInventors: Bruce E. Whittaker, Donald M. Kalish, Saul Barajas
-
Patent number: 5689680Abstract: A "bit-sliced" construction cache module dictates dual TAG RAM Structures and dual invalidation queues, yielding enhanced performance: putting half the TAG array in each of two cache arrays, and allowing each to handle only one-half of the possible address values. Preferably, one half-module handles ZERO least-significant bits and the other handles ONE least-significant bits. Processor operations and invalidation operations can be "overlapped", and even operate simultaneously.Type: GrantFiled: July 15, 1993Date of Patent: November 18, 1997Assignee: Unisys Corp.Inventors: Bruce E. Whittaker, David M. Kalish, Saul Barajas
-
Patent number: 5642486Abstract: An Invalidation Queue (IQ) arrangement in a computer system having Main Memory and, Cache-Memory, with a pair of intermediate main-buses this IQ arrangement comprising: a pair of split IQ ASIC Arrays disposed between each Cache-Memory and the main-buses and being adapted to assure identical data in all identical memory addresses in different caches, and to "remember" write-operations along the buses and to execute invalidation sequences for any Cache-Memory unit as dictated by that Cache-Memory unit.Type: GrantFiled: July 15, 1993Date of Patent: June 24, 1997Assignee: Unisys CorporationInventors: Bruce E. Whittaker, David M. Kalish, Saul Barajas
-
Patent number: 5598551Abstract: By expanding the cache address invalidation queue into bit slices for holding odd invalidation addresses and even invalidation addresses and also by providing a more efficient series of transition cycles to accomplish cache address invalidations both during a cache hit or a cache miss cycle, the present architecture and methodology permits a faster cycle of cache address invalidations when required and also permits a higher frequency of processor access to cache without the processor being completely locked out from cache memory access during heavy traffic and high level of cache invalidation conditions.Type: GrantFiled: February 15, 1996Date of Patent: January 28, 1997Assignee: Unisys CorporationInventors: Saul Barajas, David M. Kalish, Bruce E. Whittaker, Keith S. Saldanha
-
Patent number: 5561773Abstract: A system and circuitry is provided by which certain selected embedded pins of an integrated circuit gate array may be provided with dual functions, that is to say, they may act either as receivers of an externally sourced input signal or as transmitters of an internally generated output signal. Each selected input/output pin is controlled by an associated flip-flop residing in a chain of flip-flops so that an associated flip-flop will determine the condition of two buffer-drivers attached to each input/output pin. While the first buffer-driver is tri-stated (disabled), then the embedded pin operates as an input receiving function. When the first buffer-driver is enabled, the embedded I/O pin operates as the conveyer of an output signal from the internal output logic.Type: GrantFiled: April 30, 1993Date of Patent: October 1, 1996Assignee: Unisys CorporationInventors: David M. Kalish, Saul Barajas, Bruce E. Whittaker
-
Patent number: 5537609Abstract: A mini-cache module is added to a computer system to increase throughput or may also be added to enhance the functionality of a general cache memory unit. The mini-cache module refills and stores frequently used data words concurrently during processor operations and provides them to the processor, eliminating the need to access a system bus to main memory. A data queue storage stores a data block of words from main memory and makes them available to requests from the main processor (if the requested address matches an address register block in the mini-cache). If an address "hit" occurs, then the mini-cache will prevent any system bus request to main memory and additionally will monitor the system bus for any "Write" operations which might feasibly change the validity of data in the data storage block of the mini-cache. In this case the data stored in the mini-cache is invalidated and cannot be used by the processor.Type: GrantFiled: October 24, 1995Date of Patent: July 16, 1996Assignee: Unisys CorporationInventors: Bruce E. Whittaker, Leland E. Watson
-
Patent number: 5530727Abstract: Control signals are provided for data transfer timing compatibility between two systems or two modules which are not synchronous with each other. Specialized circuitry is provided to ensure timing compatibility in that control signals, transmitted from one system to the other, are handled by interface circuitry which directly transmits the front-end transition and delays the back-end transition so it can be synchronized to the receiving systems clock.Type: GrantFiled: February 28, 1994Date of Patent: June 25, 1996Assignee: Unisys CorporationInventors: James H. Jeppesen, III, Bruce E. Whittaker
-
Patent number: 5506967Abstract: In a time-shared bus computer system with processors having cache memories, an adjustable invalidation queue for use in the cache memories. The invalidation queue has adjustable upper and lower limit positions that define when the queue is logically full and logically empty, respectively. The queue is flushed down to the lower limit when the contents of the queue attain the upper limit. During the queue flushing operation, WRITE requests on the bus are RETRYed. The computer maintenance system sets the upper and lower limits at system initialization time to optimize system performance under maximum bus traffic conditions.Type: GrantFiled: June 15, 1993Date of Patent: April 9, 1996Assignee: Unisys CorporationInventors: Saul Barajas, David M. Kalish, Bruce E. Whittaker
-
Patent number: 5459836Abstract: A message transfer system between multiple processors in a network. Each processor includes an interprocessor communications (IPC) hardware unit having an unique address count. An address count generator in a designated IPC hardware unit generates a sequence of binary count numbers such that when the generated count number matches the address of the IPC hardware unit, then that particular hardware unit and its associated processor are granted a time period of bus access for sending messages on the IPC network bus to other processors. Messages on the IPC network bus can be received by an IPC hardware unit at any time irrespective of the generated count number. Any sending processor that has bus access can concurrently provide multiple messages where each of the multiple messages is directed to each particular processor for reception. Thus one sender, with bus access, can communicate with multiple receivers during its transmission onto the IPC network bus connecting the processors.Type: GrantFiled: November 2, 1992Date of Patent: October 17, 1995Assignee: Unisys CorporationInventors: Bruce E. Whittaker, Saul Barajas, Leland E. Watson
-
Patent number: 5418935Abstract: In a digital data transfer system whereby a plurality of driver units are all connected to and share the same common system bus, there is provided control gating logic which will prevent the enablement of a subsequent driver for a fixed delay time until it is certain that the previous driver has been shut down. Due to switching time variations in driving units, a fixed delay time is set to function in a first driver that is beginning its data transmission to be sure that another driver which was previously transmitting data has been completely turned-off before the first driver gains access to the commonly shared bus. This ensures that no two drivers can simultaneously be driving data onto the system bus at the same time which would obviate the integrity of data transmitted.Type: GrantFiled: December 14, 1993Date of Patent: May 23, 1995Assignee: Unisys CorporationInventors: Bruce E. Whittaker, Saul Barajas, Leland E. Watson
-
Patent number: 5355468Abstract: In a system of multiple digital modules which is operated synchronously via common clock means, there is provided circuitry for halting each module at the same simultaneously clock-moment after sensing of a selected condition in any one of the digital modules.Type: GrantFiled: April 6, 1992Date of Patent: October 11, 1994Assignee: Unisys CorporationInventors: James H. Jeppesen, III, Bruce E. Whittaker
-
Patent number: 5321814Abstract: An automatic re-configurable computer system having a standard processor module and standard main memory and I/O control modules where each module is inter-connected to a common system bus. Automatic re-configuration occurs in the standard modules, when an optional module is connected onto the system bus, permitting inter-cooperation between the standard and optional modules to take place.Type: GrantFiled: June 10, 1992Date of Patent: June 14, 1994Assignee: Unisys CorporationInventors: Saul Barajas, Leland E. Watson, Bruce E. Whittaker
-
Patent number: 5146596Abstract: Arbitration and control circuitry for monitoring the two processors sharing a system bus to insure fair access to system resources and to sense error conditions which occur in order to hold access for the processor involved until the error condition is cleared. The arbitration circuitry provides for two levels of bus access requests where one level involves normal requests and a second level involves priority request which take precedence over normal requests.Type: GrantFiled: January 29, 1990Date of Patent: September 8, 1992Assignee: Unisys CorporationInventors: Bruce E. Whittaker, Saul Barajas, Leland E. Watson
-
Patent number: 5117428Abstract: An expandable memory structure, both vertically and laterally, which uses a plurality of uniformly sized and duplicated chips which includes parity check functionality using an auxiliary parity memory chip of the same type and size. Selection circuitry permits choice of format for odd or even parity.Type: GrantFiled: November 22, 1989Date of Patent: May 26, 1992Assignee: Unisys CorporationInventors: James H. Jeppesen, III, Bruce E. Whittaker
-
Patent number: 5117132Abstract: A programmable array logic unit (PAL) having a disconnected array of gates, inverters and D-Type flip-flops, is utilized by burning-in the interconnections, to enable the D flip-flops to function as J-K flip-flops and/or toggle flip-flops to enable flexibility in the functions available for utilization, by providing inputs for Direct Set, Direct Clear and Hold.Type: GrantFiled: February 8, 1991Date of Patent: May 26, 1992Assignee: Unisys CorporationInventors: Leland E. Watson, Saul Barajas, Bruce E. Whittaker
-
Patent number: 5088092Abstract: A width-expansible ROM/PROM memory structure includes a plurality of duplicate-type ROM/PROM data memory chips and includes a duplicate-type ROM/PROM parity memory chip. Stored data words of "n" bits can be stored in the memory chips and combined in output to provide a data output word of k.times.n data bits to provide an expanded output data word, where k is the number of data memory chips. Selection means are provided to operate with either an odd parity format or an even parity format.Type: GrantFiled: November 22, 1989Date of Patent: February 11, 1992Assignee: Unisys CorporationInventors: James H. Jeppesen, III, Bruce E. Whittaker
-
Patent number: 5087953Abstract: A method and technique for inserting additive logic into the architecture of a gate array chip package whereby spare input and output pins can later be used to alter the logic functions by either disabling or enabling certain logic units internal to the chip by external signal injection.Type: GrantFiled: October 5, 1990Date of Patent: February 11, 1992Assignee: Unisys CorporationInventors: Bruce E. Whittaker, Saul Barajas
-
Patent number: 5087839Abstract: A method and technique for inserting additive logic and flip-flops into the architecture of a gate array chip package whereby spare input and output pins can later be used to alter the logic functions by either disabling or enabling certain logic units internal to the chip by external signal injection.Type: GrantFiled: October 5, 1990Date of Patent: February 11, 1992Assignee: Unisys CorporationInventors: Bruce E. Whittaker, Saul Barajas
-
Patent number: 5086427Abstract: A system wherein multiple sources of data each have drivers for transmitting data to a common system bus. The drivers are each managed by individual enabling logic which is controlled by a flip-flop driven by a clock. Thus no driver can connect and drive data onto the bus until one clock period after the previously connected driver has been disabled and disconnected from the bus.Type: GrantFiled: April 9, 1990Date of Patent: February 4, 1992Assignee: Unisys CorporationInventors: Bruce E. Whittaker, Saul Barajas, Leland E. Watson