Patents by Inventor Siva Balasubramanian

Siva Balasubramanian 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: 8468278
    Abstract: Methods and apparatuses for flushing write-combined data from a buffer within a memory to an input/output (I/O) device.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: June 18, 2013
    Assignee: Intel Corporation
    Inventors: Sivakumar Radhakrishnan, Siva Balasubramanian, William T. Futral, Sujoy Sen, Gregory D. Cummings, Kenneth C. Creta, David C. Lee
  • Patent number: 7500029
    Abstract: Detecting and flushing maximal length packets is set forth herein. In one embodiment, the method comprises receiving a flushing event and, in response to the flushing event, repeatedly detecting a maximum length packet of write data from a write combining storage area and flushing the detected maximum length packet to a target input/output (I/O) device over a bus. Each maximal length packet is a packet of maximum payload of write data that can be formulated within in the write combining storage area while adhering to packet protocol rules for the bus.
    Type: Grant
    Filed: October 29, 2004
    Date of Patent: March 3, 2009
    Assignee: Intel Corporation
    Inventors: Sivakumar Radhakrishnan, Siva Balasubramanian, Sin S. Tan, Suneeta Sah
  • Publication number: 20090031058
    Abstract: Methods and apparatuses for flushing write-combined data from a buffer within a memory to an input/output (I/O) device.
    Type: Application
    Filed: December 28, 2007
    Publication date: January 29, 2009
    Inventors: Sivakumar Radhakrishnan, Siva Balasubramanian, William T. Futral, Sujoy Sen, Gregory D. Cummings, Kenneth C. Creta, David C. Lee
  • Patent number: 7353301
    Abstract: Write-combining in a computer system that uses a push model is set forth herein. In one embodiment, the method comprises creating one or more packets having a descriptor and the data associated with detected write transactions stored in the buffer assigned to a write-combinable range in response to a flush request to flush the buffer, and sending (pushing) these packets to the network I/O device.
    Type: Grant
    Filed: October 29, 2004
    Date of Patent: April 1, 2008
    Assignee: Intel Corporation
    Inventors: Sivakumar Radhakrishnan, Siva Balasubramanian, William T. Futral, Sujoy Sen, Gregory D. Cummings, Kenneth C. Creta, David C. Lee
  • Publication number: 20060168384
    Abstract: Detecting and flushing maximal length packets is set forth herein. In one embodiment, the method comprises receiving a flushing event and, in response to the flushing event, repeatedly detecting a maximum length packet of write data from a write combining storage area and flushing the detected maximum length packet to a target input/output (I/O) device over a bus. Each maximal length packet is a packet of maximum payload of write data that can be formulated within in the write combining storage area while adhering to packet protocol rules for the bus.
    Type: Application
    Filed: October 29, 2004
    Publication date: July 27, 2006
    Inventors: Sivakumar Radhakrishnan, Siva Balasubramanian, Sin Tan, Suneeta Sah
  • Publication number: 20060095609
    Abstract: Write-combining in a computer system that uses a push model is set forth herein. In one embodiment, the method comprises creating one or more packets having a descriptor and the data associated with detected write transactions stored in the buffer assigned to a write-combinable range in response to a flush request to flush the buffer, and sending (pushing) these packets to the network I/O device.
    Type: Application
    Filed: October 29, 2004
    Publication date: May 4, 2006
    Inventors: Sivakumar Radhakrishnan, Siva Balasubramanian, William Futral, Sujoy Sen, Gregory Cummings, Kenneth Creta, David Lee