Patents by Inventor Gururaj M. Katti

Gururaj M. Katti 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: 7376952
    Abstract: Processors having multiple threads of execution are configured to execute a critical section of code, which the processors execute in turns. The threads of execution are controlled to avoid occurrence of idle time between execution of the critical section by the processors. In particular, the control of the execution threads maintains thread ordering as well as ensures that a context swap occurs after the critical section execution has been completed by each thread of execution.
    Type: Grant
    Filed: September 15, 2003
    Date of Patent: May 20, 2008
    Assignee: Intel Corporation
    Inventors: Gururaj M. Katti, K. V. Krishnam Raju, Shreekanth Patel
  • Patent number: 7310337
    Abstract: According to some embodiments, a network layer header of a network packet is received, metadata associated with the network packet is received, a header offset associated with the network packet is determined based on the metadata, and the network layer header is stored in an aligned cache based on the header offset.
    Type: Grant
    Filed: December 31, 2002
    Date of Patent: December 18, 2007
    Assignee: Intel Corporation
    Inventors: Gururaj M. Katti, Sukhbinder Takhar Singh, Raju Kvk
  • Publication number: 20040125750
    Abstract: According to some embodiments, a network layer header of a network packet is received, metadata associated with the network packet is received, a header offset associated with the network packet is determined based on the metadata, and the network layer header is stored in an aligned cache based on the header offset.
    Type: Application
    Filed: December 31, 2002
    Publication date: July 1, 2004
    Inventors: Gururaj M. Katti, Sukhbinder Takhar Singh, Raju Kvk