Patents by Inventor Tomasz Kaczynski

Tomasz Kaczynski 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: 7370154
    Abstract: A method and apparatus for maintaining coherence information in multi-cache systems is described herein. In one embodiment, the apparatus includes an Ingrained Sharing Directory Cache (ISDC) to store state information about recent copies of local memory blocks. The ISDC is adapted to receive Ingrained Sharing Directory Storage (ISDS) requests and create ISDC entries from information presented by the ISDS. The apparatus also includes an ISDC pending queue to store pending ISDC operations.
    Type: Grant
    Filed: February 24, 2004
    Date of Patent: May 6, 2008
    Assignee: Silicon Graphics, Inc.
    Inventor: Tomasz Kaczynski
  • Patent number: 7174437
    Abstract: In one embodiment, an apparatus includes a requester node to transmit a request for data in a memory. The apparatus also includes a service node that includes the memory. The service node receives the request for the data, wherein the service node is to set a congestion flag in response to the request sent back to the requester node upon determining that access to the data is congested. The requester node is to freeze priority updates for the data upon receipt of the congestion flag.
    Type: Grant
    Filed: October 16, 2003
    Date of Patent: February 6, 2007
    Assignee: Silicon Graphics, Inc.
    Inventor: Tomasz Kaczynski
  • Publication number: 20050188160
    Abstract: A method and apparatus for maintaining coherence information in multi-cache systems is described herein. In one embodiment, the apparatus includes an Ingrained Sharing Directory Cache (ISDC) to store state information about recent copies of local memory blocks. The ISDC is adapted to receive Ingrained Sharing Directory Storage (ISDS) requests and create ISDC entries from information presented by the ISDS. The apparatus also includes an ISDC pending queue to store pending ISDC operations.
    Type: Application
    Filed: February 24, 2004
    Publication date: August 25, 2005
    Inventor: Tomasz Kaczynski
  • Publication number: 20050086439
    Abstract: In one embodiment, an apparatus includes a requester node to transmit a request for data in a memory. The apparatus also includes a service node that includes the memory. The service node receives the request for the data, wherein the service node is to set a congestion flag in response to the request sent back to the requester node upon determining that access to the data is congested. The requester node is to freeze priority updates for the data upon receipt of the congestion flag.
    Type: Application
    Filed: October 16, 2003
    Publication date: April 21, 2005
    Inventor: Tomasz Kaczynski
  • Patent number: 6205119
    Abstract: A method and apparatus for the efficient management of electronic communications in a ring topology network. Each Send packet and Echo packet includes a mechanism used to request to share bandwidth. In one implementation a single bit is used, while in another the mechanism includes a traffic control field providing a hierarchy of request to share bits accompanied by priority information, thereby enabling a multi-level system. When a Send packet reaches the target node the information is returned to the source node via the echo packet's request to share bit or the traffic control field, depending upon the implementation. The source node then alters its rate of packet transmission as a function of the number of requests to share it receives and, in the second implementation, as a function of the priority of the requesting nodes in relation to the priority of the source node. In one embodiment, each node conditionally gives output packets preference over passing through packets.
    Type: Grant
    Filed: September 16, 1997
    Date of Patent: March 20, 2001
    Assignee: Silicon Graphics, Inc.
    Inventor: Tomasz Kaczynski