Patents by Inventor Steinar Bjornstad

Steinar Bjornstad 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: 20240072891
    Abstract: An apparatus for determining a position of a disturbance to an optical fibre assembly comprises two monitoring units each comprising a respective light detector and a respective clock. The first monitoring unit receives a first digital optical signal from the optical fibre assembly. The second monitoring unit receives a second digital optical signal from the optical fibre assembly. The apparatus monitors the state of polarisation of the first and second digital optical signals and determines respective times at which a change occurs in the state of polarisation of each signal, the change arising from a disturbance to the optical fibre assembly. The apparatus uses said times to determine a position of the disturbance.
    Type: Application
    Filed: March 4, 2022
    Publication date: February 29, 2024
    Applicant: Tampnet AS
    Inventor: Steinar BJØRNSTAD
  • 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
  • Publication number: 20200336938
    Abstract: A network-based communication system has a source network apparatus and a destination network apparatus. The source apparatus receives a stream of information-bearing packets, the stream comprising gaps between at least some of the information-bearing packets. It generates one or more spacer packets, and generates an augmented stream of packets which comprises the information-bearing packets and further comprises spacer packets located within at least some of said gaps, wherein the spacing of the information-bearing packets in the augmented stream is the same as the spacing of the corresponding information-bearing packets in the received stream. It outputs the augmented stream of packets to a network link. The destination apparatus receives the augmented stream of packets and determines whether each received packet is an information-bearing packet or a spacer packet. It outputs or processes the received information-bearing packets, or information from these packets, but discards the received spacer packets.
    Type: Application
    Filed: December 19, 2018
    Publication date: October 22, 2020
    Inventor: Steinar BJORNSTAD
  • 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
  • Patent number: 9071381
    Abstract: The present invention discloses a system for signalling within optical or combined optical/electronic networks wherein a first transmission node executes polarization multiplexing on transmitted traffic, and at one or more intermediate nodes one or more of the following processes are carried out on the sent traffic: demultiplexing by polarization and/or polarization and/or SOP-alignment. Further a method for packet handling within optical packet switched networks where, at a first transmission node carries out polarization demultiplexing of transmitted traffic, and at one or a number of intermediate nodes carries out one or more of the following processes on the transmitted traffic; demultiplexing by polarization, and/or polarization and/or SOP-alignment. Said separation into states of polarization is used in separation of QoS-classes.
    Type: Grant
    Filed: October 26, 2011
    Date of Patent: June 30, 2015
    Assignee: TransPacket AS
    Inventor: Steinar Bjornstad
  • 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
  • Patent number: 8315267
    Abstract: In asynchronous optical packet switches, scheduling packets from a buffer randomly will cause less efficient utilization of the buffer. Additionally, reordering of packets may cause problems for service quality demanding applications. According to the present invention a new electronic buffer scheduling algorithm is proposed and a switch utilizing this algorithm is disclosed. The algorithm is designed for utilizing the buffer resources efficiently, still avoiding serious packet reordering.
    Type: Grant
    Filed: January 20, 2005
    Date of Patent: November 20, 2012
    Assignee: Transpacket AS
    Inventor: Steinar Bjornstad
  • Publication number: 20120039601
    Abstract: The present invention discloses a system for signalling within optical or combined optical/electronic networks wherein a first transmission node executes polarization multiplexing on transmitted traffic, and at one or more intermediate nodes one or more of the following processes are carried out on the sent traffic: demultiplexing by polarization and/or polarization and/or SOP-alignment. Further a method for packet handling within optical packet switched networks where, at a first transmission node carries out polarisation demultiplexing of transmitted traffic, and at one or a number of intermediate nodes carries out one or more of the following processes on the transmitted traffic; demultiplexing by polarisation, and/or polarisation and/or SOP-alignment. Said separation into states of polarisation is used in separation of QoS-classes.
    Type: Application
    Filed: October 26, 2011
    Publication date: February 16, 2012
    Applicant: TRANSPACKET AS
    Inventor: Steinar Bjornstad
  • Patent number: 8073328
    Abstract: The present invention discloses a system for signalling within optical or combined optical/electronic networks wherein a first transmission node executes polarization multiplexing on transmitted traffic, and at one or more intermediate nodes one or more of the following processes are carried out on the sent traffic: demultiplexing by polarization and/or polarization and/or SOP-alignment. Further a method for packet handling within optical packet switched networks where, at a first transmission node carries out polarization demultiplexing of transmitted traffic, and at one or a number of intermediate nodes carries out one or more of the following processes on the transmitted traffic; demultiplexing by polarization, and/or polarization and/or SOP-alignment. Said separation into states of polarization is used in separation of QoS-classes.
    Type: Grant
    Filed: June 28, 2004
    Date of Patent: December 6, 2011
    Assignee: Transpacket AS
    Inventor: Steinar Bjornstad
  • Publication number: 20070206619
    Abstract: In asynchronous optical packet switches, scheduling packets from a buffer randomly will cause less efficient utilization of the buffer. Additionally, reordering of packets may cause problems for service quality demanding applications. According to the present invention a new electronic buffer scheduling algorithm is proposed and a switch utilizing this algorithm is disclosed. The algorithm is designed for utilizing the buffer resources efficiently, still avoiding serious packet reordering.
    Type: Application
    Filed: January 20, 2005
    Publication date: September 6, 2007
    Applicant: TELENOR ASA
    Inventor: Steinar Bjornstad
  • Publication number: 20060159454
    Abstract: The present invention discloses a system for signalling within optical or combined optical/electronic networks wherein a first transmission node executes polarization multiplexing on transmitted traffic, and at one or more intermediate nodes one or more of the following processes are carried out on the sent traffic: demultiplexing by polarization and/or polarization and/or SOP-alignment. Further a method for packet handling within optical packet switched networks where, at a first transmission node carries out polarisation demultiplexing of transmitted traffic, and at one or a number of intermediate nodes carries out one or more of the following processes on the transmitted traffic; demultiplexing by polarisation, and/or polarisation and/or SOP-alignment. Said separation into states of polarisation is used in separation of QoS-classes.
    Type: Application
    Filed: June 28, 2004
    Publication date: July 20, 2006
    Inventor: Steinar Bjornstad
  • Patent number: 4117960
    Abstract: A clothes hanger of the folding type. The carrying arm of the clothes hangers are articulated with each other, and at the joint connection have disc-like parts which are equipped with respective blocking notches which engage with a spring-actuated locking member mounted in the carrying piece of the clothes-hanger, the disc-like parts together forming a casing for taking up the spring.
    Type: Grant
    Filed: June 7, 1977
    Date of Patent: October 3, 1978
    Assignee: Peter Bengsch
    Inventors: Peter Bengsch, Steinar Bjornstad