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).

  • Publication number: 20190199770
    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: February 27, 2019
    Publication date: June 27, 2019
    Inventors: Charles Hammett Dasher, Chris Phillips
  • Patent number: 10264043
    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: Grant
    Filed: April 23, 2014
    Date of Patent: April 16, 2019
    Assignee: ERICSSON AB
    Inventors: Charles Hammett Dasher, Chris Phillips
  • Patent number: 10142259
    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: Grant
    Filed: March 3, 2014
    Date of Patent: November 27, 2018
    Assignee: ERICSSON AB
    Inventors: Chris Phillips, Jennifer Ann Reynolds, Charles Hammett Dasher, Michael Huber
  • Patent number: 10134072
    Abstract: 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: Grant
    Filed: June 26, 2014
    Date of Patent: November 20, 2018
    Assignee: ERICSSON AB
    Inventors: Chris Phillips, Charles Hammett Dasher
  • Patent number: 10069885
    Abstract: A method, Over-The-Top (OTT) content provider server, Content Delivery Network (CDN) Redirector server, and CDN delivery server for managing bandwidth while delivering electronic content utilizing OTT adaptive streaming to a plurality of client devices at a customer premises. The OTT content provider server receives client device priorities from a customer and stores in a customer profile, a device weighting for each of the plurality of client devices. The OTT content provider server also stores an indication of an available bandwidth of a premises connection at the customer premises. When each client device requests OTT content, a delivery server in a CDN allocates a bitrate for the requesting client device based on the available bandwidth for the premises connection and the device weighting of the requesting client device, and delivers the requested OTT content to the requesting client device at the allocated bitrate.
    Type: Grant
    Filed: March 18, 2013
    Date of Patent: September 4, 2018
    Assignee: ERICSSON AB
    Inventors: Charles Hammett Dasher, Robert Hammond Forsman, Chris Phillips, Jennifer Ann Reynolds
  • Publication number: 20180131982
    Abstract: A system and a method are described herein for enabling a user with a location-aware mobile device to have at least partial control of a closest set top box associated with a closest television. The closest set top box does not need to be associated with the user's home television but instead can be any set top box that is associated with a television located for instance at a stranger's house, an airport, a bar, or wherever.
    Type: Application
    Filed: December 14, 2017
    Publication date: May 10, 2018
    Applicant: IDTP HOLDINGS, INC.
    Inventors: Jennifer Ann Reynolds, Charles Hammett Dasher, Paul Canter
  • Patent number: 9923763
    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: June 22, 2015
    Date of Patent: March 20, 2018
    Assignee: ERICSSON AB
    Inventors: Chris Phillips, Jennifer Ann Reynolds, Robert Hammond Forsman, Charles Hammett Dasher
  • Publication number: 20180070119
    Abstract: A system and method for providing bitrate control for delivering media content to a plurality of virtual display (VD) screens presented in a virtual reality (VR) environment effectuated by a VR device of a subscriber based on detecting a movement in a point of view with respect the VD screens' placement within the VR environment, wherein each VD screen is configured to receive a media content channel. Responsive to detecting the movement, angular distance of each of the VD screens relative to a reference axis is computed. Weights to each of the media content channels may be assigned or updated based on the angular distance of the corresponding VD screens relative to the reference axis. Media content channels on the VD screens outside the subscriber's field of view may be time-shifted.
    Type: Application
    Filed: September 1, 2017
    Publication date: March 8, 2018
    Inventors: Chris Phillips, Robert Hammond Forsman, Jennifer Ann Reynolds, Charles Hammett Dasher
  • Publication number: 20180070113
    Abstract: A system and method for providing bitrate control for delivering media content to a plurality of virtual display (VD) screens presented in a virtual reality (VR) environment effectuated by a VR device of a subscriber based on detecting a movement in a point of view with respect the VD screens' placement within the VR environment, wherein each VD screen is configured to receive a media content channel. Responsive to detecting the movement, angular distance of each of the VD screens relative to a reference axis is computed. Weights to each of the media content channels may be assigned or updated based on the angular distance of the corresponding VD screens relative to the reference axis. Bandwidth of a managed bandwidth pipe may be (re)allocated based on the relative weights of the media content channels for delivering the media content channels to the subscriber's VR environment responsive to selecting single bitrates for the media channels according to a channel bandwidth annealing mechanism.
    Type: Application
    Filed: September 1, 2017
    Publication date: March 8, 2018
    Inventors: Chris Phillips, Robert Hammond Forsman, Jennifer Ann Reynolds, Charles Hammett Dasher
  • Publication number: 20180013807
    Abstract: An adaptive streaming server, a method, and a system are described herein that create a content stream to be delivered to one or more clients by segmenting the content into data structures which are stored in random access memory (volatile storage) rather than segmenting the content into segment files which are stored on a disk or database (non-volatile storage).
    Type: Application
    Filed: September 24, 2017
    Publication date: January 11, 2018
    Inventors: Robert Hammond Forsman, Chris Phillips, Jennifer Ann Reynolds, Charles Hammett Dasher, Steve Martin
  • Patent number: 9860576
    Abstract: A system and a method are described herein for enabling a user with a location-aware mobile device to have at least partial control of a closest set top box associated with a closest television. The closest set top box does not need to be associated with the user's home television but instead can be any set top box that is associated with a television located for instance at a stranger's house, an airport, a bar, or wherever.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: January 2, 2018
    Assignee: IDTP Holdings, Inc.
    Inventors: Jennifer Ann Reynolds, Charles Hammett Dasher, Paul Canter
  • Publication number: 20170324676
    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 17, 2017
    Publication date: November 9, 2017
    Inventors: Charles Hammett Dasher, Chris Phillips, Robert Hammond Forsman, Jennifer Ann Reynolds
  • Patent number: 9807137
    Abstract: An adaptive streaming server, a method, and a system are described herein that create a content stream to be delivered to one or more clients by segmenting the content into data structures which are stored in random access memory (volatile storage) rather than segmenting the content into segment files which are stored on a disk or database (non-volatile storage).
    Type: Grant
    Filed: May 6, 2014
    Date of Patent: October 31, 2017
    Assignee: ERICSSON AB
    Inventors: Robert Hammond Forsman, Chris Phillips, Jennifer Ann Reynolds, Charles Hammett Dasher, Steve Martin
  • Patent number: 9800912
    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: Grant
    Filed: September 12, 2016
    Date of Patent: October 24, 2017
    Assignee: ERICSSON AB
    Inventors: Chris Phillips, Charles Hammett Dasher, Michael Huber, Johan Kölhi
  • Publication number: 20170230708
    Abstract: A system and method for effectuating fast channel change in an adaptive streaming environment. A plurality of adjacent channels may be predicted relative to a current streaming channel engaged by a client device. Upon prioritizing the adjacent channels, the client device may be configured to pre-fetch metadata and initialization information for a subset of the prioritized adjacent channels based on bandwidth conditions, video player buffer status, etc. When a channel is changed, the client device is operative to use the pre-fetched data to quickly obtain encoded media content at a select bitrate for rendering.
    Type: Application
    Filed: April 28, 2017
    Publication date: August 10, 2017
    Inventors: Chris Phillips, Charles Hammett Dasher, Mark Robertson, Robert Hammond Forsman, Jennifer Ann Reynolds
  • Patent number: 9712408
    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: Grant
    Filed: March 17, 2014
    Date of Patent: July 18, 2017
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Chris Phillips, Jennifer Ann Reynolds, Charles Hammett Dasher, Robert Hammond Forsman
  • Publication number: 20170171360
    Abstract: 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: Application
    Filed: February 27, 2017
    Publication date: June 15, 2017
    Inventors: Chris Phillips, Charles Hammett Dasher
  • Patent number: 9628520
    Abstract: A method by at least one network node is disclosed for controlling setup of calls through a communication system. Information is received for a call request that comprises a network address of an origination device of the call request and a virtual identifier associated with a destination device to which the incoming call is directed. A user call profile is retrieved from among a plurality of user call profiles in a user call profile repository using the virtual identifier to identify the user call profile. The user call profile includes a plurality of rules defined by the user for controlling setup of calls to the destination device. Setup of a call path between the origination device and the destination device is controlled responsive to the user call profile.
    Type: Grant
    Filed: September 25, 2012
    Date of Patent: April 18, 2017
    Assignee: ERICSSON AB
    Inventors: Jennifer Ann Reynolds, Chris Phillips, Bob Forsman, Charles Hammett Dasher
  • Patent number: 9628405
    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: Grant
    Filed: April 7, 2014
    Date of Patent: April 18, 2017
    Assignee: ERICSSON AB
    Inventors: Charles Hammett Dasher, Jennifer Ann Reynolds, Robert Hammond Forsman, Chris Phillips
  • Patent number: 9628532
    Abstract: An adaptive streaming server and a method are described herein for determining if a congestion level within a network exceeds a predetermined threshold and when this occurs then one or more lower bit rate segments of a content stream will be transmitted to a client.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: April 18, 2017
    Assignee: ERICSSON AB
    Inventors: Kevin McHugh, Chris Phillips, Charles Hammett Dasher