Patents by Inventor David R. Evoy

David R. Evoy 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).

  • Publication number: 20030099238
    Abstract: A communication protocol provides high-speed transfers of parallel data between an origination end and a destination end. The protocol involves regularly transmitting data from the origination end to the destination end, including transmitting idle data from the origination end when the destination end is busy and during periods when no commands, data or statuses are pending. When the destination end is not busy, data is sent from the origination end to the destination end by: sequentially transferring read or write commands and, according to a write protocol, pending write data; and transmitting idle packets during periods when no commands are pending.
    Type: Application
    Filed: November 29, 2001
    Publication date: May 29, 2003
    Applicant: Koninklijke Philips Electronics N.V.
    Inventors: Robert L. Payne, David R. Evoy, Timothy A. Pontius, George Ellis Spatz
  • Publication number: 20030088317
    Abstract: In one example embodiment, data is transferred at high speeds over a parallel data bus without loss of data integrity by transferring the data encoded with the quantity of ones relatively the same as the quantity of zeroes. Consistent with one embodiment of the present invention, a bus-interface circuit encodes a set of X data bits into a set of Y data bits, where Y is greater than X. The encoding is implemented to approximately balance the number of ones and the number of zeroes in each set to be transmitted. A specific example application involves encoding the set of X data bits so that there is a balanced number of ones and zeroes in the set of Y data bits. In certain applications, the present invention is implemented to reduce current flow between transmitting and receiving modules and thereby reduce EMI, reduce the number of power pins required for the bus interface, and/or reduce the I/O delay and the skew from voltage sag in the signals passed over the parallel data bus.
    Type: Application
    Filed: May 31, 2001
    Publication date: May 8, 2003
    Inventors: D.C. Sessions, Robert J. Caesar, Ivan Svestka, David R. Evoy, Timothy Pontius, Mark Johnson, Arjan Bink
  • Publication number: 20030053662
    Abstract: A security method uses a single stored object as both an MPEG4 object for video compression, and for user identification and security. An authorized user video image is digitized to create corresponding authorized user identity data, which is stored as pixel data. A method is provided using the authorized user video image as a reference image for compression techniques. A stored image difference threshold level, defines the required degree of image match necessary. A present user video image is received, and digitized to create corresponding present user identity data. Image differences, between the present user video image and the authorized user video image are determined and compared to the image difference threshold level to determine whether to permit device usage. In one embodiment, video images are stored in MPEG4 format. The protected device is disabled when differences between a present user video image and an authorized user video image exceed threshold level.
    Type: Application
    Filed: September 19, 2001
    Publication date: March 20, 2003
    Applicant: Koninklijke Philips Electronics N.V.
    Inventors: David R. Evoy, Thierry Brouste, Jean Gobert
  • Publication number: 20020184544
    Abstract: In one example embodiment involving a high-speed parallel-data communication from a first module to a second module, a termination circuit is adapted to reduce power consumption at the second module. The termination circuit includes resistive circuits respectively coupled to a plurality of parallel data-carrying lines that form the data bus. The other ends of the resistive circuits are interconnected to provide a reference voltage using the data on the parallel data-carrying lines. Consistent with one embodiment of the present invention, the communication approach uses data sets encoded so that each data set includes the same number of ones and zeroes; in this manner the reference voltage is always at midpoint and useful in providing termination to the data-carrying lines at all times.
    Type: Application
    Filed: May 31, 2001
    Publication date: December 5, 2002
    Inventors: Ivan Svestka, D.C. Sessions, David R. Evoy
  • Publication number: 20020184552
    Abstract: In one example embodiment, a high-speed parallel-data communication approach transfers digital data in parallel from a first module to a second module over a communication channel including a plurality of parallel data-carrying lines and a clock path. The parallel bus lines are arranged in a plurality of groups, each of the groups including a plurality of data-carrying lines and a clock path adapted to carry a clock signal for synchronizing digital data carried from the first module to the second module. The sets of data are concurrently transferred using the groups of lines of the parallel bus, and at the second module and for each group, the transferred digital data is synchronously collected via the clock signal for the group. At the second module, the data collected for each group is aligned.
    Type: Application
    Filed: May 31, 2001
    Publication date: December 5, 2002
    Inventors: David R. Evoy, Timothy Pontius, Gregory E. Ehmann
  • Patent number: 6466190
    Abstract: A method for providing intensity modulation for a display of an electronic device. The method uses tables of ratios for generating color modulation patterns. The method includes the step of defining a table of intensity values with each intensity value including a respective on-ratio and a respective off-ratio. A pixel intensity for a pixel of a display is selected by selecting a corresponding intensity value in the table. The pixel intensity is implemented by using an accumulator having an output for determining whether the pixel is on or off, wherein the pixel is on for zero and for positive values of the output and off for negative values of the output. The output is used to implement a duty cycle for the pixel, by turning the pixel on and off. The duty cycle is implemented by setting an initial output of the accumulator. The output is subsequently set to a value equal to the output minus the off-ratio if the pixel is on, and setting the output to the output plus the on-ratio if the pixel is off.
    Type: Grant
    Filed: June 19, 2000
    Date of Patent: October 15, 2002
    Assignee: Koninklijke Philips Electronics N.V.
    Inventor: David R. Evoy
  • Patent number: 6226701
    Abstract: A method and system that enables real-time peripheral devices to be connected to a computer system utilizing Universal Serial Bus architecture. The present invention empowers the computer system to perform an accurate determination of the moment in time a predetermined event occurred within a real-time peripheral device by utilizing the start of frame pulse transmitted from a USB host controller to peripheral devices connected to it. When a predetermined event occurs within a peripheral device, a first timer within the peripheral device starts incrementing to determine the amount of time that elapses until the next start of frame occurs. Once the next start of frame occurs, the first timer stops incrementing and stores the time before start of frame value. Every start of frame pulse causes a second timer located within the USB host controller to start incrementing.
    Type: Grant
    Filed: September 21, 1999
    Date of Patent: May 1, 2001
    Assignee: VLSI Technology, Inc.
    Inventors: Peter Chambers, Lonnie Goff, David R. Evoy, Mark Hidson
  • Patent number: 6208172
    Abstract: A circuit monitor performance of an integrated circuit. The circuit includes a clock signal and a phase delay detection circuit. The clock signal is used by the integrated circuit to generate an output signal on an output pin of the integrated circuit. The phase delay detection circuit detects relative phase difference between the clock signal and the output signal on the output pin of the integrated circuit. The phase delay detection circuit includes a digital signal generator and an integrator. The digital signal generator is connected to an output pin of the integrated circuit. The digital signal generator generates a digital signal. Changes in phase delay between the output signal on the output pin of the integrated circuit and the clock signal used by the integrated circuit are encoded in a duty cycle of the digital signal generated by the digital signal generator. The integrator is connected to the digital signal generator and integrates the digital signal to produce an integrated signal.
    Type: Grant
    Filed: January 13, 1995
    Date of Patent: March 27, 2001
    Assignee: VLSI, Technology, Inc.
    Inventors: David R. Evoy, Nicholas J. Richardson
  • Patent number: 6105142
    Abstract: A method and apparatus for managing power consumption in a computer system wherein the method and apparatus is compliant with the proposed Advanced Configuration and Power Interface (ACPI) specification. In one embodiment, a power management processor is sandwiched between platform hardware and the ACPI register layer. The processor processes all operating power management commands and requests while remaining transparent to the user and the operating system. In so doing, routine power management functions, so classified by the operating system, are implemented by the operating system. Sophisticated power management features, on the other hand, are implemented by the present invention independent from operating system control. Accordingly, in the present invention, the operating system need not suspend processing of other threads to process sophisticated power management procedures.
    Type: Grant
    Filed: February 11, 1997
    Date of Patent: August 15, 2000
    Assignee: VLSI Technology, Inc.
    Inventors: Lonnie C. Goff, David R. Evoy, Franklyn Story, Mark Sullivan
  • Patent number: 6012115
    Abstract: A method and system that enables real-time peripheral devices to be connected to a computer system utilizing Universal Serial Bus architecture. The present invention empowers the computer system to perform an accurate determination of the moment in time a predetermined event occurred within a real-time peripheral device by utilizing the start of frame pulse transmitted from a USB host controller to peripheral devices connected to it. When a predetermined event occurs within a peripheral device, a first timer within the peripheral device starts incrementing to determine the amount of time that elapses until the next start of frame occurs. Once the next start of frame occurs, the first timer stops incrementing and stores the time before start of frame value. Every start of frame pulse causes a second timer located within the USB host controller to start incrementing.
    Type: Grant
    Filed: July 28, 1997
    Date of Patent: January 4, 2000
    Assignee: VLSI Technology, Inc.
    Inventors: Peter Chambers, Lonnie Goff, David R. Evoy, Mark Eidson
  • Patent number: 5999171
    Abstract: A method and system of detecting objects displayed on a display screen is described. Each object displayed on the screen visually emits a unique identification signal. The identification signal or lack of an identification signal is detected by a detector such as a light pen or video gun and the detector transmits the identification signal on a serial bus to the display screen graphics controller thereby indicating to the controller the position on the screen at which the detector is pointed.
    Type: Grant
    Filed: June 19, 1997
    Date of Patent: December 7, 1999
    Assignee: VLSI Technology, Inc.
    Inventors: Lonnie C. Goff, Mark Eidson, Peter Chambers, David R. Evoy
  • Patent number: 5995112
    Abstract: A method and system for detecting objects displayed on a display screen is described. Each object displayed on the screen visually emits a unique identification signal in the form of a color signal having multiple color components. The relative peak amplitude of each color component in the color signal is detected by sampling the color signal with photo-sensors corresponding to each color component. The sampled color components are digitized and transmitted to the display screen graphics controller thereby indicating to the controller the object on the screen at which the detector is pointed.
    Type: Grant
    Filed: June 19, 1997
    Date of Patent: November 30, 1999
    Assignee: VLSI Technology, Inc.
    Inventors: Lonnie C. Goff, Mark Eidson, Peter Chambers, David R. Evoy
  • Patent number: 5958020
    Abstract: The system of the present invention comprises a system for implementing a real time capability in peripheral devices. The system of the present invention functions with a computer system including a processor, a memory, and a video controller, each coupled to a system bus. A USB (universal serial bus) controller is also coupled to the system bus for interfacing peripheral devices on a USB cable to the computer system. A first and second register are included in the USB controller for storing a controller frame number and a controller frame remaining, and a second and third register are included in the peripheral device for storing a device frame number and a device frame remaining. The peripheral device is coupled to the USB controller via a USB cable. A screen reference register is coupled to receive the controller frame number and the controller frame remaining from the USB controller and is coupled to receive a reference signal from a video controller.
    Type: Grant
    Filed: October 29, 1997
    Date of Patent: September 28, 1999
    Assignee: VLSI Technology, Inc.
    Inventors: David R. Evoy, Lonnie Goff, Peter Chambers, Mark Eidson
  • Patent number: 5958055
    Abstract: An off-hook state of a telephone associated with a computer is used in order to disable the power management unit of the computer to prevent premature power shutdown while the telephone is being used. A power-managed computer system includes a bus system, and a central processing unit coupled to the bus system. The central processing unit has a normal power mode and a power saving mode. A telephony interface coupled to the bus system has a port for coupling to a telephone system network. A power management unit is also coupled to the bus system and is responsive to bus system activity and to indicia of telephony interface activity. The power management unit causes the central processing unit to be in a power saving mode when both bus system activity and telephony interface activity are less than a predetermined level of activity.
    Type: Grant
    Filed: September 20, 1996
    Date of Patent: September 28, 1999
    Assignee: VLSI Technology, Inc.
    Inventors: David R. Evoy, Gary D. Hicok, Laura E. Simmons
  • Patent number: 5951689
    Abstract: A power control system for a microprocessor, having multiple parallel operated execution units, functions to disable some of the execution units to conserve power and/or reduce heat. The execution units are disabled by preventing the application of clock pulses to these execution units. This operation is effected by a power control unit which enables and disables gates coupled between a source of clock signals and the execution units.
    Type: Grant
    Filed: December 31, 1996
    Date of Patent: September 14, 1999
    Assignee: VLSI Technology, Inc.
    Inventors: David R. Evoy, Desi Rhoden
  • Patent number: 5905912
    Abstract: The present invention relates to a system and method for implementing peripheral device bus mastering via a general purpose list processor. The system is comprised of four main elements: a bus controller, a DMA controller, a list processor, and a device controller. The system operates under two modes of operation. The two modes arise from the two distinct modules: the DMA controller and the list processor. The first mode of operation is a single buffer transfer mode which is directly compatible with a distributed DMA model. Under this mode, distributed DMA registers within the DMA controller are programmed to transfer a single contiguous buffer of data. The second mode of operation is a multiple buffer transfer mode which uses linked lists of buffer transfer descriptors to program the distributed DMA registers within the DMA controller and initiates transfers independent of software.
    Type: Grant
    Filed: April 8, 1996
    Date of Patent: May 18, 1999
    Assignee: VLSI Technology, Inc.
    Inventors: Franklyn H. Story, David R. Evoy, Peter Chambers, Lonnie Goff
  • Patent number: 5854915
    Abstract: A keyboard controller for a computer system with integrated Real Time Clock (RTC) functionality. The keyboard controller has a microprocessor for controlling peripheral device bus traffic such as keyboard and mouse traffic. The microprocessor also acts as a boot device for the computer system. By programming the microprocessor to emulate RTC functions, adding a divider circuit, and having an I/O support block which stores RTC registers and an extended CMOS RAM memory block, the entire RTC FSB along with its power detection and switching circuit can be removed.
    Type: Grant
    Filed: November 22, 1996
    Date of Patent: December 29, 1998
    Assignee: VLSI Technology, Inc.
    Inventors: Lonnie C. Goff, David R. Evoy, Mark Eidson, Brian Logsdon
  • Patent number: 5845151
    Abstract: The present invention is a desktop personal computer (PC) system having peripheral device bus mastering. The system has a Direct Memory Access (DMA) controller for transferring data to and from the memory of the desktop PC system. A hardware state machine is used for programming the DMA controller, generating and sending command signals, and receiving completion status after the transfer of data is complete. A bus controller is used for implementing a memory data transfer request from the DMA controller means and said hardware state machine means. A device controller, either a Universal Serial Bus (USB) controller or an Infrared Data Association (IrDA) controller, is used for receiving and responding to the command signals from the hardware state machine means, transferring data to and from the DMA controller means, and generating and returning a completion status to the hardware state machine means after the transfer of data is complete.
    Type: Grant
    Filed: April 8, 1996
    Date of Patent: December 1, 1998
    Assignee: VLSI Technology, Inc.
    Inventors: Franklyn H. Story, David R. Evoy, Peter Chambers, Lonnie Goff
  • Patent number: 5809333
    Abstract: The present invention is a desktop personal computer (PC) system having peripheral device bus mastering. The system has four main elements: a Direct Memory Access (DMA) controller, a hardware state machine, a bus controller, and a device controller. The device controller may be an IDE hard disk controller which is able to generate long streams of data in an intermittent fashion wherein any single stream of data is targeted to a number of different host memory locations. The device controller may also be an ECP parallel port controller which interfaces with a number of different peripheral devices over a parallel bus wherein each peripheral device appears to the system as a separate and independent data path.
    Type: Grant
    Filed: April 8, 1996
    Date of Patent: September 15, 1998
    Assignee: VLSI Technology, Inc.
    Inventors: Franklyn H. Story, David R. Evoy, Peter Chambers, Lonnie Goff
  • Patent number: 5793990
    Abstract: A computer system having a multiplex address/data bus with a multiplex system controller and method therefor is disclosed which provides in a computer system having time shared use of a multiplex address/data bus to reduce the number of required pins for devices within the computer system, a CPU having at least one address bus, at least one data bus, at least one memory input/output, and at least one CPU control bus coupled thereto for sending and receiving information.
    Type: Grant
    Filed: June 11, 1993
    Date of Patent: August 11, 1998
    Assignee: VLSI Technology, Inc.
    Inventors: James J. Jirgal, David R. Evoy, Walter H. Potts