Patents by Inventor Jan Petter Braute

Jan Petter Braute 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: 11212233
    Abstract: An apparatus for use in a packet-based communication system, comprises an input and an output. The apparatus is configured to receive a stream of data packets, having an inter-packet spacing, and store the received data packets and information representing the inter-packet spacing in a buffer, wherein the data packets are no longer than a common maximum data-packet length. The apparatus is further configured to schedule, at intervals, all the contents of the buffer except for a constant amount, into a respective container of a sequence of containers and, if the container then contains an incomplete data packet, schedule the remainder of the incomplete packet into the container. The apparatus is further configured to send the sequence of containers, wherein the positions of the data packets within the containers depend on the received inter-packet spacing, and wherein the constant amount is equal to or greater than the common maximum data-packet length.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: December 28, 2021
    Assignee: TransPacket AS
    Inventors: Steinar Bjornstad, Jan Petter Braute
  • Publication number: 20210099395
    Abstract: An apparatus for use in a packet-based communication system, comprises an input and an output. The apparatus is configured to receive a stream of data packets, having an inter-packet spacing, and store the received data packets and information representing the inter-packet spacing in a buffer, wherein the data packets are no longer than a common maximum data-packet length. The apparatus is further configured to schedule, at intervals, all the contents of the buffer except for a constant amount, into a respective container of a sequence of containers and, if the container then contains an incomplete data packet, schedule the remainder of the incomplete packet into the container. The apparatus is further configured to send the sequence of containers, wherein the positions of the data packets within the containers depend on the received inter-packet spacing, and wherein the constant amount is equal to or greater than the common maximum data-packet length.
    Type: Application
    Filed: June 28, 2018
    Publication date: April 1, 2021
    Inventors: Steinar BJORNSTAD, Jan Petter BRAUTE
  • Patent number: 9967638
    Abstract: A network node comprises an optical input, an optical output, a random-access queue and processing system. It receives a data packet, at the optical input and determines whether to process it as a guaranteed-service packet or as a statistically-multiplexed packet. A guaranteed-service packet is output within a predetermined maximum time of receipt, optionally within a data container comprising container control information. A statistically-multiplexed packet is queued. The node determines a set of statistically-multiplexed packets that would fit a gap between two guaranteed-service packets; selects one of the packets; and outputs it between the two guaranteed-service packets.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: May 8, 2018
    Assignee: TransPacket AS
    Inventors: Steinar Bjornstad, Jan Petter Braute
  • Publication number: 20170094379
    Abstract: A network node comprises an optical input, an optical output, a random-access queue and processing system. It receives a data packet, at the optical input and determines whether to process it as a guaranteed-service packet or as a statistically-multiplexed packet. A guaranteed-service packet is output within a predetermined maximum time of receipt, optionally within a data container comprising container control information. A statistically-multiplexed packet is queued. The node determines a set of statistically-multiplexed packets that would fit a gap between two guaranteed-service packets; selects one of the packets; and outputs it between the two guaranteed-service packets.
    Type: Application
    Filed: December 12, 2016
    Publication date: March 30, 2017
    Applicant: TransPacket AS
    Inventors: Steinar BJORNSTAD, Jan Petter BRAUTE
  • Patent number: 9521093
    Abstract: A network node comprises an optical input, an optical output, a random-access queue and a processing system. It receives a data packet, at the optical input and determines whether to process it as a guaranteed-service packet or as a statistically-multiplexed packet. A guaranteed-service packet is output within a predetermined maximum time of receipt, optionally within a data container comprising container control information. A statistically-multiplexed packet is queued. The node determines a set of statistically-multiplexed packets that would fit a gap between two guaranteed-service packets; selects one of the packets; and outputs it between the two guaranteed-service packets.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: December 13, 2016
    Assignee: TransPacket AS
    Inventors: Steinar Bjornstad, Jan Petter Braute
  • Publication number: 20140355977
    Abstract: A network node comprises an optical input, an optical output, a random-access queue and a processing system. It receives a data packet, at the optical input and determines whether to process it as a guaranteed-service packet or as a statistically-multiplexed packet. A guaranteed-service packet is output within a predetermined maximum time of receipt, optionally within a data container comprising container control information. A statistically-multiplexed packet is queued. The node determines a set of statistically-multiplexed packets that would fit a gap between two guaranteed-service packets; selects one of the packets; and outputs it between the two guaranteed-service packets.
    Type: Application
    Filed: January 31, 2012
    Publication date: December 4, 2014
    Applicant: TransPacket AS
    Inventors: Steinar Bjornstad, Jan Petter Braute