Patents by Inventor Jan Hellenthal

Jan Hellenthal 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).

  • Publication number: 20070121504
    Abstract: The present invention provides a method and an apparatus for scheduling a flow on an output link among a plurality of flows of incoming packet traffic at a network device associated with a data network. A scheduler comprises scheduler logic that uses a credit counter per flow to keep track of the service difference received between two or more flows and selects the flow for service next that has the maximum credit value. The scheduler logic updates an amount of credit value in a counter of the next flow with the front-end packet currently being served among the first and second flows with a value that substantially equals a packet size value divided by a flow weight value of the front-end packet currently being served. The scheduler logic further updates an amount of credit value in the first and second counters of the first and second flows having packets waiting with a value that substantially equals the size of the front-end packet currently being served.
    Type: Application
    Filed: May 16, 2006
    Publication date: May 31, 2007
    Inventors: Jan Hellenthal, Jean Gerardus Jennen
  • Publication number: 20060256723
    Abstract: The present invention provides a method and an apparatus for scheduling a flow on an output link among a plurality of flows of incoming packet traffic at a network device associated with a data network. A scheduler comprises scheduler logic that uses a credit counter per flow to keep track of the service difference received between two or more flows and selects the flow for service next that has the maximum credit value. The scheduler logic decrements the current credit value by the amount of service received based on either the packet size or a ratio of the packet size and a weight value of the front-end packet of the next flow of outgoing packet stream selected for service and is being currently served.
    Type: Application
    Filed: May 16, 2005
    Publication date: November 16, 2006
    Inventor: Jan Hellenthal
  • Publication number: 20050165902
    Abstract: A telecommunication system, method, apparatus, and computer readable media that implements an open application program interface (API) system in which open API servers pass and receive API commands to applications through a novel proxy. The proxy assists implementing various management functions, such as assigning open API servers to application and monitoring the overall system, and service contract control, all beneficially in a transparent manner. The proxy enables the telecommunication system to handle geographically diverse applications and open API servers. All API command can, but need not, pass through the proxy.
    Type: Application
    Filed: January 26, 2004
    Publication date: July 28, 2005
    Inventors: Jan Hellenthal, Franciscus Panken