Patents Assigned to Ericsson Television Inc.
  • Publication number: 20150312301
    Abstract: A scheme for modulating an adaptive bitrate (ABR) streaming client engaged in a current ABR streaming session. In one implementation, a determination is made whether a wireless UE device executing the ABR streaming client is approaching a radio white spot area. If so, a video buffer of the ABR client is configured to preload lower quality video segments to last for the duration of the radio white spot area. One or more ABR client controls may be selectively deactivated while the wireless UE device is in the radio white spot area.
    Type: Application
    Filed: April 23, 2014
    Publication date: October 29, 2015
    Applicant: Ericsson Television Inc.
    Inventors: Charles Hammett Dasher, Chris Phillips
  • Publication number: 20150302487
    Abstract: A method and arrangement in an advertisement control system for providing adaptive bitrate-dynamic advertisements in an adaptively streamed video stream defined by a manifest. A bitrate monitor monitors the varying delivery bitrate of the video stream. A processor determines whether the delivery bitrate has fallen below a minimum bitrate threshold of a next advertisement in the manifest. If so, the arrangement replaces the next advertisement with a replacement video chunk such as a replacement advertisement having a minimum bitrate threshold lower than or equal to the delivery bitrate of the video stream. The arrangement may be implemented in an advertisement server, a client device, or a manifest creator.
    Type: Application
    Filed: April 17, 2014
    Publication date: October 22, 2015
    Applicant: ERICSSON TELEVISION INC.
    Inventor: Jennifer Ann Reynolds
  • Publication number: 20150288732
    Abstract: A method of delivering unicast adaptive bitrate (UABR) streaming includes receiving, at a content delivery network (CDN) node, a request for a video asset to be streamed at a selected bitrate; loading a manifest for the requested video asset; parsing the manifest for the requested video asset and preloading a plurality of segments across all represented bitrates into a preload cache buffer; fetching requested bitrate segments into a segment combiner; and streaming a combined stream to the requesting entity.
    Type: Application
    Filed: April 7, 2014
    Publication date: October 8, 2015
    Applicant: ERICSSON TELEVISION INC.
    Inventors: Chris Phillips, Jennifer Ann Reynolds, Robert Hammond Forsman
  • Publication number: 20150288617
    Abstract: A method of managing bandwidth allocation across a video pipe that delivers both streaming adaptive bitrate (ABR) content and progressive download ABR content includes receiving a designation of a congestion boundary within a video pipe, the congestion boundary designating a first percentage of the video pipe that is to be used for streaming ABR content when congestion exists on both sides of the congestion boundary, wherein a remaining percentage of the video pipe is to be used for progressive download ABR; allocating bandwidth for streaming ABR content, wherein the gateway device can allocate for streaming content only that portion of the remaining percentage of bandwidth that is not requested for progressive download content; and allocating bandwidth for progressive download content, wherein the gateway device can allocate for progressive download content only that portion of the first percentage of bandwidth that is not requested for streaming content.
    Type: Application
    Filed: April 7, 2014
    Publication date: October 8, 2015
    Applicant: ERICSSON TELEVISION INC.
    Inventors: Charles Hammett Dasher, Jennifer Ann Reynolds, Robert Hammond Forsman, Chris Phillips
  • Publication number: 20150263916
    Abstract: A system and method in which each node in a Content Distribution Network (CDN) maintains information about the most-recent state of the CDN as a whole to decide what bandwidth to use when serving a content subscriber so that the total bandwidth of the entire multimedia content streamed/delivered to the subscriber through various nodes in the CDN remains within a pre-defined bandwidth cap for the subscriber. The entire CDN is thus treated as a single edge node. Each node in a CDN may periodically transmit to all other nodes in the CDN, information about any activity that occurs at the transmitting node. Instead of reporting to all the nodes, the transmitting node may report details of its node-specific activity to a subset of “interested” nodes. Once each node has a model of what the entire CDN system is currently doing, that node can implement bandwidth management in a coherent manner.
    Type: Application
    Filed: March 17, 2014
    Publication date: September 17, 2015
    Applicant: Ericsson Television Inc.
    Inventors: Chris Phillips, Jennifer Ann Reynolds, Charles Hammett Dasher, Robert Hammond Forsman
  • Publication number: 20150256581
    Abstract: A scheme for managing ABR streaming of content in a wireless radio network environment that may have radio white spot areas. Upon determining that the wireless UE device executing an ABR client application is in a radio white spot area, the current ABR streaming session may be suspended at a particular segment. Thereafter, playback of other content locally cached at the wireless UE device may be commenced in lieu of the ABR media segments. When the wireless UE device exits the radio white spot area, the ABR streaming session may be resumed from a point adjacent to the particular segment where the ABR streaming session was suspended.
    Type: Application
    Filed: March 7, 2014
    Publication date: September 10, 2015
    Applicant: ERICSSON TELEVISION INC.
    Inventors: Johan Kolhi, Michael Huber, Chris Phillips, Diomedes Kastanis
  • Publication number: 20150249623
    Abstract: A scheme for managing conflict resolution in an ABR streaming environment with respect to a bandwidth pipe serving a customer premises. In one aspect, when a session request is received from a new ABR client launched in the customer premises that includes one or more existing ABR clients having corresponding streaming sessions, a bandwidth forecasting module is configured to forecast bandwidth requirements with respect to the corresponding ABR streaming sessions after accounting for a bandwidth requirement for the new ABR client's session request. A conflict condition may be detected if any of forecasted bandwidth requirements violates a bitrate threshold policy relative to the corresponding ABR streaming sessions and/or the new session being requested. If there is a conflict, an interactive session may be launched with one or more clients for facilitating user selection of one or more options relative to the impending conflict condition.
    Type: Application
    Filed: March 3, 2014
    Publication date: September 3, 2015
    Applicant: Ericsson Television Inc.
    Inventors: Chris Phillips, Jennifer Ann Reynolds, Charles Hammett Dasher, Michael Huber
  • Publication number: 20150249622
    Abstract: A scheme for managing conflict resolution in an ABR streaming environment with respect to a bandwidth pipe serving a customer premises. In one aspect, when a session request is received from a new ABR client launched in the customer premises that includes one or more existing ABR clients having corresponding streaming sessions, a bandwidth forecasting module is configured to forecast bandwidth requirements with respect to the corresponding ABR streaming sessions after accounting for a bandwidth requirement for the new ABR client's session request. A conflict may be detected if any of forecasted bandwidth requirements violates a bitrate threshold policy relative to the corresponding ABR streaming sessions and/or the new session being requested. If there is a conflict, a conflict notification message to the new ABR client is provided and the session request from the new ABR client is rejected.
    Type: Application
    Filed: March 3, 2014
    Publication date: September 3, 2015
    Applicant: Ericsson Television Inc.
    Inventors: Chris Phillips, Jennifer Ann Renolds, Charles Hammett Dasher, Michael Huber
  • Publication number: 20150229694
    Abstract: A client device streams content from a streaming server via a buffer, with the content containing segments of requested content and segments of time-sensitive content (TSC). The client device scans metadata associated with the buffer to determine whether an instance of TSC in the buffer is optimal. Responsive to determining that a given instance of TSC in the buffer is not optimal, replacing the given instance of TSC with a replacement instance of TSC stored on the client device.
    Type: Application
    Filed: February 13, 2014
    Publication date: August 13, 2015
    Applicant: Ericsson Television Inc.
    Inventors: Jennifer Ann Reynolds, Charles Hammett Dasher
  • Patent number: 9100464
    Abstract: Apparatuses and methods control communication of content streams through a content distribution network. A data repository is accessed to retrieve information which identifies a group of user equipment nodes that are registered with one of a plurality of subscriber accounts and which further identifies weight values that are associated with the group of the user equipment nodes. Communication bit rates that are provided by a weighted fair queuing scheduler node to individual ones of a group of the content streams within bandwidth allocated to a virtual pipe for carrying the group of the content streams through the content distribution network to the group of the user equipment nodes, are regulated responsive to the weight values associated with the group of the user equipment nodes. Weighted fair queuing scheduling can thereby be provided at a virtual pipe level and, furthermore, at a user equipment node level.
    Type: Grant
    Filed: August 29, 2012
    Date of Patent: August 4, 2015
    Assignee: ERICSSON TELEVISION INC.
    Inventors: Charles Dasher, Chris Phillips, Jennifer Reynolds, Bob Forsman
  • Patent number: 9088813
    Abstract: A network node in a network personal video recorder (NPVR) system receives a request from a user to record a program asset provided on a channel and responsive to a count of enhancement recordings of the channel being equal to zero, starts a plurality of enhancement layer encode captures from the broadcast feed of the channel into an enhancement warehouse. The network node also starts a base layer encode capture of a broadcast feed of the channel into an NPVR warehouse associated with the user and increments the count of enhancement recordings of the channel by one.
    Type: Grant
    Filed: October 7, 2013
    Date of Patent: July 21, 2015
    Assignee: ERICSSON TELEVISION INC.
    Inventors: Chris Phillips, Charles Hammett Dasher, Robert Hammond Forsman
  • Patent number: 9065811
    Abstract: A method for communicating content files based on destination priority includes processing a content file to determine a plurality of destination sites to which the content file is to be transmitted, assigning priority levels to the plurality of destination sites, allocating a plurality of bandwidth portions on a communication link to the plurality of destination sites, respectively, based on the priority levels assigned to the plurality of destination sites, and transmitting the content file to the plurality of destination sites using the plurality of bandwidth portions allocated to the plurality of destination on the communication link, respectively.
    Type: Grant
    Filed: April 4, 2013
    Date of Patent: June 23, 2015
    Assignee: ERICSSON TELEVISION INC.
    Inventors: Chris Phillips, Jennifer Ann Reynolds, Robert Hammond Forsman, Charles Hammett Dasher
  • Publication number: 20150127844
    Abstract: A system and method for pre-provisioning ABR assets in a content delivery network (CDN). In an example, historical delivery patterns of one or more ABR assets downloaded at respective content delivery nodes of the CDN are monitored. For each content delivery node, one or more delivery rules may be determined based on statistical distributions of the ABR assets delivered over a period of time. When a particular content is determined to become popular at a specific content delivery node, a pre-provisioning policy may be modulated such that only certain representations or adaptation sets of the particular content's assets that pass the delivery rules are pre-provisioned for the specific content delivery node.
    Type: Application
    Filed: November 1, 2013
    Publication date: May 7, 2015
    Applicant: Ericsson Television Inc
    Inventors: Chris Phillips, Robert Hammond Forsman, Jennifer Ann Reynolds
  • Publication number: 20150127845
    Abstract: A system and method for optimizing defragmentation of content in a content delivery network (CDN). In an example, a manifest available to the content delivery node with respect to a particular content as well as segment files stored in a database cache of the content delivery node are analyzed to determine if any segment files referenced by the manifest are absent from the database cache. If so, one or more delivery rules associated with the content delivery node based on historical ABR asset delivery patterns may be applied to determine representations of the absent segment files that satisfy the one or more delivery rules. After determining compliant representations of the absent segment files, they may be pulled from another content delivery node of the CDN (e.g., a parent node or an edge server node).
    Type: Application
    Filed: November 1, 2013
    Publication date: May 7, 2015
    Applicant: Ericsson Television Inc
    Inventors: Chris Phillips, Robert Hammond Forsman, Jennifer Ann Reynolds
  • Publication number: 20150100994
    Abstract: A network node in a network personal video recorder (NPVR) system receives a request from a user to record a program asset provided on a channel and responsive to a count of enhancement recordings of the channel being equal to zero, starts a plurality of enhancement layer encode captures from the broadcast feed of the channel into an enhancement warehouse. The network node also starts a base layer encode capture of a broadcast feed of the channel into an NPVR warehouse associated with the user and increments the count of enhancement recordings of the channel by one.
    Type: Application
    Filed: October 7, 2013
    Publication date: April 9, 2015
    Applicant: Ericsson Television Inc
    Inventors: Chris Phillips, Charles Hammett Dasher, Robert Hammond Forsman
  • Publication number: 20150085875
    Abstract: A system and method that utilize a learning system to maintain a set of geographical locations indicating an area where network data coverage is poor. When it is determined that a client device is moving towards such an area, the client is forced or instructed to switch to a lower delivery bitrate for video segments in order to force the client's Adaptive Bit Rate (ABR) playback buffer to fill itself with enough low-quality video segments to enable the client to cross the area without video playback interruption. Thus, the client mobile device may be preemptively forced to choose the lowest bitrate specified in a manifest file for the delivered video segments as the bitrate for downloading video segments when approaching the poor coverage area. Hence, the client device can maintain a minimum level of Quality of Service (QoS) when moving through network areas with poor data coverage.
    Type: Application
    Filed: September 25, 2013
    Publication date: March 26, 2015
    Applicant: Ericsson Television Inc
    Inventors: Chris Phillips, Charles Hammett Dasher, Michael Huber, Johan Kölhi
  • Publication number: 20150089073
    Abstract: A system and method for effectuating fast channel changes in an adaptive streaming environment. When a new stream of media content is started, a client device is adapted for sending a request for transmission of media content encoded at a select bit rate. Upon receipt of the encoded media content, the client device is operative to decode and render the media content immediately regardless of a buffer state associated with the client device's video buffer. The client device is further operative to send a request for streaming media content encoded at higher bit rates upon expiration of a specific period of time.
    Type: Application
    Filed: September 25, 2013
    Publication date: March 26, 2015
    Applicant: Ericsson Television Inc
    Inventors: Chris Phillips, Charles Hammett Dasher, Mark Robertson, Robert Hammond Forsman, Jennifer Ann Reynolds
  • Publication number: 20150089554
    Abstract: A recording device and a method are described herein that provide a network-based personal video recording service utilizing adaptive bit rate technology for a plurality of users. In operation, the recording device records at a minimum a single bit rate (one set of segmented files) of the broadcast content within each user's network personal video recorder storage unit. Plus, the recording device stores the other bit rates (remaining sets of segmented files) in a central storage location or some other storage location.
    Type: Application
    Filed: September 24, 2013
    Publication date: March 26, 2015
    Applicant: Ericsson Television Inc.
    Inventors: Chris Phillips, Jennifer Ann Reynolds
  • Publication number: 20150089023
    Abstract: A system and method for managing adjacent channels in an adaptive streaming environment. One or more adjacent channels may be defined for a client device relative to a current streaming channel, wherein the client device is configured to pre-fetch metadata and initialization information for the defined adjacent channels based on bandwidth conditions, buffer conditions, etc. When a channel is changed, the client device is operative to use the pre-fetched data to quickly obtain encoded media content for rendering.
    Type: Application
    Filed: September 25, 2013
    Publication date: March 26, 2015
    Applicant: Ericsson Television Inc
    Inventors: Chris Phillips, Charles Hammett Dasher, Robert Hammond Forsman, Jennifer Ann Reynolds
  • Publication number: 20150089072
    Abstract: A system and method for managing adjacent channels in an adaptive streaming environment. One or more adjacent channels may be defined for a client device relative to a current streaming channel, wherein the client device is configured to pre-fetch metadata and initialization information for the defined adjacent channels based on bandwidth conditions, buffer conditions, etc. When a channel is changed, the client device is operative to use the pre-fetched data to quickly obtain encoded media content for rendering.
    Type: Application
    Filed: September 25, 2013
    Publication date: March 26, 2015
    Applicant: Ericsson Television Inc
    Inventors: Chris Phillips, Charles Hammett Dasher, Robert Hammond Forsman, Jennifer Ann Reynolds