Patents by Inventor Robert Hammond Forsman

Robert Hammond Forsman 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: 9621614
    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: July 28, 2015
    Date of Patent: April 11, 2017
    Assignee: ERICSSON AB
    Inventors: Charles Hammett Dasher, Chris Phillips, Jennifer Ann Reynolds, Robert Hammond Forsman
  • Publication number: 20170070773
    Abstract: A system and method for effectuating channel changes in a multicast adaptive bitrate (MABR) streaming network using a dedicated bandwidth pipe for downloading a requested channel's data in a recovery segment by issuing an HTTP request. A video management agent is configured to stitch the recovery segment's data with the regular channel stream during the channel change to generate a hybrid stream, which is multicast streamed toward the requesting device. Once the data from the regular channel stream is properly joined, recovery segment downloading ceases and the bandwidth consumed for sending recovery data in the dedicated bandwidth pipe is released.
    Type: Application
    Filed: September 9, 2015
    Publication date: March 9, 2017
    Inventors: Chris Phillips, Jennifer Ann Reynolds, Robert Hammond Forsman
  • Publication number: 20170070551
    Abstract: A system and method for effectuating channel changes in a multicast adaptive bitrate (MABR) streaming network using temporarily borrowed bandwidth from a shared progressive download ABR bandwidth pipe for downloading a requested channel's data in a recovery segment by issuing an HTTP request. A video management agent is configured to stitch the recovery segment's data with the regular channel stream during the channel change to generate a hybrid stream, which is multicast streamed toward the requesting device. Once the data from the regular channel stream is properly joined, recovery segment downloading ceases and the bandwidth consumed for sending recovery data is released back to the progressive download ABR pipe.
    Type: Application
    Filed: September 9, 2015
    Publication date: March 9, 2017
    Inventors: Chris Phillips, Jennifer Ann Reynolds, Robert Hammond Forsman
  • Publication number: 20170070757
    Abstract: A system and method for effectuating channel changes in a multicast adaptive bitrate (MABR) streaming network using a dedicated bandwidth pipe for burst transmitting a requested channel's data. A video management agent is configured to stitch burst-transmitted data with the regular channel stream during the channel change to generate a hybrid stream, which is multicast streamed toward the requesting device. Once the data from the regular channel stream is properly joined, burst transmission ceases and the bandwidth consumed for sending burst-transmitted data is released.
    Type: Application
    Filed: September 9, 2015
    Publication date: March 9, 2017
    Inventors: Chris Phillips, Jennifer Ann Reynolds, Robert Hammond Forsman, Kuheli Haldar
  • Publication number: 20170070758
    Abstract: A system and method for effectuating channel changes in a multicast adaptive bitrate (MABR) streaming network using temporarily borrowed bandwidth from a shared progressive download ABR bandwidth pipe for burst transmitting a requested channel's data. A video management agent is configured to stitch burst-transmitted data with the regular channel stream during the channel change to generate a hybrid stream, which is multicast streamed toward the requesting device. Once the data from the regular channel stream is properly joined, burst transmission ceases and the bandwidth consumed for sending burst-transmitted data is released back to the progressive download ABR pipe.
    Type: Application
    Filed: September 9, 2015
    Publication date: March 9, 2017
    Inventors: Chris Phillips, Jennifer Ann Reynolds, Robert Hammond Forsman, Kuheli Haldar
  • Patent number: 9584598
    Abstract: A method of operating a content delivery network includes assigning priority levels to push and pull content requests, respectively, for a communication link connecting a first server and a second server in the content delivery network and allocating a push portion of outgoing bandwidth from the first server to the second server for push content requests and a pull portion of the outgoing bandwidth from the first server to the second server for pull content requests based on the priority levels assigned to the push and pull content requests for the communication link, respectively.
    Type: Grant
    Filed: April 4, 2013
    Date of Patent: February 28, 2017
    Assignee: ERICSSON AB
    Inventors: Chris Phillips, Jennifer Ann Reynolds, Robert Hammond Forsman, Jimmie Rodgers
  • Publication number: 20170055007
    Abstract: A complexity-driven adaptive quality scheme for managing segment delivery and bandwidth allocation in an ABR network. Upon determining an average video complexity or ECM value for media content over a select time duration, a delivery weight parameter may be obtained as a function of the average ECM value and a policy-defined weight to be used in a weighted fair queuing (WFQ) process for delivering the media content to a requesting ABR client device. The delivery weight parameter may then be applied in the WFQ process for streaming the media asset to the ABR client device until all media segments are delivered.
    Type: Application
    Filed: August 19, 2015
    Publication date: February 23, 2017
    Inventors: Chris Phillips, Richard Sjöberg, Robert Hammond Forsman, Ian Tapp
  • Publication number: 20170055012
    Abstract: A complexity-driven adaptive quality scheme for managing segment delivery and bandwidth allocation in an ABR network. Segments for downloading to a requesting ABR client may be selected based on encoding complexity data associated therewith, wherein a virtual segmenter may operate to represent the media segments in a memory using associated pointers. In a bandwidth management configuration using a WFQ scheduling mechanism, delivery weights may be modified based on the complexity data.
    Type: Application
    Filed: August 19, 2015
    Publication date: February 23, 2017
    Inventors: Chris Phillips, Rickard Sjöberg, Robert Hammond Forsman, Ian Tapp
  • Patent number: 9560404
    Abstract: A scheme for providing targeted advertisements in a multicast adaptive bitrate (ABR) streaming environment. In one implementation, ads specific to a subscriber's demographic profile and relevant to the genre of a tuned MABR media channel may be downloaded in a gateway (GW) or into a network storage system. In another implementation, multicast ABR streams of ads may be triggered at specific points (e.g., insertion markers in a multicast ABR media channel) that can be selectively joined by a GW node based on demographics and channel genre. In yet another implementation, continuously streaming multicast ad channels may be switched at suitable points in a multicast ABR media channel based on targeting parameters.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: January 31, 2017
    Assignee: ERICSSON AB
    Inventors: Chris Phillips, Jennifer Ann Reynolds, Robert Hammond Forsman, Carl Furgusson
  • Publication number: 20160366202
    Abstract: A scheme for managing delivery of segmented media content in an ABR network, wherein bitrates of a manifest file may be selectively modified or removed based on a client device's video buffer characteristics. An ABR stream delivery server is operative to simulate the client device's video buffer in a streaming session and accordingly modify the manifest files to include metadata for media segments encoded at a particular single bitrate responsive to the buffer performance and other network conditions. Responsive to monitoring the video buffer characteristics of the media player during the streaming session, a selected single bitrate may be moved up or down to other bitrates of the manifest files.
    Type: Application
    Filed: June 12, 2015
    Publication date: December 15, 2016
    Inventors: Chris Phillips, Robert Hammond Forsman, Jennifer Ann Reynolds
  • Patent number: 9516084
    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: Grant
    Filed: November 1, 2013
    Date of Patent: December 6, 2016
    Assignee: ERICSSON AB
    Inventors: Chris Phillips, Robert Hammond Forsman, Jennifer Ann Reynolds
  • Publication number: 20160286247
    Abstract: A system and method for providing guaranteed channels in a switched digital video network using multicast adaptive bitrate (ABR) streaming. In one implementation, when a request for a guaranteed channel is received from a subscriber station (e.g., a set-top box or STB), a determination may be made as to which edge QAM device the requested channel is assigned to. A bandwidth pipe modeling may be performed for the assigned edge QAM to determine an optimal bitrate of a particular MABR stream that may be packed into the edge QAM's bandwidth pipe. Thereafter, the particular MABR stream may be joined to facilitate streaming of the requested channel via the QAM serving the subscriber station.
    Type: Application
    Filed: March 27, 2015
    Publication date: September 29, 2016
    Inventors: Chris Phillips, Jennifer Ann Reynolds, Robert Hammond Forsman
  • Publication number: 20160286248
    Abstract: A system and method for providing non-guaranteed channels in a switched digital video network using multicast adaptive bitrate (ABR) streaming. In one implementation, upon receiving a request for a non-guaranteed channel is received from a subscriber station (e.g., a set-top box or STB), a bandwidth pipe modeling process is operative to model a bandwidth pipe corresponding to each edge QAM device configured to support non-guaranteed channels for selecting a particular edge QAM device that can best accommodate the requested non-guaranteed channel. Bitrates of MABR streams of existing channels of the selected edge QAM device may be adjusted in order to accommodate a particular MABR stream at chosen bitrate of the requested non-guaranteed channel. IGMP Join operations may be effectuated, as needed, to join MABR streams of the existing channels and the requested non-guaranteed channel to correct IGMP group(s).
    Type: Application
    Filed: March 27, 2015
    Publication date: September 29, 2016
    Inventors: Chris Phillips, Jennifer Ann Reynolds, Robert Hammond Forsman
  • Publication number: 20160286249
    Abstract: A system and method for providing VOD/NPVR content in a switched digital video network using unicast adaptive bitrate (ABR) streaming. In one implementation, upon receiving a notification from a back office pursuant to the VOD session request from a subscriber station (e.g., a set-top box or STB), a bandwidth pipe modeling process is operative to model a bandwidth pipe corresponding to each edge QAM device configured to support VOD sessions for selecting a particular edge QAM device that can best accommodate the requested VOD session. Bitrates of UABR streams of existing VOD sessions of the selected edge QAM device may be adjusted in order to accommodate a particular UABR stream at a chosen bitrate for the requested VOD session. UABR allocations of the selected edge QAM's bandwidth pipe may be effectuated for the existing VOD sessions and the requested VOD session as needed.
    Type: Application
    Filed: March 27, 2015
    Publication date: September 29, 2016
    Inventors: Chris Phillips, Jennifer Ann Reynolds, Robert Hammond Forsman
  • Patent number: 9444856
    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: Grant
    Filed: September 25, 2013
    Date of Patent: September 13, 2016
    Assignee: ERICSSON AB
    Inventors: Chris Phillips, Charles Hammett Dasher, Robert Hammond Forsman, Jennifer Ann Reynolds
  • Publication number: 20160073176
    Abstract: A scheme for providing targeted advertisements in a multicast adaptive bitrate (ABR) streaming environment. In one implementation, ads specific to a subscriber's demographic profile and relevant to the genre of a tuned MABR media channel may be downloaded in a gateway (GW) or into a network storage system. In another implementation, multicast ABR streams of ads may be triggered at specific points (e.g., insertion markers in a multicast ABR media channel) that can be selectively joined by a GW node based on demographics and channel genre. In yet another implementation, continuously streaming multicast ad channels may be switched at suitable points in a multicast ABR media channel based on targeting parameters.
    Type: Application
    Filed: December 17, 2014
    Publication date: March 10, 2016
    Inventors: Chris Phillips, Jennifer Ann Reynolds, Robert Hammond Forsman, Carl Furgusson
  • Publication number: 20160073175
    Abstract: A scheme for providing targeted advertisements in a multicast adaptive bitrate (ABR) streaming environment. In one implementation, ads specific to a subscriber's demographic profile and relevant to the genre of a tuned MABR media channel may be downloaded in a gateway (GW) or into a network storage system. In another implementation, multicast ABR streams of ads may be triggered at specific points (e.g., insertion markers in a multicast ABR media channel) that can be selectively joined by a GW node based on demographics and channel genre. In yet another implementation, continuously streaming multicast ad channels may be switched at suitable points in a multicast ABR media channel based on targeting parameters.
    Type: Application
    Filed: December 17, 2014
    Publication date: March 10, 2016
    Inventors: Chris Phillips, Jennifer Ann Reynolds, Robert Hammond Forsman, Carl Furgusson
  • Publication number: 20160073146
    Abstract: A scheme for providing targeted advertisements in a multicast adaptive bitrate (ABR) streaming environment. In one implementation, ads specific to a subscriber's demographic profile and relevant to the genre of a tuned MABR media channel may be downloaded in a gateway (GW) or into a network storage system. In another implementation, multicast ABR streams of ads may be triggered at specific points (e.g., insertion markers in a multicast ABR media channel) that can be selectively joined by a GW node based on demographics and channel genre. In yet another implementation, continuously streaming multicast ad channels may be switched at suitable points in a multicast ABR media channel based on targeting parameters.
    Type: Application
    Filed: December 17, 2014
    Publication date: March 10, 2016
    Inventors: Chris Phillips, Jennifer Ann Reynolds, Robert Hammond Forsman, Carl Furgusson
  • Publication number: 20150334150
    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: Application
    Filed: July 28, 2015
    Publication date: November 19, 2015
    Inventors: Charles Hammett Dasher, Chris Phillips, Jennifer Ann Reynolds, Robert Hammond Forsman
  • Publication number: 20150295762
    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: Application
    Filed: June 22, 2015
    Publication date: October 15, 2015
    Inventors: Chris Phillips, Jennifer Ann Reynolds, Robert Hammond Forsman, Charles Hammett Dasher