Patents by Inventor Robert E. Mack

Robert E. Mack 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: 10476923
    Abstract: Creating a filtered adaptive streaming playlist in a content delivery network. The playlist is for delivery of a plurality of chunks of stored video content to a streaming client device. The filtering is based on a determination of whether information associated with each chunk is in compliance with a personalized rule set associated with the streaming client device.
    Type: Grant
    Filed: April 5, 2013
    Date of Patent: November 12, 2019
    Assignee: ARRIS Enterprises LLC
    Inventors: Brian J. Tarbox, Robert E Mack, Albert F. Elcock
  • Patent number: 9544628
    Abstract: A method and apparatus for streaming Over-the-Top (OTT) content on a network to subscribers is described. A digital video transport stream of an item of the OTT content is obtained via unicast streaming methods of a resolution and bit rate selected from an available set of different resolutions and bit rates for the digital video transport stream. The digital video transport stream of the selected resolution and bit rate is transmitted in the form of an IP multicast over the network to subscribers. Bandwidth utilization of the network is monitored so that switching of the bit rate to a different bit rate for the digital video transport stream can be controlled to provide adaptive rate control of the IP multicast.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: January 10, 2017
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Robert E. Mack, Lawrence D. Vince, Niranjan R. Samant
  • Publication number: 20160088331
    Abstract: A method and apparatus for streaming Over-the-Top (OTT) content on a network to subscribers is described. A digital video transport stream of an item of the OTT content is obtained via unicast streaming methods of a resolution and bit rate selected from an available set of different resolutions and bit rates for the digital video transport stream. The digital video transport stream of the selected resolution and bit rate is transmitted in the form of an IP multicast over the network to subscribers. Bandwidth utilization of the network is monitored so that switching of the bit rate to a different bit rate for the digital video transport stream can be controlled to provide adaptive rate control of the IP multicast.
    Type: Application
    Filed: December 7, 2015
    Publication date: March 24, 2016
    Inventors: Robert E. Mack, Lawrence D. Vince, Niranjan R. Samant
  • Patent number: 9225762
    Abstract: A method and apparatus for streaming Over-the-Top (OTT) content on a network to subscribers is described. A digital video transport stream of an item of the OTT content is obtained via unicast streaming methods of a resolution and bit rate selected from an available set of different resolutions and bit rates for the digital video transport stream. The digital video transport stream of the selected resolution and bit rate is transmitted in the form of an IP multicast over the network to subscribers. Bandwidth utilization of the network is monitored so that switching of the bit rate to a different bit rate for the digital video transport stream can be controlled to provide adaptive rate control of the IP multicast.
    Type: Grant
    Filed: November 17, 2011
    Date of Patent: December 29, 2015
    Assignee: Google Technology Holdings LLC
    Inventors: Robert E. Mack, Niranjan R. Samant, Lawrence D. Vince
  • Patent number: 9161095
    Abstract: Systems and methods for blackout management in media distribution systems may include a central data center in a service provider's domain. The central data server may coordinate with a blackout manager that implements control features for blackout. In contrast to (or to supplement) blackout control solutions that require integrated receiver decoders (IRD)s to be physically installed at each of the regional headends in the service provider network, the blackout manager may provide three functions: 1) a Virtual IRD (VIRD) function 2) access control functions via access control component, and 3) VIRD-to-EndPoint mapping function in the linkage manager.
    Type: Grant
    Filed: February 22, 2013
    Date of Patent: October 13, 2015
    Assignee: ARRIS Technology, Inc.
    Inventors: Robert E. Mack, Niranjan R. Samant, Lawrence D. Vince
  • Patent number: 9043854
    Abstract: A method of provisioning a set-top box (STB) with a provisioning server is disclosed. In the method, a provisioning request is received from a STB, where the provisioning request includes a provisioning stream identifier, an authorization server identifier, and a STB address. The provisioning server requests a provisioning system generate a configuration for the STB, where the configuration includes a channel map and basic code. The provisioning server receives the configuration from the provisioning system. The provisioning server prepares provisioning information, including the configuration for the STB and sends the provisioning information to the STB using the identifier for the STB.
    Type: Grant
    Filed: September 29, 2009
    Date of Patent: May 26, 2015
    Assignee: ARRIS Technology, Inc.
    Inventors: Christopher Poli, David H. Brouda, Glen P. Goffin, Robert E. Mack
  • Patent number: 8989006
    Abstract: A method and apparatus for providing seamless failover to a redundant stream at an edge device is disclosed. A plurality of identical streams are received via a plurality of paths at a plurality of synchronization buffers. Each synchronization buffer receives one of the plurality of identical streams from a corresponding path of the plurality of paths. The plurality of streams are synchronized. A composite stream is generated from the plurality of identical streams according to a packet selection process.
    Type: Grant
    Filed: December 29, 2005
    Date of Patent: March 24, 2015
    Assignee: General Instrument Corporation
    Inventors: Arthur P. Jost, Robert E. Mack, Lawrence D. Vince
  • Patent number: 8904425
    Abstract: A media content broadcast blackout control method, comprising receiving a retune message requesting a blackout of a primary media content broadcast in specific regions, generating a playlist for each region comprising a content key wrapped in a region-specific media key, wherein the content key in the playlists for regions that are not subject to the blackout is configured to access the primary media content broadcast, and the content key in the playlists for regions that are subject to the blackout is configured to access an alternate media content broadcast, providing the playlists to client devices within each region, providing the primary media content broadcast to client devices whose region-specific media key unwraps the content key for the primary media content broadcast, and providing the alternate media content broadcast to client devices whose region-specific media key unwraps the content key for the alternate primary media content broadcast.
    Type: Grant
    Filed: April 12, 2013
    Date of Patent: December 2, 2014
    Assignee: General Instrument Corporation
    Inventors: Niranjan R. Samant, Erik J. Elstermann, Robert E. Mack, Erik C. Metz, Lawrence D. Vince
  • Publication number: 20140304373
    Abstract: Creating a filtered adaptive streaming playlist in a content delivery network. The playlist is for delivery of a plurality of chunks of stored video content to a streaming client device. The filtering is based on a determination of whether information associated with each chunk is in compliance with a personalized rule set associated with the streaming client device.
    Type: Application
    Filed: April 5, 2013
    Publication date: October 9, 2014
    Applicant: General Instrument Corporation
    Inventors: Brian J. Tarbox, Robert E. Mack, Albert F. Elcock
  • Publication number: 20140282682
    Abstract: A media content broadcast blackout control method, comprising receiving a retune message requesting a blackout of a primary media content broadcast in specific regions, generating a playlist for each region comprising a content key wrapped in a region-specific media key, wherein the content key in the playlists for regions that are not subject to the blackout is configured to access the primary media content broadcast, and the content key in the playlists for regions that are subject to the blackout is configured to access an alternate media content broadcast, providing the playlists to client devices within each region, providing the primary media content broadcast to client devices whose region-specific media key unwraps the content key for the primary media content broadcast, and providing the alternate media content broadcast to client devices whose region-specific media key unwraps the content key for the alternate primary media content broadcast.
    Type: Application
    Filed: April 12, 2013
    Publication date: September 18, 2014
    Applicant: General Instrument Corporation
    Inventors: Niranjan R. Samant, Erik J. Elstermann, Robert E. Mack, Erik C. Metz, Lawrence D. Vince
  • Publication number: 20140245341
    Abstract: Systems and methods for blackout management in media distribution systems may include a central data center in a service provider's domain. The central data server may coordinate with a blackout manager that implements control features for blackout. In contrast to (or to supplement) blackout control solutions that require integrated receiver decoders (IRD)s to be physically installed at each of the regional headends in the service provider network, the blackout manager may provide three functions: 1) a Virtual IRD (VIRD) function 2) access control functions via access control component, and 3) VIRD-to-EndPoint mapping function in the linkage manager.
    Type: Application
    Filed: February 22, 2013
    Publication date: August 28, 2014
    Applicant: GENERAL INSTRUMENT CORPORATION
    Inventors: Robert E. Mack, Niranjan R. Samant, Lawrence D. Vince
  • Patent number: 8774062
    Abstract: A system (10), method (90) and apparatus (14) are provided for provisioning a multicast stream, such as an IP multicast stream, in a network. The system includes a first tier (12), such as a national backbone, with a first Multicast Address Discovery (MCAD) directory (34), and at least one second tier having a headend, such as a regional headend (14), with a second MCAD directory (36, 38). The system (10) includes a tiered MCAD directory network that allows the assignment of multicast addresses to multicast streams received from an upper tier MCAD directory. The tiered MCAD directory structure allows for requesting and storing stream descriptors and delivering stream descriptors on-demand to MCAD-enabled devices throughout the system. The system (10) also allows for stream provisioning maintenance and validation at lower tier headends via MCAD-enabled device queries or re-queries of upper tier MCAD directories.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: July 8, 2014
    Assignee: General Instrument Corporation
    Inventors: Thomas J. Bahnck, Arthur P. Jost, Robert E. Mack, Lawrence D. Vince
  • Patent number: 8561102
    Abstract: A video content delivery system is provided for set top boxes (STBs) that may be relocated as well as mobile clients using the Internet to retrieve content manifest files pertaining to the geographic area in which they are located. To provide this system, the edge cache in each geo-location region of a content provider is configured to append location specific metadata to a client's original HTTP request for content, making the request geo-location or region specific. The specific metadata appended by the edge cache in each region prevent clients from bypassing blackout or other content restrictions by moving from a non-restricted area and sending inaccurate location information. In another feature of the system to prevent client bypassing of blackout restrictions, the edge cache when communicating with the STB removes any location specific information which the client provides.
    Type: Grant
    Filed: August 16, 2012
    Date of Patent: October 15, 2013
    Assignee: General Instrument Corporation
    Inventors: Robert E. Mack, Niranjan R. Samant
  • Publication number: 20130132986
    Abstract: A method and apparatus for streaming Over-the-Top (OTT) content on a network to subscribers is described. A digital video transport stream of an item of the OTT content is obtained via unicast streaming methods of a resolution and bit rate selected from an available set of different resolutions and bit rates for the digital video transport stream. The digital video transport stream of the selected resolution and bit rate is transmitted in the form of an IP multicast over the network to subscribers. Bandwidth utilization of the network is monitored so that switching of the bit rate to a different bit rate for the digital video transport stream can be controlled to provide adaptive rate control of the IP multicast.
    Type: Application
    Filed: November 17, 2011
    Publication date: May 23, 2013
    Applicant: GENERAL INSTRUMENT CORPORATION
    Inventors: Robert E. Mack, Niranjan R. Samant, Lawrence D. Vince
  • Patent number: 8441963
    Abstract: A system (10), method (90) and apparatus (14) are provided for provisioning a multicast stream, such as an IP multicast stream, in a network. The system includes a first tier (12), such as a national backbone, with a first Multicast Address Discovery (MCAD) directory (34), and at least one second tier having a headend, such as a regional headend (14), with a second MCAD directory (36, 38). The system (10) includes a tiered MCAD directory network that allows the assignment of multicast addresses to multicast streams received from an upper tier MCAD directory. The tiered MCAD directory structure allows for requesting and storing stream descriptors and delivering stream descriptors on-demand to MCAD-enabled devices throughout the system. The system (10) also allows for stream provisioning maintenance and validation at lower tier headends via MCAD-enabled device queries or re-queries of upper tier MCAD directories.
    Type: Grant
    Filed: November 29, 2005
    Date of Patent: May 14, 2013
    Assignee: General Instrument Corporation
    Inventors: Thomas J. Bahnck, Arthur P. Jost, Robert E. Mack, Lawrence D. Vince
  • Publication number: 20110078757
    Abstract: A method of provisioning a set-top box (STB) with a provisioning server is disclosed. In the method, a provisioning request is received from a STB, where the provisioning request includes a provisioning stream identifier, an authorization server identifier, and a STB address. The provisioning server requests a provisioning system generate a configuration for the STB, where the configuration includes a channel map and basic code. The provisioning server receives the configuration from the provisioning system. The provisioning server prepares provisioning information, including the configuration for the STB and sends the provisioning information to the STB using the identifier for the STB.
    Type: Application
    Filed: September 29, 2009
    Publication date: March 31, 2011
    Applicant: GENERAL INSTRUMENT CORPORATION
    Inventors: Christopher Poli, David H. Brouda, Glen P. Goffin, Robert E. Mack
  • Patent number: 7590886
    Abstract: Method and apparatus for facilitating device redundancy in a fault tolerant system is described. One aspect of the invention relates to common redundancy for a set of devices in a redundancy group. Each of the devices is in either an active role or a standby role. Virtual configurations for the devices are stored in a management system. Advertisements are periodically sent from each of the devices in the active role to each of the devices in the redundancy group. Each of the advertisements includes a configuration sequence number. An update in one of the virtual configurations is announced by incrementing the configuration sequence number in at least one of the advertisements. An updated virtual configuration is obtained at each of the devices in the standby role from the management system in response to detecting the configuration sequence number as incremented in the at least one advertisement.
    Type: Grant
    Filed: November 21, 2006
    Date of Patent: September 15, 2009
    Assignee: General Instruments, Corporation
    Inventors: Steven J. Moscirella, David M. Bjordammen, Arthur P. Jost, Robert E. Mack
  • Patent number: 7414984
    Abstract: A system and method for efficiently adding a new network resource to a digital video network, without the need to purchase costly ancillary network hardware or extensive manual configuration, is disclosed. The inventive system and method provide for a loop-through for adding new resources to a digital video network. The present invention provides for the resources to be daisy chained from the network switch, where each resource is configured simply as either a loop-through (“LT”) resource or the “last” resource in the daisy chain. Then, only upstream traffic with Media Access Control (“MAC”) addresses of upstream LT resources are transmitted out of the loop-through by the last network resource.
    Type: Grant
    Filed: August 27, 2004
    Date of Patent: August 19, 2008
    Assignee: General Instrument Corporation
    Inventors: Robert E. Mack, Scott Randell, David H. Brouda
  • Publication number: 20080120177
    Abstract: Method and apparatus for facilitating device redundancy in a fault tolerant system is described. One aspect of the invention relates to common redundancy for a set of devices in a redundancy group. Each of the devices is in either an active role or a standby role. Virtual configurations for the devices are stored in a management system. Advertisements are periodically sent from each of the devices in the active role to each of the devices in the redundancy group. Each of the advertisements includes a configuration sequence number. An update in one of the virtual configurations is announced by incrementing the configuration sequence number in at least one of the advertisements. An updated virtual configuration is obtained at each of the devices in the standby role from the management system in response to detecting the configuration sequence number as incremented in the at least one advertisement.
    Type: Application
    Filed: November 21, 2006
    Publication date: May 22, 2008
    Applicant: GENERAL INSTRUMENT CORPORATION
    Inventors: Steven J. Moscirella, David M. Bjordammen, Arthur P. Jost, Robert E. Mack
  • Publication number: 20070226765
    Abstract: A method and system for managing a blackout of media content data includes receiving a media content stream at a local media content device. The media content stream includes the media content data and blackout data related to the blackout of the media content data. The local media content device is operable to implement the blackout of the media content data with the blackout data in the media content stream.
    Type: Application
    Filed: December 21, 2006
    Publication date: September 27, 2007
    Applicant: GENERAL INSTRUMENT CORPORATION
    Inventors: Thomas J. Bahnck, Arthur P. Jost, Robert E. Mack, Lawrence D. Vince