Patents Assigned to Mobitv, Inc.
  • Publication number: 20180352288
    Abstract: Described herein are techniques and mechanisms for providing a lean private copy of media content. According to various embodiments, a private copy of a media content item may be made specific to a user account. For example, to use a private copy of a media content item to present that media content item, a client machine may need to first perform operations such as account authentication, content licensing, and device-based DRM. The private copy of the media content item may be significantly deduplicated such that the actual size on disk of the private copy is small relative to the size of the uncompressed media content item. The private copy of the media content item may include reference information which maps the user account associated with the copy to data files associated with the recording.
    Type: Application
    Filed: June 2, 2017
    Publication date: December 6, 2018
    Applicant: MobiTV, Inc.
    Inventors: Do Hyun Chung, Catherine Cho
  • Patent number: 10146918
    Abstract: Techniques and mechanisms described herein facilitate the management of digital rights for media content item presentation. According to various embodiments, a request for a content decryption key may be received at a media application implemented at a computing device. The request may be transmitted by a media content player implemented at the computing device. The request may be transmitted in accordance with a designated key exchange protocol. A license for an encrypted media content item corresponding with the requested content decryption key may be identified at the media application. Based on information included in the license, encrypted key material may be decrypted to create the requested content decryption key via a processor at the computing device. The requested content decryption key may be provided to the media content player.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: December 4, 2018
    Assignee: MobiTV, Inc.
    Inventors: Fritz Barnes, Torbjorn Einarsson, Do Hyun Chung, Ken Klinner
  • 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: 20180332090
    Abstract: Mechanisms are provided to manage media stream transmissions at a content server. A content server detects that a user on a device such as a mobile device has stopped playing a live media stream. The content server maintains information associating the user with the media stream and time information. When the content server detects that a user wishes to resume playing a media stream, the user can continue viewing the media stream from where stoppage occurred. In many instances, the content server stores many hours of live media stream data and allows a user to select a particular starting point.
    Type: Application
    Filed: July 2, 2018
    Publication date: November 15, 2018
    Applicant: MobiTV, Inc.
    Inventors: Kent Karlsson, Anders Ödlund, Todd Stiers
  • Publication number: 20180332315
    Abstract: The media stream delivery system encodes and fragments media streams into numerous media stream fragments maintained on fragment servers. Devices obtain fragments to reconstruct media streams including live real-time media streams for playback on the devices. A device may perform caching of media stream fragments so that particular fragments need not be accessed again from a fragment server. A fragment server or even a content provider can analyze and monitor characteristics of media streams, viewing behavior, content popularity, etc., to identify fragments for caching at the playback devices. Caching indicators along with time period indicators may be included in the media stream fragments.
    Type: Application
    Filed: July 23, 2018
    Publication date: November 15, 2018
    Applicant: MobiTV, Inc.
    Inventors: Charles Nooney, Kent Karlsson
  • Patent number: 10122782
    Abstract: Mechanisms are provided for retrieving and presenting related content using text stream data feeds. Text stream data feeds such as caption information associated with media content or conversations associated with social networking applications are aggregated and used to retrieve related media content, text documents, and advertisements. Text stream data feeds that a user is exposed to may indicate that the user is interested or at least primed for particular types of related content. In particular examples, an inverse vector space search engine is used to determine particular pieces of related content and categories of interest. Post filtering may also be applied to the results.
    Type: Grant
    Filed: March 15, 2017
    Date of Patent: November 6, 2018
    Assignee: MobiTV, Inc.
    Inventor: Todd Stiers
  • Patent number: 10122961
    Abstract: Media content typically includes closed captioning information such as subtitled in domestic and foreign languages. Techniques and mechanisms provide that closed captioning information may be toggled on/off using menu options and preferences as well as automatically managed by intelligently monitoring the environment surrounding a device. Device sensors such as microphones and vibration monitors determine the noise level of an environment as well as the spectral characteristics of the noise to determine whether the noise profile would interfere with the video playback experience. A particular environmental noise profile could automatically trigger the display of closed captioning information or present an easy access, otherwise unavailable toggle to display closed captioning information associated with a video stream.
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: November 6, 2018
    Assignee: MobiTV, Inc.
    Inventor: Torbjorn Einarsson
  • Patent number: 10116971
    Abstract: Techniques and mechanisms described herein facilitate consecutive live ad insertion for live media streams. A live media stream is received and played at a client device. A first ad indicator in the live media stream, indicating a first start point for a first ad period, is detected. Upon reaching the first start point, reception of the live media stream is paused and one or more first replacement ads are played instead of one or more first original ads. Before the first ad period ends, a small portion of the live media stream is fetched in order to detect the presence of a second ad indicator indicating the presence of a second, consecutive ad period in the live media stream. Upon detecting the second ad indicator, one or more second replacement ads are played during the second ad period.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: October 30, 2018
    Assignee: MobiTV, Inc.
    Inventors: Torbjörn Einarsson, Kenth Andersson
  • Patent number: 10095767
    Abstract: Media content may be recommended based on feedback weightings. Input data describing the presentation of a media content items in association with content management accounts may be represented as data points. Each data point may identify feedback data for a media content item previously recommended for presentation in association with a content management account. The feedback data may identify a viewer reaction to the recommended media content item. A weighting factor based on the feedback data for the media content item presented in association with the content management account may be applied to produce a recommendation.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: October 9, 2018
    Assignee: MobiTV, Inc.
    Inventors: Chad Kalmes, Mark Jacobson, Tim Lynch
  • 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: 10057607
    Abstract: The media stream delivery system encodes and fragments media streams into numerous media stream fragments maintained on fragment servers. Devices obtain fragments to reconstruct media streams including live real-time media streams for playback on the devices. A device may perform caching of media stream fragments so that particular fragments need not be accessed again from a fragment server. A fragment server or even a content provider can analyze and monitor characteristics of media streams, viewing behavior, content popularity, etc., to identify fragments for caching at the playback devices. Caching indicators along with time period indicators may be included in the media stream fragments.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: August 21, 2018
    Assignee: MobiTV, Inc.
    Inventors: Charles Nooney, Kent Karlsson
  • Patent number: 10015221
    Abstract: Mechanisms are provided to manage media stream transmissions at a content server. A content server detects that a user on a device such as a mobile device has stopped playing a live media stream. The content server maintains information associating the user with the media stream and time information. When the content server detects that a user wishes to resume playing a media stream, the user can continue viewing the media stream from where stoppage occurred. In many instances, the content server stores many hours of live media stream data and allows a user to select a particular starting point.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: July 3, 2018
    Assignee: MobiTV, Inc.
    Inventors: Kent Karlsson, Anders Ödlund, Todd Stiers
  • Patent number: 9967345
    Abstract: Techniques and mechanisms described herein facilitate conducting a teleconference between a remote client device and a teleconference system. According to various embodiments, the teleconference system may include a data input device that receives teleconference data and a teleconference output device that presents teleconference output data. The data input device and the data output device may reside at different network end points. The system identifies the presence of a user on two different devices and leverages the appropriate device for video capture and display.
    Type: Grant
    Filed: October 3, 2014
    Date of Patent: May 8, 2018
    Assignee: MobiTV, Inc.
    Inventor: Cedric Fernandes
  • 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
  • Publication number: 20180089400
    Abstract: Techniques and mechanisms described herein facilitate the management of digital rights for media content item presentation. According to various embodiments, a request for a content decryption key may be received at a media application implemented at a computing device. The request may be transmitted by a media content player implemented at the computing device. The request may be transmitted in accordance with a designated key exchange protocol. A license for an encrypted media content item corresponding with the requested content decryption key may be identified at the media application. Based on information included in the license, encrypted key material may be decrypted to create the requested content decryption key via a processor at the computing device. The requested content decryption key may be provided to the media content player.
    Type: Application
    Filed: November 28, 2017
    Publication date: March 29, 2018
    Applicant: MobiTV, Inc.
    Inventors: Fritz Barnes, Torbjorn Einarsson, Do Hyun Chung, Ken Klinner
  • Publication number: 20180048694
    Abstract: Techniques and mechanisms described herein facilitate the management of virtual encoding format converters for live media content streams. A media content system may employ potentially many converters to encode potentially many live video streams. When supporting many live video streams, there may be some streams that are not being viewed by anyone at a particular time. In some such situations, a virtual encoding format converter encoding a live media content stream that is not being viewed may be disabled. Then, live video content associated with the live video stream may be stored in a buffer and updated as new live video content is received. When a user transmits a request to view a stream for which the encoder has been disabled, an format converters for the requested video stream may be enabled. The buffered data may be used to quickly initialize the encoder.
    Type: Application
    Filed: October 31, 2017
    Publication date: February 15, 2018
    Applicant: MobiTV, Inc.
    Inventor: Torbjorn Einarsson
  • Patent number: 9892239
    Abstract: Techniques and mechanisms described herein facilitate the management of digital rights for media content item presentation. According to various embodiments, a request for a content decryption key may be received at a media application implemented at a computing device. The request may be transmitted by a media content player implemented at the computing device. The request may be transmitted in accordance with a designated key exchange protocol. A license for an encrypted media content item corresponding with the requested content decryption key may be identified at the media application. Based on information included in the license, encrypted key material may be decrypted to create the requested content decryption key via a processor at the computing device. The requested content decryption key may be provided to the media content player.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: February 13, 2018
    Assignee: MOBITV, INC.
    Inventors: Fritz Barnes, Torbjorn Einarsson, Do Hyun Chung, Ken Klinner
  • Publication number: 20170371871
    Abstract: Mechanisms are provided to allow for improved media content navigation. Metadata such as closed captioning, social media content, and tags associated with various media segments are analyzed to allow identification of particular entities depicted in the various media segments. Image recognition and audio recognition algorithms can also be performed to further identify entities or validate results from the analysis of metadata.
    Type: Application
    Filed: August 28, 2017
    Publication date: December 28, 2017
    Applicant: MobiTV, Inc.
    Inventor: Curtis Calhoun
  • Patent number: 9838455
    Abstract: Techniques and mechanisms described herein facilitate the management of encoders for live media content streams. A media content system may employ potentially many encoders to encode potentially many live media content streams. When supporting many live media content streams, there may be some channels that are not being viewed by anyone at a particular time. In some such situations, an encoder encoding a live media content stream that is not being viewed may be disabled. Then, live media content associated with the live media content stream may be stored in a buffer and updated as new live media content is received. When a user transmits a request to view a channel for which the encoder has been disabled, an encoder for the requested channel may be enabled. The buffered data may be used to quickly initialize the encoder.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: December 5, 2017
    Assignee: MobiTV, Inc.
    Inventor: Torbjörn Einarsson
  • Publication number: 20170302717
    Abstract: Client buffer thresholds are dynamically adjusted to provide quick start up and smooth playback in a variety of network conditions. In some examples, multiple buffer configurations are available. An initial buffer configuration may be used in typical circumstances and will yield good behavior in most cases. A modified buffer configuration can be used when limited available network resources prevent smooth playback. In some embodiments, a client buffer configuration is continuously adapted based on network throughput and data transfer rates.
    Type: Application
    Filed: March 15, 2017
    Publication date: October 19, 2017
    Applicant: MobiTV, Inc.
    Inventors: Kent Karlsson, Tommy Isaksson