Patents by Inventor Ferdinand Gramsamer

Ferdinand Gramsamer 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: 8151067
    Abstract: The present invention discloses a memory sharing mechanism based on priority elevation. In accordance with the present invention, there is provided an apparatus and method for transporting packets of data in a communication device, wherein each packet is assigned one of several priorities and received based on memory state information. The method comprises the steps of storing the received packets in a memory and modifying the assigned priority of any of the packets causing congestion within the memory.
    Type: Grant
    Filed: March 19, 2008
    Date of Patent: April 3, 2012
    Assignee: International Business Machines Corporation
    Inventors: Francois G. Abel, Wolfgang Denzel, Antonius Engbersen, Ferdinand Gramsamer, Mitch Gusat, Ronald P. Luijten, Cyriel Minkenberg, Mark Verhappen
  • Publication number: 20080165793
    Abstract: The present invention discloses a memory sharing mechanism based on priority elevation. In accordance with the present invention, there is provided an apparatus and method for transporting packets of data in a communication device, wherein each packet is assigned one of several priorities and received based on memory state information. The method comprises the steps of storing the received packets in a memory and modifying the assigned priority of any of the packets causing congestion within the memory.
    Type: Application
    Filed: March 19, 2008
    Publication date: July 10, 2008
    Applicant: International Business Machines Corporation
    Inventors: Francois G. Abel, Wolfgang Denzel, Antonius Engbersen, Ferdinand Gramsamer, Mitch Gusat, Ronald P. Luijten, Cyriel Minkenberg, Mark Verhappen
  • Patent number: 7392355
    Abstract: The present invention discloses a memory sharing mechanism based on priority elevation. In accordance with the present invention, there is provided an apparatus and method for transporting packets of data in a communication device, wherein each packet is assigned one of several priorities and received based on memory state information. The method comprises the steps of storing the received packets in a memory and modifying the assigned priority of any of the packets causing congestion within the memory.
    Type: Grant
    Filed: July 1, 2003
    Date of Patent: June 24, 2008
    Assignee: International Business Machines Corporation
    Inventors: Francois G. Abel, Wolfgang Denzel, Antonius Engbersen, Ferdinand Gramsamer, Mitch Gusat, Ronald P Luijten, Cyriel Minkenberg, Mark Verhappen
  • Publication number: 20070297330
    Abstract: The present invention discloses a scalable flow-control mechanism. In accordance with the present invention, there is provided a switching device for transporting packets of data, the packets being received at the switching device based on flow-control information, the device comprising a memory for storing the packets, a credit counter coupled to the memory for counting a credit number of packets departing from the memory, and a scheduler unit coupled to the credit counter for deriving the flow-control information in response to the credit number. Moreover, a switching apparatus and a method for generating flow-control information is disclosed.
    Type: Application
    Filed: August 17, 2007
    Publication date: December 27, 2007
    Inventors: Mitch Gusat, Ferdinand Gramsamer, Mark Verhappen, Antonius Engbersen, Ronald Luijten, Francois Abel, Cyriel Minkenberg, Jose Duato
  • Patent number: 7304949
    Abstract: The present invention discloses a scalable flow-control mechanism. In accordance with the present invention, there is provided a switching device for transporting packets of data, the packets being received at the switching device based on flow-control information, the device comprising a memory for storing the packets, a credit counter coupled to the memory for counting a credit number of packets departing from the memory, and a scheduler unit coupled to the credit counter for deriving the flow-control information in response to the credit number. Moreover, a switching apparatus and a method for generating flow-control information is disclosed.
    Type: Grant
    Filed: February 3, 2003
    Date of Patent: December 4, 2007
    Assignee: International Business Machines Corporation
    Inventors: Mitch Gusat, Ferdinand Gramsamer, Mark Verhappen, Antonius Engbersen, Ronald P. Luijten, Francois G. Abel, Cyriel Minkenberg, Jose Duato
  • Patent number: 7050440
    Abstract: The present invention relates to switching in electronic networks. Many data transmission protocols and technologies used in such networks, such as TCP/IP and Ethernet, use variable-length packets for transmission. Often however, the nodes that make up these networks typically contain high-speed cell switches that only support fixed-size data units. To support variable-length packets in such a fixed-size cell switch non-interleaving switching and transmission must be offered. The present invention provides such a solution in essence by segmenting a variable-length frame into a plurality of fixed-length cells including a start-of-frame cell, one or more continuation cell(s), and an end-of-frame cell and routes said fixed-length cells through said switch, thereby providing, at an output of said switch, subsequent and deadlock-free transmission of consecutive cells of a certain frame, and block any cell of a different frame from interleaving.
    Type: Grant
    Filed: November 26, 2001
    Date of Patent: May 23, 2006
    Assignee: International Business Machines Corporation
    Inventors: Michel Colmant, Ferdinand Gramsamer, Cyriel Minkenberg
  • Patent number: 6959308
    Abstract: The invention relates to a method and an arrangement for maintaining an organized and automated archiving and retrieval system including a personal bibliography of original documents or other original real objects as well as an electronic archive containing copies of such original real objects with guaranteed access. Essentially this is done by establishing a machine and/or human readable “unique identifier” (UID) distributed with each original real object, a so-called personal archive allowing a person (or a group of persons) to maintain a personal bibliography, a managed storage containing electronic copies of the distributed original real objects, and means for a controlled, but guaranteed access to the stored electronic copies.
    Type: Grant
    Filed: February 20, 2001
    Date of Patent: October 25, 2005
    Assignee: International Business Machines Corporation
    Inventors: Ferdinand Gramsamer, Peter Micheal Klett, Beat Liver, Hong Linh Truong
  • Publication number: 20040022188
    Abstract: The present invention discloses a memory sharing mechanism based on priority elevation. In accordance with the present invention, there is provided an apparatus and method for transporting packets of data in a communication device, wherein each packet is assigned one of several priorities and received based on memory state information. The method comprises the steps of storing the received packets in a memory and modifying the assigned priority of any of the packets causing congestion within the memory.
    Type: Application
    Filed: July 1, 2003
    Publication date: February 5, 2004
    Applicant: International Business Machines Corporation
    Inventors: Francois G. Abel, Wolfgang Denzel, Antonius Engbersen, Ferdinand Gramsamer, Mitch Gusat, Ronald P. Luijten, Cyriel Minkenberg, Mark Verhappen
  • Publication number: 20030152091
    Abstract: The present invention discloses a scalable flow-control mechanism. In accordance with the present invention, there is provided a switching device for transporting packets of data, the packets being received at the switching device based on flow-control information, the device comprising a memory for storing the packets, a credit counter coupled to the memory for counting a credit number of packets departing from the memory, and a scheduler unit coupled to the credit counter for deriving the flow-control information in response to the credit number. Moreover, a switching apparatus and a method for generating flow-control information is disclosed.
    Type: Application
    Filed: February 3, 2003
    Publication date: August 14, 2003
    Applicant: International Business Machines Corporation
    Inventors: Mitch Gusat, Ferdinand Gramsamer, Mark Verhappen, Antonius Engbersen, Ronald P. Luijten, Francois G. Abel, Cyriel Minkenberg, Jose Duato
  • Publication number: 20020196778
    Abstract: The present invention relates to switching in electronic networks. Many data transmission protocols and technologies used in such networks, such as TCP/IP and Ethernet, use variable-length packets for transmission. Often however, the nodes that make up these networks typically contain high-speed cell switches that only support fixed-size data units. To support variable-length packets in such a fixed-size cell switch non-interleaving switching and transmission must be offered. The present invention provides such a solution in essence by segmenting a variable-length frame into a plurality of fixed-length cells including a start-of-frame cell, one or more continuation cell(s), and an end-of-frame cell and routes said fixed-length cells through said switch, thereby providing, at an output of said switch, subsequent and deadlock-free transmission of consecutive cells of a certain frame, and block any cell of a different frame from interleaving.
    Type: Application
    Filed: November 26, 2001
    Publication date: December 26, 2002
    Inventors: Michel Colmant, Ferdinand Gramsamer, Cyriel Minkenberg
  • Publication number: 20010016851
    Abstract: The invention relates to a method and an arrangement for maintaining an organized and automated archiving and retrieval system including a personal bibliography of original documents or other original real objects as well as an electronic archive containing copies of such original real objects with guaranteed access. Essentially this is done by establishing a machine and/or human readable “unique identifier” (UID) distributed with each original real object, a so-called personal archive allowing a person (or a group of persons) to maintain a personal bibliography, a managed storage containing electronic copies of the distributed original real objects, and means for a controlled, but guaranteed access to the stored electronic copies.
    Type: Application
    Filed: February 20, 2001
    Publication date: August 23, 2001
    Inventors: Ferdinand Gramsamer, Peter Micheal Klett, Beat Liver, Hong Linh Truong