Patents by Inventor Magnus Danielson

Magnus Danielson 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: 20250119461
    Abstract: A method and a system for managing sharing of a video in a collaboration session are disclosed. A sharing function obtains (B122) a synchronization time stamp of an audio frame of the collaboration session, wherein the audio frame is going to be used for synchronizing the shared video stream with the collaboration session. The sharing function determines, based on a video frame rate difference between the desired frame rate and a source frame rate of the video file, whether more, less or same number of video frames as in the video file are needed in the shared video stream. The sharing function iteratively retrieves (B140) video frames from the video file stored in the storage function (140). The sharing function provides (B160), by the sharing function (112), the shared video stream by sending said one or more generated video frames to the video communication service (110).
    Type: Application
    Filed: December 17, 2024
    Publication date: April 10, 2025
    Inventors: Magnus DANIELSON, Andreas BJÖRKMAN
  • Patent number: 12254904
    Abstract: Methods and systems, including computer software products, for providing a shared digital video stream. Primary digital video streams are collected from at least two digital video sources. The primary digital video streams are time-synchronised with respect to a common time reference. The time-synchronised streams are analysed to detect at least one pattern selected from a first set of patterns. The shared digital video stream is produced as an output digital video stream based on consecutively considered frames of the time-synchronised streams and the detected patterns. The output digital video stream is continuously provided. The synchronisation introduces latency, which gets included in the output digital video stream. The pattern detection includes considering information of the primary streams that is present in a later frame than a frame of a time-synchronised primary stream yet to be used in the production of the output stream.
    Type: Grant
    Filed: February 7, 2024
    Date of Patent: March 18, 2025
    Assignee: LiveArena Technologies AB
    Inventors: Magnus Danielson, Paul Van Den Haak, Andreas Björkman
  • Patent number: 12069320
    Abstract: Method and systems for managing sharing of a video in a collaboration session. A central server obtains a synchronization time stamp of an audio frame, relating to the session, to be used for synchronizing the shared video stream with the session. The central server determines, based on a video frame rate difference for the video file, whether more, less or same number of video frames are needed, and sets up a buffer for provisioning the shared video stream to the session. The central server iteratively retrieves video frame by video frame of the video file and generates zero, one, or more video frames according to the determination, with a desired resolution, while setting a time stamp of each generated video frame corresponding to the desired frame rate. The shared video stream is provided by inserting the generated video frames into the buffer.
    Type: Grant
    Filed: January 29, 2024
    Date of Patent: August 20, 2024
    Assignee: LiveArena Technologies AB
    Inventors: Magnus Danielson, Andreas Björkman
  • Publication number: 20240177483
    Abstract: Methods and systems, including computer software products, for providing a shared digital video stream. Primary digital video streams are collected from at least two digital video sources. The primary digital video streams are time-synchronised with respect to a common time reference. The time-synchronised streams are analysed to detect at least one pattern selected from a first set of patterns. The shared digital video stream is produced as an output digital video stream based on consecutively considered frames of the time-synchronised streams and the detected patterns. The output digital video stream is continuously provided. The synchronisation introduces latency, which gets included in the output digital video stream. The pattern detection includes considering information of the primary streams that is present in a later frame than a frame of a time-synchronised primary stream yet to be used in the production of the output stream.
    Type: Application
    Filed: February 7, 2024
    Publication date: May 30, 2024
    Inventors: Magnus DANIELSON, Paul VAN DEN HAAK, Andreas BJÖRKMAN
  • Publication number: 20240177740
    Abstract: Methods and systems, including computer software products, for providing a shared digital video stream. Primary digital video streams are collected from at least two digital video sources. The primary streams are individually analysed to detect at least one event. The primary streams are time-synchronised with respect to a common time reference. The time-synchronised primary streams are analysed to detect at least one pattern. The pattern detection is based on the detected event, firstly, video and/or audio information in at least two time-synchronised of the primary streams considered jointly or, secondly, video and/or audio information in a single primary stream spanning across at least two detected events. The shared stream is produced as an output digital video stream based on consecutively considered frames of the time-synchronised primary streams and the detected patterns. The output stream is continuously provided to a consumer of the shared digital video stream.
    Type: Application
    Filed: February 7, 2024
    Publication date: May 30, 2024
    Inventors: Magnus DANIELSON, Paul VAN DEN HAAK, Andreas BJÖRKMAN
  • Patent number: 11758209
    Abstract: Systems and methods for video distribution synchronization are described herein. An example method to distribute a media stream over a distribution network to a number of devices may include determining, by one or more computer processors coupled to memory, a common master-client shared time reference Tref. Example methods may include determining a mean intermediate arrival time for first packets of a first type of the media stream, determining respective first playout times for the first packets based on the mean intermediate arrival time and the time reference Tref, associating the first packets with the respective first playout times, and distributing the media stream to the plurality of devices.
    Type: Grant
    Filed: July 21, 2021
    Date of Patent: September 12, 2023
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Per Lindgren, Ted Olsson, Anders Cedronius, Hans Insulander, Christer Bohm, Magnus Danielson
  • Publication number: 20210352345
    Abstract: Systems and methods for video distribution synchronization are described herein. An example method to distribute a media stream over a distribution network to a number of devices may include determining, by one or more computer processors coupled to memory, a common master-client shared time reference Tref. Example methods may include determining a mean intermediate arrival time for first packets of a first type of the media stream, determining respective first playout times for the first packets based on the mean intermediate arrival time and the time reference Tref, associating the first packets with the respective first playout times, and distributing the media stream to the plurality of devices.
    Type: Application
    Filed: July 21, 2021
    Publication date: November 11, 2021
    Applicant: Amazon Technologies, Inc.
    Inventors: Per LINDGREN, Ted OLSSON, Anders CEDRONIUS, Hans INSULANDER, Christer BOHM, Magnus DANIELSON
  • Patent number: 11095929
    Abstract: Systems and methods for video distribution synchronization are described herein. An example method to distribute a media stream over a distribution network to a number of devices may include determining, by one or more computer processors coupled to memory, a common master-client shared time reference Tref. Example methods may include determining a mean intermediate arrival time for first packets of a first type of the media stream, determining respective first playout times for the first packets based on the mean intermediate arrival time and the time reference Tref, associating the first packets with the respective first playout times, and distributing the media stream to the plurality of devices.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: August 17, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Per Lindgren, Ted Olsson, Anders Cedronius, Hans Insulander, Christer Bohm, Magnus Danielson
  • Publication number: 20200260132
    Abstract: Systems and methods for video distribution synchronization are described herein. An example method to distribute a media stream over a distribution network to a number of devices may include determining, by one or more computer processors coupled to memory, a common master-client shared time reference Tref. Example methods may include determining a mean intermediate arrival time for first packets of a first type of the media stream, determining respective first playout times for the first packets based on the mean intermediate arrival time and the time reference Tref, associating the first packets with the respective first playout times, and distributing the media stream to the plurality of devices.
    Type: Application
    Filed: February 21, 2020
    Publication date: August 13, 2020
    Applicant: Livestreaming Sweden AB
    Inventors: Per LINDGREN, Ted OLSSON, Anders CEDRONIUS, Hans INSULANDER, Christer BOHM, Magnus DANIELSON
  • Patent number: 10609431
    Abstract: There is provided a method in a distribution network (200), comprising a central master node 101 for distributing a received media stream DO comprising packets of a first type over the distribution network to a multiple of client devices 151,152,153. The method comprising providing a common master-client shared time reference Tref, and determining a mean intermediate arrival time for received packets of the first type, which is utilized for providing playout time information for the packets together with the time reference Tref.
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: March 31, 2020
    Assignee: Livestreaming Sweden AB
    Inventors: Per Lindgren, Ted Olsson, Anders Cedronius, Hans Insulander, Christer Bohm, Magnus Danielson
  • Patent number: 10421562
    Abstract: A system for packing a flow of first and second mirrored, irregular tetrahedral packages, each package has two sealed fins, two isosceles right triangle panels and two elongated right triangle panels, where the two isosceles right triangle panels share a leg, and the two elongated right triangle panels share a hypotenuse. The system includes a divider, conveyor, first packing carrier, a first robot picker, a second package carrier and a second robot picker.
    Type: Grant
    Filed: December 1, 2014
    Date of Patent: September 24, 2019
    Assignee: TETRA LAVAL HOLDINGS & FINANCE S.A.
    Inventors: Lars Skarin, Magnus Danielson, Hans Gustafsson, Fredrik Olsson, Marten Andersson
  • Publication number: 20180359508
    Abstract: There is provided a method in a distribution network (200), comprising a central master node 101 for distributing a received media stream DO comprising packets of a first type over the distribution network to a multiple of client devices 151,152,153. The method comprising providing a common master-client shared time reference Tref, and determining a mean intermediate arrival time for received packets of the first type, which is utilized for providing playout time information for the packets together with the time reference Tref.
    Type: Application
    Filed: November 14, 2016
    Publication date: December 13, 2018
    Applicant: NET INSIGHT INTELLECTUAL PROPERTY AB
    Inventors: Per LINDGREN, Ted OLSSON, Anders CEDRONIUS, Hans INSULANDER, Christer BOHM, Magnus DANIELSON
  • Publication number: 20160311563
    Abstract: The present invention relates to a system for packing a flow of first and second mirrored, irregular tetrahedral packages, each package has two sealed fins, two isosceles right triangle panels and two elongated right triangle panels, where said two isosceles right triangle panels share a leg, and said two elongated right triangle panels share a hypotenuse. The system comprises a divider, conveyor, first packing carrier, a first robot picker, a second package carrier and a second robot picker. The invention also relates to a packaging line.
    Type: Application
    Filed: December 1, 2014
    Publication date: October 27, 2016
    Applicant: TETRA LAVAL HOLDINGS & FINANCE S.A.
    Inventors: Lars SKARIN, Magnus DANIELSON, Hans GUSTAFSSON, Fredrik OLSSON, Marten ANDERSSON
  • Patent number: 7944895
    Abstract: The present invention relates to methods and apparatuses for allocating time slots to circuit-switched channels established to comprise one or more respective time slots in a recurrent frame of a time division multiplexed network. According to the invention, a time slot allocated to said channel is associated with a selected level, of at least two available levels of priority. Decisions as to whether or not to deallocate said time slot from said channel is then based upon a comparison of said selected level of priority and a level of priority associated with a request for a time slot for another channel.
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: May 17, 2011
    Assignee: Net Insight Intellectual Property AB
    Inventors: Magnus Danielson, Per Lindgren, Thomas Wahlund
  • Publication number: 20090168797
    Abstract: The present invention relates to methods and apparatuses for allocating time slots to circuit-switched channels established to comprise one or more respective time slots in a recurrent frame of a time division multiplexed network. According to the invention, a time slot allocated to said channel is associated with a selected level, of at least two available levels of priority. Decisions as to whether or not to deallocate said time slot from said channel is then based upon a comparison of said selected level of priority and a level of priority associated with a request for a time slot for another channel.
    Type: Application
    Filed: December 22, 2008
    Publication date: July 2, 2009
    Inventors: Magnus Danielson, Per Lindgren, Thomas Wahlund
  • Patent number: 7496112
    Abstract: The present invention relates to methods and apparatuses for allocating time slots to circuit-switched channels established to comprise one or more respective time slots in a recurrent frame of a time division multiplexed network. According to the invention, a time slot allocated to said channel is associated with a selected level, of at least two available levels of priority. Decisions as to whether or not to deallocate said time slot from said channel is then based upon a comparison of said selected level of priority and a level of priority associated with a request for a time slot for another channel.
    Type: Grant
    Filed: April 16, 1999
    Date of Patent: February 24, 2009
    Assignee: Net Insight AB
    Inventors: Magnus Danielson, Per Lindgren, Thomas Wahlund
  • Patent number: 7349432
    Abstract: The present invention relates to methods for changing the bandwidth of a circuit switched channel in a time division multiplexed network, wherein said channel comprises a set of time slots within each recurring frame of a bitstream between a first node and a second node. According to the invention one or more additional time slots within each recurring frame of said bitstream are reserved, including using, during a period of time, only said set of time slots for transmitting payload data pertaining to said channel while providing, during said period of time, information indicating that said one or more additional time slots are currently not used for transferring payload data. After said period of time, said set of time slots is used as well as said one or more additional time slots on said bitstream for transmitting payload data pertaining to said channel.
    Type: Grant
    Filed: September 16, 2005
    Date of Patent: March 25, 2008
    Assignee: Net Insight AB
    Inventors: Per Lindgren, Christer Bohm, Magnus Danielson, Anders Bostrom
  • Patent number: 7039142
    Abstract: The present invention refers to a method and an apparatus for synchronizing operation at a node of a communication network. According to the invention a phase relationship between an output frame synchronization signal and an input frame synchronization signal is controlled by the adjustment of a phase difference between the output frame synchronization signal and a node synchronization signal.
    Type: Grant
    Filed: May 4, 2000
    Date of Patent: May 2, 2006
    Assignee: Net Insight AB
    Inventors: Christer Bohm, Bengt J. Olsson, Magnus Danielson
  • Publication number: 20060056453
    Abstract: The present invention relates to methods for changing the bandwidth of a circuit switched channel in a time division multiplexed network, wherein said channel comprises a set of time slots within each recurring frame of a bitstream between a first node and a second node. According to the invention one or more additional time slots within each recurring frame of said bitstream are reserved, including using, during a period of time, only said set of time slots for transmitting payload data pertaining to said channel while providing, during said period of time, information indicating that said one or more additional time slots are currently not used for transferring payload data. After said period of time, said set of time slots is used as well as said one or more additional time slots on said bitstream for transmitting payload data pertaining to said channel.
    Type: Application
    Filed: September 16, 2005
    Publication date: March 16, 2006
    Inventors: Per Lindgren, Christer Bohm, Magnus Danielson, Anders Bostrom
  • Patent number: 6993017
    Abstract: The present invention refers to an apparatus for time and space switching data from a first and a second input signal to a first and a second output signal, said apparatus comprising at least four switch elements, each having a first and second input port and an output port. Each one of the switch elements comprises switching means arranged to provide for time-switching of data received from said first input port to provide an output referring to said output port and selecting means for defining a signal to be outputted from said output port by selectively combining said output from said switching means and data received via said second input port, the mutual order of said data received via said second port being the same when incorporated into said signal as when received via said input port.
    Type: Grant
    Filed: May 3, 2000
    Date of Patent: January 31, 2006
    Assignee: Net Insight AB
    Inventors: Magnus Danielson, Joachim Roos