Patents Assigned to ARRIS Enterprise, Inc.
  • Patent number: 9379830
    Abstract: Methods, systems, and computer-readable media can facilitate digitizing a broadcast transmission and transporting the digitized broadcast transmission along with one or more digitized narrowcast transmissions to a subscriber. In embodiments, a digitized broadcast transmission and one or more digitized narrowcast transmissions can be separately demodulated and the transmissions can be combined at one or more receiving nodes. In embodiments, a digitized broadcast transmission can be combined with one or more digitized narrowcast transmissions. Lossless compression and de-compression techniques can be used to optimally transport digitized broadcast and narrowcast signals.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: June 28, 2016
    Assignee: ARRIS Enterprises, Inc.
    Inventors: Marcel F. Schemmann, Zoran Maricevic, Zhijian Sun, Dean Painchaud
  • Patent number: 9374604
    Abstract: Techniques for synchronizing streams in an adaptive streaming environment include cross-chassis and intra-chassis synchronization of video and/or audio. In an adaptive streaming system that streams content in segments or chunks at varying levels of quality corresponding to different coding rates, implementations enable seamless switching between output streams. For example, synchronizing multiple output streams for switching between coded adaptive bit rate streams across multiple chassis involve calculating an NTP/UTC offset.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: June 21, 2016
    Assignee: ARRIS Enterprises, Inc.
    Inventors: Robert S. Nemiroff, Jing Yang Chen
  • Patent number: 9374577
    Abstract: A method and apparatus for selecting a coding mode for a block of a current picture are disclosed. For example, the method selects a coding mode in accordance with a cost function, for coding the block, wherein the cost function comprises a coding distortion parameter and a number of coding bits parameter, wherein said coding distortion parameter is measured in accordance with at least one of: between a prediction residual and a reconstructed prediction residual, or between a transformed prediction residual and a dequantized transformed prediction residual, wherein the number of coding bits parameter is computed in accordance with at least one of: from a true number of compressed bits resulting from coding said block, directly from a plurality of bins, or directly from a plurality of quantized transform coefficients.
    Type: Grant
    Filed: October 7, 2013
    Date of Patent: June 21, 2016
    Assignee: ARRIS Enterprises, Inc.
    Inventors: Limin Wang, Yue Yu, Robert O. Eifrig, Jian Zhou, David M. Baylon, Krit Panusopone, Xue Fang, Ajay K. Luthra
  • Patent number: 9374615
    Abstract: A method of operating a multi-processor video encoder by determining a target size corresponding to a preferred number of bits to be used when creating an encoded version of a picture in a group of sequential pictures making up a video sequence. The method includes the steps of calculating a first degree of fullness of a coded picture buffer at a first time, operating on the first degree of fullness to return an estimated second degree of fullness of the coded picture buffer at a second time, and operating on the second degree of fullness to return an initial target sized for the picture. The first time corresponds to the most recent time an accurate degree of fullness of the coded picture buffer can be calculated and the second time occurs after the first time.
    Type: Grant
    Filed: October 5, 2011
    Date of Patent: June 21, 2016
    Assignee: ARRIS Enterprises, Inc.
    Inventors: Guoyao Yu, Mayer D. Schwartz, Charles H. Van Dusen, Peter Borgwardt
  • Patent number: 9363202
    Abstract: Systems, methods and computer readable media for providing low-latency scheduling on upstream channels. Systems and methods can include a low-latency scheduler and a network interface. The low-latency scheduler can assign a first group of upstream channels for standard communication of packets on a network, and to assign a second group of upstream channels for communication of small upstream packets on the network. The network interface can communicate transmission opportunities identified by the low-latency scheduler to the subscriber devices. The transmission opportunities for subscriber devices are assigned such that devices with a threshold amount of traffic receive transmission opportunities in the first group of upstream channels, and subscriber devices with less than the threshold amount of traffic receive transmission opportunities in the second group of upstream channels.
    Type: Grant
    Filed: November 5, 2012
    Date of Patent: June 7, 2016
    Assignee: ARRIS Enterprises, Inc.
    Inventor: Ayham Al-Banna
  • Patent number: 9363027
    Abstract: Methods, systems, and computer readable media can be operable to facilitate the remote modulation of pre-transformed data. In embodiments, a CMTS can provide pre-transformed data in the frequency domain to a transmitter or receiver. Multiple network components can be bypassed when pre-transformed data is delivered directly to a transmitter or receiver, thus improving the amount of network capacity and available network resources. In embodiments, pre-transformed data can be transformed and modulated at a receiver.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: June 7, 2016
    Assignee: ARRIS Enterprises, Inc.
    Inventors: Marcel Schemmann, Zoran Maricevic
  • Patent number: 9363188
    Abstract: Buffer bloat continues to cause latency problems for all kinds of network traffic, e.g., internet protocol traffic. Implementing network based control of packet upstream packet discards enables a scheduler of packets to manage congestion, instead of the network element with bloat. In embodiments, a cable modem termination system may schedule delivery of packets and, after receiving the scheduled packets, discarding packets. The cable modem termination system may determine when to discard a packet based on a detected backlog of data in a cable modem upstream flow queue. For example, a late discard of such packets may be based on information in a schedule request received from the network element.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: June 7, 2016
    Assignee: ARRIS Enterprises, Inc.
    Inventors: Michael W. Patrick, Nate Vanderschaaf
  • Patent number: 9357175
    Abstract: A method includes submitting one or more digital video program files for storage on behalf of one or more video servers; the act of submitting the video program files triggering logic to scan the program files to identify information about location and duration of ad breaks; storing the video program files and information about the location and duration of the ad breaks in a database external to the video program files in a manner that associates the video program files with corresponding information about the location and duration of the ad breaks, and in a manner that provides the video servers with access to both the video program files and information about the location and duration of the ad breaks; and removing the ad breaks from the video program files prior to streaming the video program files.
    Type: Grant
    Filed: November 1, 2005
    Date of Patent: May 31, 2016
    Assignee: ARRIS Enterprises, Inc.
    Inventors: Jay B. Schiller, Joseph R. Matarese
  • Patent number: 9357248
    Abstract: A method performed by an apparatus provides for adaptive bit rate content delivery to one or more client devices. The method includes: receiving data presentation content encoded into a first data stream using a first set of encoding parameters, wherein the first data stream comprises a first plurality of frames corresponding to a first encoded bit rate, wherein each frame in the first plurality of frames includes as payload a portion of the data presentation content; receiving a request, for a client device, for a second data stream having a second bit rate that is lower than the first encoded bit rate; determining a first subset of the first plurality of frames, which corresponds to the second bit rate, and generating the second data stream using the first subset of the first plurality of frames, for delivering the data presentation content to the client device.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: May 31, 2016
    Assignee: ARRIS Enterprises, Inc.
    Inventors: Sundar Murthy Tumuluru, Krishna Prasad Panje
  • Patent number: 9357244
    Abstract: A method for urging the start of viewing an interleaved audio video stream is disclosed. The method includes repositioning audio and video access units in the interleaved audio video stream. A computer program product and a data processing system are also disclosed.
    Type: Grant
    Filed: March 11, 2010
    Date of Patent: May 31, 2016
    Assignee: ARRIS Enterprises, Inc.
    Inventors: Raz Ben Yehuda, Yaron Presente, Eran Maman, Asaf Mozes, Ofer Kruzel
  • Patent number: 9350618
    Abstract: A method of mapping a network path in which a geographic path of cables of a network between a geographic location of a network component and a geographic location of a terminal network element is estimated electronically using walking directions data from a geodata services provider. A geographically accurate street map is populated with the geographic location of the network component, the geographic location of the terminal network element, and the estimated geographic path. The map is capable of being displayed with the use of geospatial software. A signal processing electronic device for populating a display of an interactive graphical user interface with network path mapping information and a non-transitory computer readable storage medium having computer program instructions stored thereon that, when executed by a processor, cause the processor to perform the above referenced operations are also provided.
    Type: Grant
    Filed: April 17, 2013
    Date of Patent: May 24, 2016
    Assignee: ARRIS Enterprises, Inc.
    Inventors: David B Bowler, Brian M Basile
  • Patent number: 9344319
    Abstract: Systems and methods can provide for Edge-QAM and M-CMTS timing lock. In some implementations, an Edge-QAM can provide for timing lock with an M-CMTS core by observing DOCSIS-SYNC MAC messages. In other implementations, an Edge-QAM can provide for timing lock with an M-CMTS core by observing per-modem ranging MAC messages. In other implementations, an EQAM can provide for timing lock with an M-CMTS core by performing timing lock check and adjustment. Using existing protocol messages defined in the M-CMTS architecture, the EQAM can intercept, snoop, and extract timing values from the M-CMTS core thereby reducing or even eliminating the need for a DTI server.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: May 17, 2016
    Assignee: ARRIS Enterprises, Inc.
    Inventor: Michael B. Harrington
  • Patent number: 9344748
    Abstract: Techniques for synchronizing streams in an adaptive streaming environment include cross-chassis and intra-chassis synchronization of video and/or audio. In an adaptive streaming system that streams content in segments or chunks at varying levels of quality corresponding to different coding rates, implementations enable seamless switching between transcoded audio output streams. The streams synchronized may be those that have been ingested by the transcoder in a compressed format and transcoded into a different compressed format, as part of the transcoding process. The transcoded audio output streams may be synchronized such that audio frame boundaries contain identical pulse-code modulation (PCM) samples, packetized elementary stream (PES) location, and presentation time stamp (PTS) value.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: May 17, 2016
    Assignee: ARRIS Enterprises, Inc.
    Inventor: Rebecca Lam
  • Patent number: 9344669
    Abstract: A method and system that configures an HDMI source device to use initial output parameters for communicating with an HDMI sink device, detects an abnormal operation performed by the HDMI sink device, selects a test of the HDMI sink device, applies the test, evaluates a result to determine whether the test produces a desired result, and modifies the initial output parameters to create revised output parameters. When the test produces the desired result, the revised output parameters will enable the HDMI sink device to produce the desired result. When the test fails to produce the desired result, the revised output parameters are conservative parameters that fail to produce the abnormal operation. The method reconfigures the HDMI source device to use the revised output parameters for communicating with the HDMI sink device, and saves the revised output parameters.
    Type: Grant
    Filed: June 21, 2011
    Date of Patent: May 17, 2016
    Assignee: ARRIS Enterprises, Inc.
    Inventors: Yaxi Zhang, David B. Lazarus, John D. Ogden
  • Patent number: 9338024
    Abstract: A device, deployed at the edge of a provider network, includes logic to receive traffic from one or more customer edge devices, and to encapsulate the customer traffic into a Layer 2 tunnel of an IP frame. The IP frame in further included within an Ethernet frame, and quality of service priority bits are promoted from the customer traffic into both the IP frame and the Ethernet frame.
    Type: Grant
    Filed: April 11, 2008
    Date of Patent: May 10, 2016
    Assignee: ARRIS Enterprises, Inc.
    Inventors: Michael Emmendorfer, Tom Cloonan, Erich Arnold
  • Patent number: 9338149
    Abstract: A process for converting a DTCP-IP transport stream into HLS format, comprising receiving an encrypted DTCP-IP transport stream comprising DTCP frames at a secondary device from a source device, with each of the plurality of DTCP frames comprising encrypted 16-byte portions, forming chunks from the DTCP frames by grouping encrypted 16-byte portions into a chunk, adding HLS padding bytes to the end of each chunk and encrypting the HLS padding bytes to form an encrypted chunk, loading each of the encrypted chunks and a playlist to a media proxy server at the secondary device, loading a DTCP key onto a security proxy server, and providing the playlist, each of the encrypted chunks, and the DTCP key to a native media player on the secondary device, such that the native media player follows the playlist to decrypt the encrypted chunks using the DTCP key and plays back the chunks.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: May 10, 2016
    Assignee: ARRIS Enterprises, Inc.
    Inventor: Paul Moroney
  • Patent number: 9338503
    Abstract: A decoding apparatus includes at least one data input terminal receiving a program transport stream from an external set-top box. A decoder decodes the program transport stream and a data output terminal outputs the decoded content to an external device. The program transport stream is the same transport stream received by the external set-top box from a service provider.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: May 10, 2016
    Assignee: ARRIS Enterprises, Inc.
    Inventor: Paul A. Clancy
  • Patent number: 9336361
    Abstract: A system and method for issuing a license for a device through a license server is provided. A server receives identification information for a device that communicates to the server if a first license binding identity and/or a first display identity has changed. A previous license for the device is revoked and a previous license credit is returned to a user's credit pool if the first license binding identity and/or the first display identity has changed. A license request is received, which includes a second license binding identity identifying the device. If the second license binding identity is the same as the first license binding identity, the previous license for the device is issued. If the second license binding identity is not the same as the first license binding identity, a new license for the device is issued and a new license credit is deducted from the user's credit pool.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: May 10, 2016
    Assignee: ARRIS Enterprises, Inc.
    Inventors: Tat Keung Chan, Paul D Baker, Christopher P Gardner, Xin Qiu, Jinsong Zheng
  • Patent number: 9331867
    Abstract: One or more I/O channels are assigned masks of message types that may pass through the channels, and one or more fields of an outbound message are set to one or more message type. A channel mask of an I/O channel is applied to a type of the outbound message, and if the channel mask matches the type of the outbound message, the outbound message is allowed to pass through the I/O channel to a switch. The outbound message is switched to an output port, and if the channel mask does not match the type of the outbound message, the outbound message is rejected from passing through the I/O channel and the channel mask of a next I/O channel is applied to the type of the outbound message.
    Type: Grant
    Filed: December 12, 2007
    Date of Patent: May 3, 2016
    Assignee: ARRIS Enterprises, Inc.
    Inventors: Robert C. Duzett, Steven R. Page
  • Patent number: D755763
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: May 10, 2016
    Assignee: ARRIS Enterprises, Inc.
    Inventors: David M. Gargani, Christopher S. Vidak, Charles F. Niesley