Patents Assigned to Harmonics, Inc.
  • Patent number: 11675663
    Abstract: Recovering or restarting an execution instance. In response to detecting that a particular execution instance, in which a cable modem termination system (CMTS) software application, an optical line terminal (OLT) software application, and/or broadband network gateway (BNG) software application has failed, restarting the execution instance without adding any downstream service flow classifiers to the instance or configuring any entries of an access control list for the instance. After restarting the execution instance, over time adjusting the configuration of the instance to add one or more downstream service flow classifiers or access control list entries such that the instance can provide additional services, beyond a default service flow, to cable modems or optical network units. Support for voice calls may be initially added to the execution instance upon startup.
    Type: Grant
    Filed: August 25, 2021
    Date of Patent: June 13, 2023
    Assignee: Harmonic, Inc.
    Inventor: Adam Levy
  • Patent number: 11665012
    Abstract: A multi-tenant application that provides high speed data services to one or more subscriber devices. The multi-tenant application comprises one or more first servers that each perform packet switching and routing and one or more second servers that each perform FCAPS functions for the one or more subscriber devices. FCAPS functions comprise fault operations, configuration operations, accounting operations, performance operations, and security operations. Each of the one or more first and second servers are implemented entirely within an application-specific logical host composed of one or more application containers. The one or more second servers may optionally each further perform network functions and user plane functions for the one or more subscriber devices. The one or more second servers may optionally each further perform OLT control functions and OLT MAC/PHY functions for the one or more subscriber devices.
    Type: Grant
    Filed: October 12, 2020
    Date of Patent: May 30, 2023
    Assignee: Harmonic, Inc.
    Inventors: Asaf Matatyaou, Nitin Sasi Kumar
  • Patent number: 11652571
    Abstract: Performing a constant time cyclic redundancy check (CRC) over an entire packet to obtain a constant time CRC value. A first CRC is performed on an original header of the packet and a second CRC is performed on a modified header of the packet. The size of the payload of the packet is obtained. An XOR operation is performed on the results of the first and second CRC to calculate a third result. An intermediate CRC value is obtained by performing a CRC on a number of zero values corresponding to the size of the payload using the third result as an initial value. The intermediate CRC value may be employed with other packets having a same size and same header as the packet. The constant time CRC value is obtained by performing an XOR operation on the intermediate CRC value and the original CRC value contained in the packet.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: May 16, 2023
    Assignee: Harmonic, Inc.
    Inventor: Pavlo Shcherbyna
  • Patent number: 11601650
    Abstract: Dynamically allocating virtual or physical CPU cycles for use in processing a video stream. Video complexity information for two or more digital video streams actively being processed by one or more video encoders is determined at periodic intervals. Video complexity information describes the complexity of digital video carried by the digital video streams across a bounded number of consecutive digital frames which includes digital frames not yet processed by the one or more video encoders. A determination is made as to whether a number of CPU cycles allocated for processing a particular digital video stream should be adjusted based on the determined video complexity information. The number of CPU cycles allocated for processing the particular digital video stream may be dynamically adjusted by changing an amount of CPU cycles allocated to a virtual machine in which the stream is processed or by processing the stream in a different virtual machine.
    Type: Grant
    Filed: January 19, 2021
    Date of Patent: March 7, 2023
    Assignee: Harmonic, Inc.
    Inventors: Neven Haltmayer, Eric Le Bars, Arnaud Mahe, Christophe Berthelot, David Henry, Jeremy C. Rosenberg
  • Patent number: 11589092
    Abstract: Propagating a downstream (DS) Out-of-Band (OOB) signal at a frequency receivable by a set of legacy set-top boxes (STBs) while supporting enhanced upstream peak data rates. At an input of an amplifier of a physical device, a portion of the DS-OOB signal is tapped to create a tapped DS-OOB signal, which comprises both the DS-OOB signal and all other downstream signals and channels sent from a head-end to a set of customer premises equipment (CPE) via the physical device. The tapped DS-OOB signal is introduced to a band-pass filter that passes the DS-OOB signal and attenuates all other radio frequency (RF) signals to create a filtered DS-OOB signal. The filtered DS-OOB signal is amplified and coupled to a low-pass side of a high-split diplex filter to propagate onto a transmission medium coupled to the CPE. The physical device may be a high-split RF amplifier or a high-split node.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: February 21, 2023
    Assignee: Harmonic, Inc.
    Inventor: Adi Bonen
  • Patent number: 11589243
    Abstract: Optimizing a performance of a software function withing a content distribution network, such as a software-implemented virtual cable modem termination system (CMTS) network, a virtualized Radio Access Network (vRAN), a Passive Optical Network (PON), or a Wi-Fi network. The performance may be optimized by dynamically changing a deployment location within the content distribution network for the software function from an original location to an updated location using an instance management platform. The deployment location may be dynamically changing in response to a variety of trigger conditions or concerns, such as but not limited to a difference in compute resources, responding to latency needs or tolerances, and a desired cohabitation of data or other software.
    Type: Grant
    Filed: May 10, 2021
    Date of Patent: February 21, 2023
    Assignee: Harmonic, Inc.
    Inventors: Nitin Kumar, Andrii Vladyka, Ihor Kopieichyk, Arkady Gilinsky, Pavlo Shcherbyna
  • Patent number: 11502648
    Abstract: Preventing RF signal distortion and signal error producing memory events in a Radio Frequency (RF) power amplifier (RFPA). An element, disposed prior to the Radio Frequency (RF) power amplifier (RFPA) in a signal path of a RF signal input to the RFPA, may enforce a maximum allowable amplitude in a high PAPR instantaneous high peak of the RF signal. An element may also increase or supplement a bias of the Radio Frequency (RF) power amplifier (RFPA) when a high PAPR instantaneous high peak is detected in the RF signal prior to receipt by the RFPA. Additionally, a first element operable detects when an instantaneous output voltage of the Radio Frequency (RF) power amplifier (RFPA) is below a predetermined voltage, and in response, a second element supplies additional current to prevent the output voltage of the RFPA from falling below a predetermined threshold voltage.
    Type: Grant
    Filed: July 5, 2021
    Date of Patent: November 15, 2022
    Assignee: Harmonic, Inc.
    Inventor: Adi Bonen
  • Patent number: 11469938
    Abstract: Performing distributed Remote PHY scheduling operations. A low latency scheduler is disposed within or in proximity to a Remote PHY node. Upon identifying that a particular data flow qualifies for processing by the low latency scheduler, the low latency scheduler performs upstream Remote PHY scheduling operations for the particular data flow using a one or more dedicated channels that are designated as low latency channels. The Remote PHY upstream scheduling operations define when data may be transmitted by a Cable Modem (CM) to a Converged Cable Access Platform (CCAP) Core. A centralized scheduler is also located at the CCAP Core. The centralized scheduler performs Remote PHY upstream scheduling operations for all data flows which have not been identified as qualifying for processing by the low latency scheduler.
    Type: Grant
    Filed: December 3, 2020
    Date of Patent: October 11, 2022
    Assignee: Harmonic, Inc.
    Inventor: Adi Bonen
  • Patent number: 11445247
    Abstract: Recovering a hardware component, such as a Remote MACPHY node (RMN), a wireless base station, a CATV amplifier, a Wi-Fi hotspot, a microcell, or a PON switch, after a power interruption. A hardware component, upon detecting that input power to the R-PHY device will be imminently interrupted, provides an alarm signal to a central processing unit (CPU) in the R-PHY device. The CPU, in response to receiving the alarm, stores running parameter data for the R-PHY device in a non-volatile memory. The running parameter data is normally obtained through network communications during a boot operation of the R-PHY device. If certain conditions are satisfied, then the R-PHY device recovers from the interruption in input power using the stored running parameter data without obtaining the running parameter data through a normal boot operation, thus shortening the boot time.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: September 13, 2022
    Assignee: Harmonic, Inc.
    Inventor: Adi Bonen
  • Patent number: 11444863
    Abstract: Determining a bit rate at which to deliver a packet stream over a network link. An origin device transmits over the network link unsolicited data packets to a destination device while contemporaneously transmitting over the network link a first packet stream encoded at an initial bit rate to the destination device. The origin device may be, but need not be, a content delivery network (CDN) edge node and the destination device may be, but need not be, a cable modem (CM). The origin device determines whether the network link supports delivering a second packet stream in lieu of the first packet stream encoded at a higher bit rate based, at least in part, on an amount of retransmission requests the origin device receives for packets in the first packet stream from the destination device.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: September 13, 2022
    Assignee: Harmonic, Inc.
    Inventor: William Moore Macauley
  • Patent number: 11425110
    Abstract: Exchanging encrypted packet payloads between a cable headend and a Remote MACPHY device. A single device executes a cable modem termination system (CMTS) implemented in software and not hardware. The software-implemented CMTS (i.e., a virtual CMTS) instantiates a tunnel to the Remote MACPHY device. The virtual CMTS encrypts the payloads of one or more packets and transmits those packets over the tunnel to the Remote MACPHY device. In similar fashion, the Remote MACPHY device may send packets with encrypted payloads to the virtual CMTS over the tunnel. In this way, encryption is not performed on a hop by hop basis, thereby allowing the payloads of packets to remain encrypted at all times during transmit through the tunnel.
    Type: Grant
    Filed: November 2, 2020
    Date of Patent: August 23, 2022
    Assignee: Harmonic, Inc.
    Inventors: Amir Leventer, Daniel Ginsburg
  • Patent number: 11388456
    Abstract: Approaches for dynamically allocating CPU cycles for use in processing a video stream. Video complexity information for two or more digital video streams actively being processed by one or more video encoders is determined at periodic intervals. Video complexity information describes the complexity of digital video carried by the digital video streams across a bounded number of consecutive digital frames which includes digital frames not yet processed by the one or more video encoders. A determination is made as to whether a number of CPU cycles allocated for processing a particular digital video stream should be adjusted based on the determined video complexity information. The number of CPU cycles allocated for processing the particular digital video stream may be dynamically adjusted by maximizing a measure of optimal video quality calculated for the two or more digital video streams using, at least in part, the determined video complexity information.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: July 12, 2022
    Assignee: Harmonic, Inc.
    Inventor: Neven Haltmayer
  • Patent number: 11368553
    Abstract: Supporting a scalable and Highly Available (HA) virtual Cable Modem Termination System (vCMTS). A software component receives, from the vCMTS, an update about a particular cable modem (CM) or customer premises equipment (CPE). The update may be sent in response to the particular CM or CPE becoming online or offline. In response to receiving the update, the software component provides, to at least one edge router, route data for the particular CM or CPE. The route data informs the edge router of a next hop network address for a network address of the particular CM or CPE. The edge router is not and need not be provided with either (a) any Address Resolution Protocol (ARP) data for the particular CM or CPE and (b) any Neighbor Discovery (ND) data for the particular CM or CPE.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: June 21, 2022
    Assignee: Harmonic, Inc.
    Inventors: Amir Leventer, Daniel Ginsburg, Robert Gaydos, Nimrod Ben-Natan
  • Patent number: 11336499
    Abstract: Assigning an appropriate modulation profile for an orthogonal frequency-division multiplexing (OFDM) channel. The current modulation profile assigned to a specific OFDM modem for communicating over a specific OFDM channel is examined to determine whether to consider reassigning the specific OFDM modem to a different modulation profile. Only upon determining consideration should be given, an assessment is made as to which modulation profile, of a set of candidate modulation profiles available to that OFDM modem for communicating over the specific OFDM channel, should be assigned to the specific OFDM modem using linear domain averaging over the OFDM subcarriers of the ratios between a Mean Error Rate (MER) threshold per subcarrier for the specific OFDM modem and the MER reported by the specific OFDM modem per subcarrier. A new modulation profile is assigned to the specific modem based on the assessment.
    Type: Grant
    Filed: April 6, 2021
    Date of Patent: May 17, 2022
    Assignee: Harmonic, Inc.
    Inventors: Ariel Zaltsman, Liav Kastanovich
  • Patent number: 11321200
    Abstract: A Cable Modem Termination System (CMTS) providing high speed data services to one or more remote physical devices (RPDs). The CMTS executes entirely upon a plurality of protection groups. Each of the plurality of protection groups consists of a plurality of pods. A dynamic adjustment may be made as to which pods in a particular protection group are active. The dynamic adjustment is made response to determining that a particular protection group is experiencing a failure. This determination may be made by a high availability agent executing within a pod, of the particular protection group, that is experiencing the failure. Software associated with supporting a particular service group of the CMTS may be upgraded without upgrading the software associated with supporting the remainder of the plurality of service groups serviced by the CMTS.
    Type: Grant
    Filed: January 21, 2020
    Date of Patent: May 3, 2022
    Assignee: Harmonic, Inc.
    Inventors: Andrey Ter-Zakhariants, Ihor Kopieichyk, Nagesh Nandiraju, Robert Gaydos
  • Patent number: 11320882
    Abstract: A Remote PHY (R-PHY) node having a specialized Uninterruptible Power Supply (UPS). A R-PHY node comprises a coaxial cable input, one or more Remote PHY (R-PHY) devices, a node power supply designed to supply an entirety of the R-PHY node with power continuously while there is Quasi Square Wave (QSW) AC power supplied to the R-PHY node over the coaxial cable input, and an UPS for supplying power to either the entirety of the R-PHY node or a set of the one or more R-PHY devices when the R-PHY node is not supplied QSW power over the coaxial cable input. The internal UPS adjusts how power is supplied in response to determining that a configurable amount of time has passed since the interruption in QSW power to the R-PHY node.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: May 3, 2022
    Assignee: Harmonic, Inc.
    Inventor: Adi Bonen
  • Patent number: 11276913
    Abstract: A directional coupler having coupling variability at separate portions of an operational frequency band. A frequency selective coupler comprises an input port, an output port, a coupled port, a termination port, a first RF filter coupled to the coupled port, and a second RF filter coupled to the termination port. The first and second RF filters yield a first coupling value at a first portion of the operational frequency band of the coupler and a second coupling value at a second portion of the operational frequency band. The first portion of the band corresponds to a range of frequencies at which higher coupling for the coupler is desired and greater loss in the signal is tolerable. The second portion of the band corresponds to a range of frequencies at which lower coupling for the coupler is tolerable and lower loss in the signal is desirable.
    Type: Grant
    Filed: June 9, 2020
    Date of Patent: March 15, 2022
    Assignee: Harmonic, Inc.
    Inventor: Adi Bonen
  • Patent number: 11271650
    Abstract: Propagating a leakage test signal at a frequency receivable by traditional leakage test systems while supporting enhanced upstream peak data rates. At an input of an amplifier of a device, a portion of the leakage test signal is tapped to create a tapped signal, which comprises both the leakage test signal and all other downstream signals and channels sent from a head-end to a set of customer premises equipment (CPE) via the device. The tapped signal is introduced to a filter that passes the leakage test signal and attenuates all other radio frequency (RF) signals to create a filtered leakage test signal. The filtered leakage test signal is amplified and coupled to a low-pass side of a high-split diplex filter to propagate onto a transmission medium coupled to the HFC plant receivable by a traditional leakage test system. The device may be a high-split RF amplifier or a high-split node.
    Type: Grant
    Filed: August 17, 2020
    Date of Patent: March 8, 2022
    Assignee: Harmonic, Inc.
    Inventor: Adi Bonen
  • Patent number: 11265198
    Abstract: Increasing an analog to digital converter (ADC) dynamic range for a communications device. In the communications device, a reference threshold is established for a peak to average power ratio (PAPR) improvement factor for RF signals received by the communications device. A digital to analog converter (DAC) adjustment factor is established for a DAC to account for inaccuracies of a pre-cancellation DAC and fine tuning of an analog gain of received RF signals. A peak amplitude separation element evaluates an absolute value of a portion of a particular RF signal against the reference threshold. Upon the peak amplitude separation element determining that the portion is smaller than the reference threshold, the element assigns a zero value to a DAC signal current sample; otherwise, the element assigns a quantized value of the sample to the DAC signal current sample, used in adjusting a post-cancellation signal sample.
    Type: Grant
    Filed: January 19, 2021
    Date of Patent: March 1, 2022
    Assignee: Harmonic, Inc.
    Inventor: Adi Bonen
  • Patent number: 11212590
    Abstract: Approaches for performing all DOCSIS downstream and upstream data forwarding functions using executable software. DOCSIS data forwarding functions may be performed by classifying one or more packets, of a plurality of received packets, to a particular DOCSIS system component, and then processing the one or more packets classified to the same DOCSIS system component on a single CPU core. The one or more packets may be forwarded between a sequence of one or more software stages. The software stages may each be configured to execute on separate logical cores or on a single logical core.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: December 28, 2021
    Assignee: Harmonic, Inc.
    Inventors: Adam Levy, Pavlo Shcherbyna, Alex Muller, Vladyslav Buslov, Victoria Sinitsky, Michael W. Patrick, Nitin Sasi Kumar