Patents by Inventor Karthi R. Vadivelu

Karthi R. Vadivelu 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: 20120072636
    Abstract: A method, apparatus, and system to synchronize multiple host controllers with non-uniform frame rates. The apparatus includes a first host controller, a second host controller, and logic. The first host controller is configured to access memory at a first frame rate. The second host controller is configured to access the memory at a second frame rate which is different from the first frame rate. The logic is coupled to the first and second host controllers to synchronize the memory accesses of the first and second host controllers at a common frame rate. Other embodiments are described.
    Type: Application
    Filed: November 28, 2011
    Publication date: March 22, 2012
    Inventors: Michael N. Derr, Darren L. Abramson, Bryan C. Doucette, Karthi R. Vadivelu
  • Publication number: 20120005508
    Abstract: Embodiments of the invention utilize a universal serial bus (USB) host controller to traverse an asynchronous data transfer list to identify data transfers to execute. The asynchronous data transfer list may include a plurality of header nodes, each header node to identify data transfers to one of a plurality of devices operatively coupled to an electronic device. The USB host controller may execute an extended sleep mode in response to identifying no data transfers to execute and receiving an indication that the system processor is in a sleep state. The USB host controller may exit the extended sleep mode in response to receiving an indication that the processor is in non-sleep state.
    Type: Application
    Filed: November 2, 2010
    Publication date: January 5, 2012
    Inventors: Choon Gun Por, Karthi R. Vadivelu
  • Patent number: 8069294
    Abstract: A method, apparatus, and system to synchronize multiple host controllers with non-uniform frame rates. The apparatus includes a first host controller, a second host controller, and logic. The first host controller is configured to access memory at a first frame rate. The second host controller is configured to access the memory at a second frame rate which is different from the first frame rate. The logic is coupled to the first and second host controllers to synchronize the memory accesses of the first and second host controllers at a common frame rate. Other embodiments are described.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: November 29, 2011
    Assignee: Intel Corporation
    Inventors: Michael N. Derr, Darren L. Abramson, Bryan C. Doucette, Karthi R. Vadivelu
  • Publication number: 20080233912
    Abstract: A power reduction proposal for a receiver circuit that adheres to a plurality of defined states and masking logic to mask the output of the squelch receiver. Furthermore, the proposal utilizes and counters to count the various timeout conditions. Consequently, the squelch receiver consumes less power and can be either powered down or periodically enabled to allow for polling.
    Type: Application
    Filed: March 23, 2007
    Publication date: September 25, 2008
    Inventors: Mikal Hunsaker, Karthi R. Vadivelu
  • Patent number: 7076578
    Abstract: A method and apparatus for a race free data transfer algorithm using hardware based polling. One disclosed method transfers information between a target device and a buffer which is one of a set of buffers. The buffer is pointed to by a current buffer value stored in a controller. The current buffer value is adjusted to point to a next buffer if the current buffer value is different than a last buffer value. One of the set of buffers is serviced utilizing either the current buffer value or the last buffer value from the controller.
    Type: Grant
    Filed: December 22, 2003
    Date of Patent: July 11, 2006
    Assignee: Intel Corporation
    Inventors: David I. Poisner, Karthi R. Vadivelu
  • Publication number: 20050138134
    Abstract: A method and apparatus for a race free data transfer algorithm using hardware based polling. One disclosed method transfers information between a target device and a buffer which is one of a set of buffers. The buffer is pointed to by a current buffer value stored in a controller. The current buffer value is adjusted to point to a next buffer if the current buffer value is different than a last buffer value. One of the set of buffers is serviced utilizing either the current buffer value or the last buffer value from the controller.
    Type: Application
    Filed: December 22, 2003
    Publication date: June 23, 2005
    Inventors: DAVID I. POISNER, KARTHI R. VADIVELU
  • Patent number: 6629001
    Abstract: The present invention is a method and apparatus to control audio channels. Configuration registers configure usage of the audio channels. A plurality of channel logic circuits are coupled to the corresponding configuration registers to provide logic functions to the audio channels according to the configured usage.
    Type: Grant
    Filed: September 15, 1999
    Date of Patent: September 30, 2003
    Assignee: Intel Corporation
    Inventor: Karthi R. Vadivelu
  • Publication number: 20030137990
    Abstract: An apparatus and method for removing extraneous information are disclosed. The apparatus may comprise a receiver to receive bytes of a data packet. The receiver may transmit relevant bytes of the data packet while receiving the bytes. The receiver may identify irrelevant bytes of the data packet while receiving the bytes. The apparatus may also comprise a data customer to receive only the relevant bytes of the data packet.
    Type: Application
    Filed: January 23, 2002
    Publication date: July 24, 2003
    Inventors: Donald E. Rush, Karthi R. Vadivelu
  • Patent number: 6564330
    Abstract: A wake up circuit for a computer system with a codec controller. The circuit provides a wakeup signal to the computer system when a codec detects an event that requires the system to become active. This signal is provided whether the communications link between the codecs and their controller is active or inactive. When the link is inactive, as indicated by the absence of a bit clock, a data signal on any of the codec input lines triggers the controller to send a power activation signal to the system and to initiate an activation of the codec link. If the link is already active, the general purpose input status change bit is transmitted to the controller, which writes it into a register that is used to trigger a power activation signal to the system. An enable input permits the wakeup signal to be enabled or disabled under program control. The wakeup signal can be used to trigger a system management interrupt or other interrupt suitable for initiating a system resume function.
    Type: Grant
    Filed: December 23, 1999
    Date of Patent: May 13, 2003
    Assignee: Intel Corporation
    Inventors: Alberto J. Martinez, David I. Poisner, Karthi R. Vadivelu
  • Patent number: 6453375
    Abstract: A method and apparatus that may be used to obtain coherent accesses with posted writes. One method disclosed involves returning a semaphore indicator in an unlocked state and setting the semaphore indicator to a locked state in response to a semaphore indicator read when the semaphore indicator is in an unlocked state. A cycle for a target from a source is stored in an interface circuit, and the semaphore indicator is cleared to the unlocked state after the cycle completes to the target.
    Type: Grant
    Filed: March 23, 1999
    Date of Patent: September 17, 2002
    Assignee: Intel Corporation
    Inventors: Michael N. Derr, Karthi R. Vadivelu
  • Patent number: 6131135
    Abstract: A method and apparatus for coupling multiple USB host controllers to a high speed bus is described. The apparatus uses a USB arbiter to couple multiple USB host controllers to the high speed bus.
    Type: Grant
    Filed: June 30, 1998
    Date of Patent: October 10, 2000
    Assignee: Intel Corporation
    Inventors: Darren L. Abramson, Karthi R. Vadivelu