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: 20250119461Abstract: 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: ApplicationFiled: December 17, 2024Publication date: April 10, 2025Inventors: Magnus DANIELSON, Andreas BJÖRKMAN
-
Patent number: 12254904Abstract: 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: GrantFiled: February 7, 2024Date of Patent: March 18, 2025Assignee: LiveArena Technologies ABInventors: Magnus Danielson, Paul Van Den Haak, Andreas Björkman
-
Patent number: 12069320Abstract: 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: GrantFiled: January 29, 2024Date of Patent: August 20, 2024Assignee: LiveArena Technologies ABInventors: Magnus Danielson, Andreas Björkman
-
Publication number: 20240177483Abstract: 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: ApplicationFiled: February 7, 2024Publication date: May 30, 2024Inventors: Magnus DANIELSON, Paul VAN DEN HAAK, Andreas BJÖRKMAN
-
Publication number: 20240177740Abstract: 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: ApplicationFiled: February 7, 2024Publication date: May 30, 2024Inventors: Magnus DANIELSON, Paul VAN DEN HAAK, Andreas BJÖRKMAN
-
Patent number: 11758209Abstract: 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: GrantFiled: July 21, 2021Date of Patent: September 12, 2023Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Per Lindgren, Ted Olsson, Anders Cedronius, Hans Insulander, Christer Bohm, Magnus Danielson
-
Publication number: 20210352345Abstract: 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: ApplicationFiled: July 21, 2021Publication date: November 11, 2021Applicant: Amazon Technologies, Inc.Inventors: Per LINDGREN, Ted OLSSON, Anders CEDRONIUS, Hans INSULANDER, Christer BOHM, Magnus DANIELSON
-
Patent number: 11095929Abstract: 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: GrantFiled: February 21, 2020Date of Patent: August 17, 2021Assignee: Amazon Technologies, Inc.Inventors: Per Lindgren, Ted Olsson, Anders Cedronius, Hans Insulander, Christer Bohm, Magnus Danielson
-
Publication number: 20200260132Abstract: 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: ApplicationFiled: February 21, 2020Publication date: August 13, 2020Applicant: Livestreaming Sweden ABInventors: Per LINDGREN, Ted OLSSON, Anders CEDRONIUS, Hans INSULANDER, Christer BOHM, Magnus DANIELSON
-
Patent number: 10609431Abstract: 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: GrantFiled: November 14, 2016Date of Patent: March 31, 2020Assignee: Livestreaming Sweden ABInventors: Per Lindgren, Ted Olsson, Anders Cedronius, Hans Insulander, Christer Bohm, Magnus Danielson
-
Patent number: 10421562Abstract: 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: GrantFiled: December 1, 2014Date of Patent: September 24, 2019Assignee: TETRA LAVAL HOLDINGS & FINANCE S.A.Inventors: Lars Skarin, Magnus Danielson, Hans Gustafsson, Fredrik Olsson, Marten Andersson
-
Publication number: 20180359508Abstract: 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: ApplicationFiled: November 14, 2016Publication date: December 13, 2018Applicant: NET INSIGHT INTELLECTUAL PROPERTY ABInventors: Per LINDGREN, Ted OLSSON, Anders CEDRONIUS, Hans INSULANDER, Christer BOHM, Magnus DANIELSON
-
Publication number: 20160311563Abstract: 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: ApplicationFiled: December 1, 2014Publication date: October 27, 2016Applicant: TETRA LAVAL HOLDINGS & FINANCE S.A.Inventors: Lars SKARIN, Magnus DANIELSON, Hans GUSTAFSSON, Fredrik OLSSON, Marten ANDERSSON
-
Patent number: 7944895Abstract: 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: GrantFiled: December 22, 2008Date of Patent: May 17, 2011Assignee: Net Insight Intellectual Property ABInventors: Magnus Danielson, Per Lindgren, Thomas Wahlund
-
Publication number: 20090168797Abstract: 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: ApplicationFiled: December 22, 2008Publication date: July 2, 2009Inventors: Magnus Danielson, Per Lindgren, Thomas Wahlund
-
Patent number: 7496112Abstract: 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: GrantFiled: April 16, 1999Date of Patent: February 24, 2009Assignee: Net Insight ABInventors: Magnus Danielson, Per Lindgren, Thomas Wahlund
-
Patent number: 7349432Abstract: 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: GrantFiled: September 16, 2005Date of Patent: March 25, 2008Assignee: Net Insight ABInventors: Per Lindgren, Christer Bohm, Magnus Danielson, Anders Bostrom
-
Patent number: 7039142Abstract: 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: GrantFiled: May 4, 2000Date of Patent: May 2, 2006Assignee: Net Insight ABInventors: Christer Bohm, Bengt J. Olsson, Magnus Danielson
-
Publication number: 20060056453Abstract: 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: ApplicationFiled: September 16, 2005Publication date: March 16, 2006Inventors: Per Lindgren, Christer Bohm, Magnus Danielson, Anders Bostrom
-
Patent number: 6993017Abstract: 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: GrantFiled: May 3, 2000Date of Patent: January 31, 2006Assignee: Net Insight ABInventors: Magnus Danielson, Joachim Roos