Patents by Inventor Ola Hallmarker
Ola Hallmarker 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: 11856329Abstract: Mechanisms are provided for replacing default advertisement streams in a media stream with replacement advertisement streams. User profile information is obtained for a particular user and/or device. A default advertisement stream is identified and replaced with advertisement streams selected using the user profile information. Timestamp information and sequence number information is maintained to allow uninterrupted delivery of the modified media stream while customizing media streams for particular users.Type: GrantFiled: January 22, 2020Date of Patent: December 26, 2023Assignee: TiVo CorporationInventors: Kent Karlsson, Gabriel Netterdag, Martin Linderoth, Ola Hållmarker
-
Patent number: 11671665Abstract: Systems, methods, and computer-readable media are disclosed for systems and methods for adaptive bitrate control for simultaneous content streaming. Example methods may include determining, by an adaptive bitrate controller, a first bits per pixel value associated with a first content stream at a device at a first timestamp, determining a second bits per pixel value associated with a second content stream at the device at the first timestamp, and generating a bits per pixel ranking using the first bits per pixel value and the second bits per pixel value. Some methods may include determining a bitrate improvement priority based at least in part on the bits per pixel ranking, and causing a request to improve a bitrate of the first content stream to be approved.Type: GrantFiled: February 23, 2021Date of Patent: June 6, 2023Assignee: Amazon Technologies, Inc.Inventors: Ola Hallmarker, Tomas Ablad, Kjell Christensson, Dan Mathiasen
-
Patent number: 11671336Abstract: There is provided a method for adaptive bitrate (ABR) adjustments in an IP network before making upshift of ABR level of media streams like video for live Over the Top (OTT) distribution. Example methods may include initiating, at a first time interval, probing of the IP network to determine if a first candidate bitrate is applicable, where the first candidate bitrate is greater than a preset bitrate of a client device data stream, determining that the candidate bitrate is applicable, increasing a transfer bitrate of the client device data stream, and initiating, at a second time interval, probing of the IP network to determine if a second candidate bitrate is applicable, where the second candidate bitrate is greater than the first candidate bitrate.Type: GrantFiled: November 10, 2021Date of Patent: June 6, 2023Assignee: Amazon Technologies, Inc.Inventors: Ola Hållmarker, Kjell Christensson
-
Patent number: 11539961Abstract: Methods and apparatus are described for delivering streams of media content in ways that smooth out the peaks that might otherwise occur due to the bit rate variations that result from encoding of the media content. This is accomplished by controlling the timing of the transmission of packets of the encoded media content.Type: GrantFiled: November 24, 2021Date of Patent: December 27, 2022Assignee: Amazon Technologies, Inc.Inventors: Ola Hallmarker, Dag Henriksson, Yongjun Wu, Hai Wei
-
Publication number: 20220272413Abstract: Systems, methods, and computer-readable media are disclosed for systems and methods for adaptive bitrate control for simultaneous content streaming. Example methods may include determining, by an adaptive bitrate controller, a first bits per pixel value associated with a first content stream at a device at a first timestamp, determining a second bits per pixel value associated with a second content stream at the device at the first timestamp, and generating a bits per pixel ranking using the first bits per pixel value and the second bits per pixel value. Some methods may include determining a bitrate improvement priority based at least in part on the bits per pixel ranking, and causing a request to improve a bitrate of the first content stream to be approved.Type: ApplicationFiled: February 23, 2021Publication date: August 25, 2022Applicant: Amazon Technologies, Inc.Inventors: Ola Hallmarker, Tomas Ablad, Kjell Christensson, Dan Mathiasen
-
Publication number: 20220070072Abstract: There is provided a method for adaptive bitrate (ABR) adjustments in an IP network before making upshift of ABR level of media streams like video for live Over the Top (OTT) distribution. Example methods may include initiating, at a first time interval, probing of the IP network to determine if a first candidate bitrate is applicable, where the first candidate bitrate is greater than a preset bitrate of a client device data stream, determining that the candidate bitrate is applicable, increasing a transfer bitrate of the client device data stream, and initiating, at a second time interval, probing of the IP network to determine if a second candidate bitrate is applicable, where the second candidate bitrate is greater than the first candidate bitrate.Type: ApplicationFiled: November 10, 2021Publication date: March 3, 2022Inventors: Ola HÅLLMARKER, Kjell Christensson
-
Patent number: 11206198Abstract: There is provided a method for adaptive bitrate (ABR) adjustments in an IP network before making upshift of ABR level of media streams like video for live Over the Top (OTT) distribution. The invention is based on before upshifting of a current ABR level to a higher ABR level for one or more client devices, probing the network system with a higher bitrate of the data stream provided by e.g. replicating data in the data stream, and monitoring network conditions during probing. Based on the probing it is determined if the available resources in the network are sufficient to sustain an upshift of ABR-level for the client device.Type: GrantFiled: January 16, 2019Date of Patent: December 21, 2021Assignee: LIVESTREAMING SWEDEN ABInventors: Ola Hållmarker, Kjell Christensson
-
Publication number: 20200351180Abstract: There is provided a method for adaptive bitrate (ABR) adjustments in an IP network before making upshift of ABR level of media streams like video for live Over the Top (OTT) distribution. The invention is based on before upshifting of a current ABR level to a higher ABR level for one or more client devices, probing the network system with a higher bitrate of the data stream provided by e.g. replicating data in the data stream, and monitoring network conditions during probing. Based on the probing it is determined if the available resources in the network are sufficient to sustain an upshift of ABR-level for the client device.Type: ApplicationFiled: January 16, 2019Publication date: November 5, 2020Applicant: Livestreaming Sweden ABInventors: Ola HÅLLMARKER, Kjell CHRISTENSON
-
Publication number: 20200162699Abstract: Mechanisms are provided for replacing default advertisement streams in a media stream with replacement advertisement streams. User profile information is obtained for a particular user and/or device. A default advertisement stream is identified and replaced with advertisement streams selected using the user profile information. Timestamp information and sequence number information is maintained to allow uninterrupted delivery of the modified media stream while customizing media streams for particular users.Type: ApplicationFiled: January 22, 2020Publication date: May 21, 2020Applicant: MobiTV, Inc.Inventors: Kent Karlsson, Gabriel Netterdag, Martin Linderoth, Ola Hållmarker
-
Patent number: 10554932Abstract: Mechanisms are provided for replacing default advertisement streams in a media stream with replacement advertisement streams. User profile information is obtained for a particular user and/or device. A default advertisement stream is identified and replaced with advertisement streams selected using the user profile information. Timestamp information and sequence number information is maintained to allow uninterrupted delivery of the modified media stream while customizing media streams for particular users.Type: GrantFiled: April 16, 2018Date of Patent: February 4, 2020Assignee: MobiTV, Inc.Inventors: Kent Karlsson, Gabriel Netterdag, Martin Linderoth, Ola Hållmarker
-
Publication number: 20190045230Abstract: Live media streams are delineated for distributed encoding and fragmentation in a dynamically scalable distributed resource system. In some examples, live MPEG-2 media streams are separated into groups of pictures (GOPs) and converted into jobs for encoding and fragmentation systems. Multiple jobs may be created for the same live media stream to provide for different quality levels for each fragment of each channel. Shared resources such as a pool of dynamically scalable virtual machines can be used to process the individual jobs. Encoded fragments may be H.264 fragments maintained on shared storage. A particular live stream corresponding to a particular quality level can be reconstructed using the encoded fragments.Type: ApplicationFiled: October 10, 2018Publication date: February 7, 2019Applicant: MobiTV, Inc.Inventors: Kent Karlsson, Fritz Barnes, Ian Wong, Ola Hållmarker
-
Patent number: 10136165Abstract: Live media streams are delineated for distributed encoding and fragmentation in a dynamically scalable distributed resource system. In some examples, live MPEG-2 media streams are separated into groups of pictures (GOPs) and converted into jobs for encoding and fragmentation systems. Multiple jobs may be created for the same live media stream to provide for different quality levels for each fragment of each channel. Shared resources such as a pool of dynamically scalable virtual machines can be used to process the individual jobs. Encoded fragments may be H.264 fragments maintained on shared storage. A particular live stream corresponding to a particular quality level can be reconstructed using the encoded fragments.Type: GrantFiled: September 14, 2011Date of Patent: November 20, 2018Assignee: MobiTV, Inc.Inventors: Kent Karlsson, Fritz Barnes, Ian Wong, Ola Hållmarker
-
Publication number: 20180241969Abstract: Mechanisms are provided for replacing default advertisement streams in a media stream with replacement advertisement streams. User profile information is obtained for a particular user and/or device. A default advertisement stream is identified and replaced with advertisement streams selected using the user profile information. Timestamp information and sequence number information is maintained to allow uninterrupted delivery of the modified media stream while customizing media streams for particular users.Type: ApplicationFiled: April 16, 2018Publication date: August 23, 2018Applicant: MobiTV, Inc.Inventors: Kent Karlsson, Gabriel Netterdag, Martin Linderoth, Ola Hållmarker
-
Patent number: 9955122Abstract: Mechanisms are provided for replacing default advertisement streams in a media stream with replacement advertisement streams. User profile information is obtained for a particular user and/or device. A default advertisement stream is identified and replaced with advertisement streams selected using the user profile information. Timestamp information and sequence number information is maintained to allow uninterrupted delivery of the modified media stream while customizing media streams for particular users.Type: GrantFiled: April 11, 2008Date of Patent: April 24, 2018Assignee: MobiTV, Inc.Inventors: Kent Karlsson, Gabriel Netterdag, Martin Linderoth, Ola Hällmarker
-
Patent number: 9338482Abstract: A media feed is received and delineated into groups of pictures (GOPs) for processing into output media streams having different quality levels. The media feed needs only to be decoded once. The decoded stream is split along different paths based on resolution, and resized output media data is sent to multiple encoders and fragmenters to generate variants in bit rate and frame rate for each resolution. The generated variants may be maintained as fragments on shared storage. A particular stream corresponding to a particular variant can be reconstructed using the encoded fragments.Type: GrantFiled: November 30, 2011Date of Patent: May 10, 2016Assignee: MobiTV, Inc.Inventors: Ola Hållmarker, Dag Henriksson, Gabriel Netterdag
-
Patent number: 9219929Abstract: A media stream delivery system encodes and fragments media streams into numerous media stream fragments maintained on fragment servers. Playlist information, media data, and bandwidth adaption data is provided as box information with media stream fragments to reduce the number of client requests required to begin playback or perform a channel change. A client no longer needs to make separate requests for bandwidth adaptation data, media data, or playlist information. Playback can begin as soon as sufficient media stream fragments are received.Type: GrantFiled: February 27, 2012Date of Patent: December 22, 2015Inventors: Fritz Barnes, Martin Linderoth, Kent Karlsson, Emil Pettersson, Ola Hallmarker, Anders Odlund
-
Patent number: 9197900Abstract: A live media stream encoding system encodes live media streams into numerous variants of the live media streams each including multiple fragments. Live media streams are delineated, dispatched as jobs, and converted using distributed and dynamically scalable encoder and fragmenter resources without using any centralized encoding management system. Encoded fragments are maintained in shared storage and accessed as needed by devices during playback. Localized redundancy and/or geographic redundancy is provided throughout the system to prevent disruption upon failure of a particular node.Type: GrantFiled: September 14, 2011Date of Patent: November 24, 2015Assignee: MobiTV, Inc.Inventors: Kent Karlsson, Fritz Barnes, Ian Wong, Ola Hållmarker
-
Patent number: 9031078Abstract: Mechanisms are provided for generating and modifying live media streams. A device establishes a session and requests a media stream from a content server. The content server provides the media stream to the device. The content server also obtains an insertion stream for inclusion in the media stream. Packets are removed from the media stream to allow inclusion of the insertion stream. Timestamp information and sequence number information is maintained to allow uninterrupted delivery of the modified media stream.Type: GrantFiled: August 7, 2014Date of Patent: May 12, 2015Assignee: MobiTv, Inc.Inventors: Kent Karlsson, Ola Hållmarker, Martin Linderoth
-
Publication number: 20140351389Abstract: Mechanisms are provided for generating and modifying live media streams. A device establishes a session and requests a media stream from a content server. The content server provides the media stream to the device. The content server also obtains an insertion stream for inclusion in the media stream. Packets are removed from the media stream to allow inclusion of the insertion stream. Timestamp information and sequence number information is maintained to allow uninterrupted delivery of the modified media stream.Type: ApplicationFiled: August 7, 2014Publication date: November 27, 2014Applicant: MobiTV, Inc.Inventors: Kent KARLSSON, Ola Hållmarker, Martin Linderoth
-
Patent number: 8831006Abstract: Mechanisms are provided for generating and modifying live media streams. A device establishes a session and requests a media stream from a content server. The content server provides the media stream to the device. The content server also obtains an insertion stream for inclusion in the media stream. Packets are removed from the media stream to allow inclusion of the insertion stream. Timestamp information and sequence number information is maintained to allow uninterrupted delivery of the modified media stream.Type: GrantFiled: September 9, 2013Date of Patent: September 9, 2014Assignee: MobiTV, Inc.Inventors: Kent Karlsson, Ola Hållmarker, Martin Linderoth