1
Garrett S Yarbrough, Richard C Berry, David K Bedford, David C Holloway: Heavy duty electrical connection system. Cooper, William B Patterson, Eddie E Scott, September 12, 1995: US05449302 (45 worldwide citation)

The present invention serves to prevent severe injury, loss of life or damage to expensive equipment by creating a system in which the conductors of a plug and the conductors of a receptacle can only be arranged, one with respect to the other, in a unique rotational manner depending upon the intende ...


2
Jeffrey Pidge Rupley II, Marvin A Denman, Bradley G Burgess, David C Holloway: Method for performing branch prediction and resolution of two or more branch instructions within two or more branch prediction buffers. Motorola, December 5, 2000: US06157998 (45 worldwide citation)

A branch prediction unit apparatus and method uses an instruction buffer (20), a completion unit (24), and a branch prediction unit (BPU) (28). The instruction buffer (20) and/or the completion unit (24) contain a plurality of instruction entries that contain valid bits and stream identifier (SID) b ...


3
David C Holloway: Methods and apparatus for tracing image data. Adobe Systems Incorporated, Chapin IP Law, Barry W Chapin Esq, December 22, 2009: US07636097 (9 worldwide citation)

A system provides processes image data by obtaining a first image in a first data format such as a raster image. The system applies a tracing algorithm to the first image to produce a trace image of the first image. The trace image is maintained in a second data format such as a vector data format. ...


4
David C Holloway, Trinh H Nguyen, Michael D Snyder, Gary L Whisenhunt: Forward progress mechanism for a multithreaded processor. Freescale Semiconductor, February 14, 2012: US08117618 (9 worldwide citation)

A processing device includes a storage component configured to store instructions associated with a corresponding thread of a plurality of threads, and an execution unit configured to fetch and execute instructions. The processing device further includes a period timer comprising an output to provid ...


5

6
Paul A George, Robert S Sargent, David C Holloway: Animating objects using relative motion. Adobe Systems Incorporated, Schwegman Lundberg & Woessner P A, August 13, 2013: US08508534 (4 worldwide citation)

Input is received that selects an animation aspect associated with an object within an animation. The animation involves the object and an original frame of reference through which the animation is displayed, and the selected animation aspect is one that changes over time with respect to the origina ...


7
David C Holloway, Benjamin C Eckermann, Joseph P Gergen, Craig C Hunter, Bryan D Marietta, David W Todd: Method and apparatus for controlling wake events in a data processing system. NXP USA, February 20, 2018: US09900390

A system and methods controlling wake events in a data processing system is described. A broadcast wake-up signal staggering order is determined in response to a first wake event. A staggered broadcast wake-up signal is distributed to a plurality of processing elements based on the broadcast wake-up ...


8
David C Holloway, Michael D Snyder, Suresh Venkumahanti: Completion continue on thread switch based on instruction progress metric mechanism for a microprocessor. Freescale Semicondoctor, May 10, 2011: US07941646

A thread switch mechanism and technique for a microprocessor is disclosed wherein a processing of a first thread is completed, and a continuation of a second thread is initiated during completion of the first thread. In one form, the technique includes processing a first thread at a pipeline of a pr ...


9
Michael D Snyder, David C Holloway, Trinh H Nguyen, Sergio Schuler, Gary L Whisenhunt: Multiple address and arithmetic bit-mode data processing device and methods thereof. Freescale Semiconductor, September 28, 2010: US07805581

A data processing device and methods thereof are disclosed. The data processing device can operate in three different modes. In a first, N-bit mode, the data processing device performs memory accesses based on N-bit values and performs arithmetic operations using N-bit values. In a second, hybrid N- ...


10
Michael D Snyder, David C Holloway, Trinh H Nguyen, Sergio Schuler, Gary L Whisenhunt: Multi-mode data processing device and methods thereof. Freescale Semiconductor, Larson Newman Abel Polansky & White, August 28, 2008: US20080209182-A1

A data processing device and methods thereof are disclosed. The data processing device can operate in three different modes. In a first, N-bit mode, the data processing device performs memory accesses based on N-bit values and performs arithmetic operations using N-bit values. In a second, hybrid N- ...