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: 11856329
    Abstract: 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: Grant
    Filed: January 22, 2020
    Date of Patent: December 26, 2023
    Assignee: TiVo Corporation
    Inventors: Kent Karlsson, Gabriel Netterdag, Martin Linderoth, Ola Hållmarker
  • Patent number: 11671665
    Abstract: 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: Grant
    Filed: February 23, 2021
    Date of Patent: June 6, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Ola Hallmarker, Tomas Ablad, Kjell Christensson, Dan Mathiasen
  • Patent number: 11671336
    Abstract: 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: Grant
    Filed: November 10, 2021
    Date of Patent: June 6, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Ola Hållmarker, Kjell Christensson
  • Patent number: 11539961
    Abstract: 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: Grant
    Filed: November 24, 2021
    Date of Patent: December 27, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Ola Hallmarker, Dag Henriksson, Yongjun Wu, Hai Wei
  • Publication number: 20220272413
    Abstract: 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: Application
    Filed: February 23, 2021
    Publication date: August 25, 2022
    Applicant: Amazon Technologies, Inc.
    Inventors: Ola Hallmarker, Tomas Ablad, Kjell Christensson, Dan Mathiasen
  • Publication number: 20220070072
    Abstract: 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: Application
    Filed: November 10, 2021
    Publication date: March 3, 2022
    Inventors: Ola HÅLLMARKER, Kjell Christensson
  • Patent number: 11206198
    Abstract: 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: Grant
    Filed: January 16, 2019
    Date of Patent: December 21, 2021
    Assignee: LIVESTREAMING SWEDEN AB
    Inventors: Ola Hållmarker, Kjell Christensson
  • Publication number: 20200351180
    Abstract: 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: Application
    Filed: January 16, 2019
    Publication date: November 5, 2020
    Applicant: Livestreaming Sweden AB
    Inventors: Ola HÅLLMARKER, Kjell CHRISTENSON
  • Publication number: 20200162699
    Abstract: 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: Application
    Filed: January 22, 2020
    Publication date: May 21, 2020
    Applicant: MobiTV, Inc.
    Inventors: Kent Karlsson, Gabriel Netterdag, Martin Linderoth, Ola Hållmarker
  • Patent number: 10554932
    Abstract: 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: Grant
    Filed: April 16, 2018
    Date of Patent: February 4, 2020
    Assignee: MobiTV, Inc.
    Inventors: Kent Karlsson, Gabriel Netterdag, Martin Linderoth, Ola Hållmarker
  • Publication number: 20190045230
    Abstract: 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: Application
    Filed: October 10, 2018
    Publication date: February 7, 2019
    Applicant: MobiTV, Inc.
    Inventors: Kent Karlsson, Fritz Barnes, Ian Wong, Ola Hållmarker
  • Patent number: 10136165
    Abstract: 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: Grant
    Filed: September 14, 2011
    Date of Patent: November 20, 2018
    Assignee: MobiTV, Inc.
    Inventors: Kent Karlsson, Fritz Barnes, Ian Wong, Ola Hållmarker
  • Publication number: 20180241969
    Abstract: 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: Application
    Filed: April 16, 2018
    Publication date: August 23, 2018
    Applicant: MobiTV, Inc.
    Inventors: Kent Karlsson, Gabriel Netterdag, Martin Linderoth, Ola Hållmarker
  • Patent number: 9955122
    Abstract: 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: Grant
    Filed: April 11, 2008
    Date of Patent: April 24, 2018
    Assignee: MobiTV, Inc.
    Inventors: Kent Karlsson, Gabriel Netterdag, Martin Linderoth, Ola Hällmarker
  • Patent number: 9338482
    Abstract: 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: Grant
    Filed: November 30, 2011
    Date of Patent: May 10, 2016
    Assignee: MobiTV, Inc.
    Inventors: Ola Hållmarker, Dag Henriksson, Gabriel Netterdag
  • Patent number: 9219929
    Abstract: 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: Grant
    Filed: February 27, 2012
    Date of Patent: December 22, 2015
    Inventors: Fritz Barnes, Martin Linderoth, Kent Karlsson, Emil Pettersson, Ola Hallmarker, Anders Odlund
  • Patent number: 9197900
    Abstract: 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: Grant
    Filed: September 14, 2011
    Date of Patent: November 24, 2015
    Assignee: MobiTV, Inc.
    Inventors: Kent Karlsson, Fritz Barnes, Ian Wong, Ola Hållmarker
  • Patent number: 9031078
    Abstract: 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: Grant
    Filed: August 7, 2014
    Date of Patent: May 12, 2015
    Assignee: MobiTv, Inc.
    Inventors: Kent Karlsson, Ola Hållmarker, Martin Linderoth
  • Publication number: 20140351389
    Abstract: 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: Application
    Filed: August 7, 2014
    Publication date: November 27, 2014
    Applicant: MobiTV, Inc.
    Inventors: Kent KARLSSON, Ola Hållmarker, Martin Linderoth
  • Patent number: 8831006
    Abstract: 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: Grant
    Filed: September 9, 2013
    Date of Patent: September 9, 2014
    Assignee: MobiTV, Inc.
    Inventors: Kent Karlsson, Ola Hållmarker, Martin Linderoth