Patents by Inventor Charles Hammett Dasher
Charles Hammett Dasher 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: 9621614Abstract: 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: GrantFiled: July 28, 2015Date of Patent: April 11, 2017Assignee: ERICSSON ABInventors: Charles Hammett Dasher, Chris Phillips, Jennifer Ann Reynolds, Robert Hammond Forsman
-
Patent number: 9584573Abstract: A streaming policy management system and method wherein bandwidth may be allocated based on external device information received from a streaming client device connected to one or more external audio/video (A/V) devices. When a streaming network back office receives a request from the streaming client device for delivery of a particular content, wherein the request includes external device information of one or more external A/V devices connected to the streaming client device, a bandwidth is determined for streaming the particular content to the streaming client device and a request may be made to a content delivery network to create a distribution pipe having the bandwidth to accommodate the delivery of the particular content. A manifest file is provided to the streaming client device that includes one or more pointers that point to content segments of the particular content.Type: GrantFiled: September 11, 2013Date of Patent: February 28, 2017Assignee: ERICSSON ABInventors: Chris Phillips, Charles Hammett Dasher
-
Publication number: 20160381113Abstract: 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: ApplicationFiled: September 12, 2016Publication date: December 29, 2016Inventors: Chris Phillips, Charles Hammett Dasher, Michael Huber, Johan Kölhi
-
Patent number: 9455932Abstract: 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: GrantFiled: March 3, 2014Date of Patent: September 27, 2016Assignee: ERICSSON ABInventors: Chris Phillips, Jennifer Ann Reynolds, Charles Hammett Dasher, Michael Huber
-
Patent number: 9444870Abstract: 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: GrantFiled: September 25, 2013Date of Patent: September 13, 2016Assignee: ERICSSON ABInventors: Chris Phillips, Charles Hammett Dasher, Michael Huber, Johan Kölhi
-
Patent number: 9444856Abstract: 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: GrantFiled: September 25, 2013Date of Patent: September 13, 2016Assignee: ERICSSON ABInventors: Chris Phillips, Charles Hammett Dasher, Robert Hammond Forsman, Jennifer Ann Reynolds
-
Patent number: 9392307Abstract: A system (e.g., video delivery system, a video-on-demand system, a back office system) and a method are described herein for delivering a selected digital content (e.g., movie, musical composition, application, file) via a network connection to an end-user device (e.g., set-top-box, mobile phone/smart phone, computer, laptop computer, tablet, internet-connected television, gateway device, digital video recorder). In addition, an end-user-device and a method are described herein for receiving the digital content over the connection from the video delivery system.Type: GrantFiled: July 1, 2013Date of Patent: July 12, 2016Assignee: ERICSSON ABInventors: Kevin Cranman, Charles Hammett Dasher
-
Publication number: 20150379605Abstract: A system, method, and content provider server for creating a catalog of electronic content, wherein a customer accesses the catalog to browse and purchase electronic content, which is downloaded over a network to a customer premises where the electronic content is presented on a rendering device. Different pieces of the electronic content have different bandwidth requirements and impose different requirements for the rendering device. The server determines whether customer premises capabilities, including those of the rendering device, meet the requirements of each piece of electronic content, and populates the catalog only with pieces of electronic content for which the customer premises capabilities meet the requirements of the electronic content. Alternatively, the server may include all of the electronic content in the catalog while marking those pieces for which the customer premises capabilities do not meet the requirements of the electronic content.Type: ApplicationFiled: June 26, 2014Publication date: December 31, 2015Inventors: Chris Phillips, Charles Hammett Dasher
-
Patent number: 9210207Abstract: 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: GrantFiled: February 13, 2014Date of Patent: December 8, 2015Assignee: ERICSSON ABInventors: Jennifer Ann Reynolds, Charles Hammett Dasher
-
Publication number: 20150334150Abstract: 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: ApplicationFiled: July 28, 2015Publication date: November 19, 2015Inventors: Charles Hammett Dasher, Chris Phillips, Jennifer Ann Reynolds, Robert Hammond Forsman
-
Publication number: 20150312301Abstract: 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: ApplicationFiled: April 23, 2014Publication date: October 29, 2015Applicant: Ericsson Television Inc.Inventors: Charles Hammett Dasher, Chris Phillips
-
Publication number: 20150295762Abstract: 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: ApplicationFiled: June 22, 2015Publication date: October 15, 2015Inventors: Chris Phillips, Jennifer Ann Reynolds, Robert Hammond Forsman, Charles Hammett Dasher
-
Publication number: 20150288617Abstract: 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: ApplicationFiled: April 7, 2014Publication date: October 8, 2015Applicant: ERICSSON TELEVISION INC.Inventors: Charles Hammett Dasher, Jennifer Ann Reynolds, Robert Hammond Forsman, Chris Phillips
-
Publication number: 20150263916Abstract: 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: ApplicationFiled: March 17, 2014Publication date: September 17, 2015Applicant: Ericsson Television Inc.Inventors: Chris Phillips, Jennifer Ann Reynolds, Charles Hammett Dasher, Robert Hammond Forsman
-
Publication number: 20150249623Abstract: 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: ApplicationFiled: March 3, 2014Publication date: September 3, 2015Applicant: Ericsson Television Inc.Inventors: Chris Phillips, Jennifer Ann Reynolds, Charles Hammett Dasher, Michael Huber
-
Publication number: 20150249622Abstract: 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: ApplicationFiled: March 3, 2014Publication date: September 3, 2015Applicant: Ericsson Television Inc.Inventors: Chris Phillips, Jennifer Ann Renolds, Charles Hammett Dasher, Michael Huber
-
Publication number: 20150229694Abstract: 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: ApplicationFiled: February 13, 2014Publication date: August 13, 2015Applicant: Ericsson Television Inc.Inventors: Jennifer Ann Reynolds, Charles Hammett Dasher
-
Patent number: 9088813Abstract: 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: GrantFiled: October 7, 2013Date of Patent: July 21, 2015Assignee: ERICSSON TELEVISION INC.Inventors: Chris Phillips, Charles Hammett Dasher, Robert Hammond Forsman
-
Patent number: 9065811Abstract: 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: GrantFiled: April 4, 2013Date of Patent: June 23, 2015Assignee: ERICSSON TELEVISION INC.Inventors: Chris Phillips, Jennifer Ann Reynolds, Robert Hammond Forsman, Charles Hammett Dasher
-
Publication number: 20150100994Abstract: 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: ApplicationFiled: October 7, 2013Publication date: April 9, 2015Applicant: Ericsson Television IncInventors: Chris Phillips, Charles Hammett Dasher, Robert Hammond Forsman