Patents by Inventor Sridhar Muthrasanalluar

Sridhar Muthrasanalluar 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: 7185127
    Abstract: A method and an apparatus to efficiently handle read completions that satisfy a read request are presented. The apparatus comprises a first port to receive data that partially satisfies a read request, a second port, wherein the data is forwarded via the second port if the second port is idle, a buffer to store the data if the second port is busy, and a combiner to combine the stored data with additional data that partially satisfies the read request as the additional data is received via the first port, wherein the second port forwards the combined data when the second port is not busy.
    Type: Grant
    Filed: November 8, 2005
    Date of Patent: February 27, 2007
    Assignee: Intel Corporation
    Inventors: Kenneth C. Creta, Sridhar Muthrasanalluar
  • Publication number: 20060059292
    Abstract: A method and an apparatus to efficiently handle read completions that satisfy a read request are disclosed. The apparatus comprises a first port to receive data that partially satisfies a read request, a second port, wherein the data is forwarded via the second port if the second port is idle, a buffer to store the data if the second port is busy, and a combiner to combine the stored data with additional data that partially satisfies the read request as the additional data is received via the first port, wherein the second port forwards the combined data when the second port is not busy.
    Type: Application
    Filed: November 8, 2005
    Publication date: March 16, 2006
    Inventors: Kenneth Creta, Sridhar Muthrasanalluar
  • Patent number: 7000041
    Abstract: A method and an apparatus to combine and to send data dynamically are presented. The method comprises receiving data that partially satisfies a read request from a memory in response to a request, wherein the request is from a requester. The method further comprises forwarding the data to the requester if a port used to forward the data of the read request is idle. If the port is busy, the data is stored for combining with additional data that partially satisfies the read request as the additional data is received, and the combined data is forwarded to the requester when the port is not busy. In one embodiment, the port is a PCI Express™ port.
    Type: Grant
    Filed: March 31, 2003
    Date of Patent: February 14, 2006
    Assignee: Intel Corporation
    Inventors: Kenneth C. Creta, Sridhar Muthrasanalluar
  • Publication number: 20040205270
    Abstract: A method and an apparatus to combine and to send data dynamically are disclosed. The method comprises receiving data that partially satisfies a read request from a memory in response to a request, wherein the request is from a requester. The method further comprises forwarding the data to the requester if a port used to forward the data of the read request is idle. If the port is busy, the data is stored for combining with additional data that partially satisfies the read request as the additional data is received, and the combined data is forwarded to the requester when the port is not busy. In one embodiment, the port is a PCI Express™ port.
    Type: Application
    Filed: March 31, 2003
    Publication date: October 14, 2004
    Inventors: Kenneth C. Creta, Sridhar Muthrasanalluar