Harmonic Inc.

United States of America

Back to Profile

1-100 of 210 for Harmonic Inc. Sort by
Query
Aggregations
IP Type
        Patent 187
        Trademark 23
Jurisdiction
        United States 170
        World 32
        Canada 7
        Europe 1
Date
New (last 4 weeks) 3
2026 July 3
2026 April 1
2026 (YTD) 7
2025 11
See more
IPC Class
H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks] 30
H04N 7/173 - Analogue secrecy systemsAnalogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal 12
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs 10
H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements 10
H04N 21/61 - Network physical structureSignal processing 9
See more
NICE Class
09 - Scientific and electric apparatus and instruments 22
42 - Scientific, technological and industrial services, research and design 5
37 - Construction and mining; installation and repair services 2
38 - Telecommunications services 2
10 - Medical apparatus and instruments 1
See more
Status
Pending 14
Registered / In Force 196
  1     2     3        Next Page

1.

Power Saving in HFC Networks by Selectively Reducing Spectrum Utilization and Bias of a Power Amplifier

      
Application Number 19561491
Status Pending
Filing Date 2026-03-09
First Publication Date 2026-07-30
Owner Harmonic, Inc. (USA)
Inventor Bonen, Adi

Abstract

Selective adjustment of power amplifier bias and spectrum utilization in a broadband network. A network entity determines that a set of DOCSIS channels presently operational in the broadband network should be adjusted, either by consulting a schedule of peak-usage or by measuring of a current capacity utilization of the DOCSIS channels presently operational in the broadband network. When the network entity determines that the set of DOCSIS channels should be reduced, the network entity instructs a CCAP core to cause a subset of the DOCSIS channels to turn off at a plurality of power amplifiers throughout the broadband network. When the network entity determines that a new operational channel should be added to the set of DOCSIS channels presently operational, the network entity instructs the CCAP core to cause the new operational channel to turn on at the plurality of power amplifiers throughout the broadband network.

IPC Classes  ?

  • H03F 1/02 - Modifications of amplifiers to raise the efficiency, e.g. gliding Class A stages, use of an auxiliary oscillation
  • H03F 3/24 - Power amplifiers, e.g. Class B amplifiers, Class C amplifiers of transmitter output stages
  • H04L 12/12 - Arrangements for remote connection or disconnection of substations or of equipment thereof
  • H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]

2.

Dynamic software architecture reconfiguration for converged cable access platform (CCAP)

      
Application Number 16266621
Grant Number 12695640
Status In Force
Filing Date 2019-02-04
First Publication Date 2026-07-28
Grant Date 2026-07-28
Owner Harmonic, Inc. (USA)
Inventor
  • Levy, Adam
  • Ter-Zakgariants, Andrey
  • Kopelnik, Anna
  • Kumar, Nitin

Abstract

Approaches for Converged Cable Access Platform (CCAP) processing. A software-based CCAP environment is executed on one or more physical machines. The software-based CCAP environment is maintained by a plurality of functional blocks that are each implemented in software and perform a specific function supporting the software-based CCAP environment. Each of the plurality of functional blocks performs their specific function asynchronously from each other. A configuration is maintained for the software-based CCAP environment which informs each of the plurality of functional blocks discretely for one or more Data Over Cable Service Interface Specification (DOCSIS) service groups. The configuration may treat one or more Data Over Cable Service Interface Specification (DOCSIS) service groups as a logical unit with respect to their association with each functional block.

IPC Classes  ?

  • H04N 7/173 - Analogue secrecy systemsAnalogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
  • H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
  • H04L 45/00 - Routing or path finding of packets in data switching networks
  • H04N 21/61 - Network physical structureSignal processing

3.

Fast diplexer switching

      
Application Number 18379147
Grant Number 12689393
Status In Force
Filing Date 2023-10-11
First Publication Date 2026-07-21
Grant Date 2026-07-21
Owner Harmonic, Inc. (USA)
Inventor Bonen, Adi

Abstract

Dynamically adjusting how a frequency spectrum is allocated between upstream and downstream communications on an access network. A device receives, over the access network from an upstream direction, an instruction to dynamically adopt a new active spectrum configuration from a set of preestablished spectrum configurations. Each of the preestablished spectrum configurations allocates the available frequency spectrum differently between upstream traffic and downstream traffic. The device processes the instruction by selecting one or more switchable diplexers or other frequency filters to adopt the new spectrum configuration. Upon adopting the new spectrum configuration, the device ceases to use a prior spectrum configuration and thereafter uses the frequency spectrum in accordance with the new active spectrum configuration.

IPC Classes  ?

  • H04B 1/00 - Details of transmission systems, not covered by a single one of groups Details of transmission systems not characterised by the medium used for transmission
  • H04W 72/0453 - Resources in frequency domain, e.g. a carrier in FDMA

4.

Power saving in HFC networks by selectively reducing spectrum utilization and bias of a power amplifier

      
Application Number 18387754
Grant Number 12597894
Status In Force
Filing Date 2023-11-07
First Publication Date 2026-04-07
Grant Date 2026-04-07
Owner Harmonic, Inc. (USA)
Inventor Bonen, Adi

Abstract

Selective adjustment of power amplifier bias and spectrum utilization in a broadband network. A CCAP core determines that a set of DOCSIS channels presently operational in the broadband network should be adjusted, either by consulting a schedule of peak-usage or by measuring of a current capacity utilization of the DOCSIS channels presently operational in the broadband network. When the CCAP core determines that the set of DOCSIS channels should be reduced, the CCAP core causes a subset of the DOCSIS channels to turn off at a plurality of power amplifiers throughout the broadband network. When the CCAP core determines that a new operational channel should be added to the set of DOCSIS channels presently operational, the CCAP core causes the new operational channel to turn on at the plurality of power amplifiers throughout the broadband network.

IPC Classes  ?

  • H03F 3/24 - Power amplifiers, e.g. Class B amplifiers, Class C amplifiers of transmitter output stages
  • H03F 1/02 - Modifications of amplifiers to raise the efficiency, e.g. gliding Class A stages, use of an auxiliary oscillation
  • H04N 21/61 - Network physical structureSignal processing

5.

Cooling of pluggable devices in device ports using thermal conductive pedestals

      
Application Number 18226602
Grant Number 12568606
Status In Force
Filing Date 2023-07-26
First Publication Date 2026-03-03
Grant Date 2026-03-03
Owner Harmonic, Inc. (USA)
Inventor
  • Bonen, Adi
  • Schwartz, Eran

Abstract

Improved cooling in one or more device ports of an article of manufacture. The device ports are affixed in position by a cage disposed within the article of manufacture. One or more single-piece thermal conductive pedestals have a portion in thermal contact with each device port. The one or more single-piece thermal conductive pedestals are formed from the same physical piece which serves as, at least a portion of, a physical exterior of the article of manufacture. Heat is transferred from the device ports to the exterior of the article of manufacture through the thermal conductive pedestals, thereby allowing device ports to the cooled without reliance upon airflow. The device ports may accommodate different types of pluggable devices, such as without limitations optical modules and transceivers.

IPC Classes  ?

  • H05K 7/20 - Modifications to facilitate cooling, ventilating, or heating

6.

Enhanced parallelism in DOCSIS filter group processing

      
Application Number 17979606
Grant Number 12537768
Status In Force
Filing Date 2022-11-02
First Publication Date 2026-01-27
Grant Date 2026-01-27
Owner Harmonic, Inc. (USA)
Inventor Levy, Adam

Abstract

Enhanced parallelism in DOCSIS filter group and Service Flow processing. A plurality of packets that have been transmitted across a computer network are received. A responsive action to be performed against each of the plurality of packets is determined by performing DOCSIS filter group processing on the plurality of packets using a single unified Filter Group table. The single unified Filter Group table comprises a plurality of rules that each define a set of criteria and a particular responsive action to perform against any packet matching the set of criteria for that rule. The plurality of rules in the single unified Filter Group table identify, in their sets of criteria, different Filter Group identifiers (IDs). Thereafter, the responsive action is performed on each of the plurality of packets. A single unified classifier table may also be used to assign a Service Flow to packets with enhanced parallelism.

IPC Classes  ?

  • H04L 45/745 - Address table lookupAddress filtering
  • H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]

7.

Scalable Server-Side Ad Insertion for Live Events

      
Application Number 19268805
Status Pending
Filing Date 2025-07-14
First Publication Date 2026-01-22
Owner Harmonic, Inc. (USA)
Inventor
  • Diascorn, Jean-Louis Yves
  • Warren, Timothy John Michael

Abstract

Server-side ad insertion (SSAI) systems for use with live broadband video streams. Users of a content delivery network (CDN) are grouped into a plurality of cohorts, which are groups of users having a matching set of user characteristics. When a video ecosystem receives a request to stream a live broadband video stream to a user, the cohort for that user is identified. Then, an advertisement to be shown to all members of that cohort viewing the live broadband video stream is identified and incorporated into the live broadband video stream at the video ecosystem to create a cohort-targeted live video stream for the user. The video ecosystem may then transmit the cohort-targeted live broadband video stream to a user device associated with the user. Content related to advertisement identification and insertion may be cached to expedite target advertisement processing for subsequent viewers in the same cohort.

IPC Classes  ?

  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
  • G06Q 30/0204 - Market segmentation
  • G06Q 30/0251 - Targeted advertisements

8.

Processing a signal originating from a node port experiencing ingress

      
Application Number 15847099
Grant Number 12483503
Status In Force
Filing Date 2017-12-19
First Publication Date 2025-11-25
Grant Date 2025-11-25
Owner Harmonic, Inc. (USA)
Inventor Bonen, Adi

Abstract

Processing a signal originating from a node port experiencing ingress. A node that provides service to a plurality of cable modems will generally have a plurality of node ports. The node may be a Remote PHY Node or a Remote MACPHY node (RMN) for example. A detection is made that a particular node port of the node is experiencing ingress. In response, an upstream signal originating from the particular node port is analyzed to dynamically determine an amount to attenuate the upstream signal. The upstream signal is attenuated the dynamically determined amount prior to the signal being processed at an active device upstream from the particular node port experiencing the ingress. Distortion and/or saturation of the signal at the active device is advantageously prevented.

IPC Classes  ?

  • H04L 45/00 - Routing or path finding of packets in data switching networks
  • H04B 5/02 - Near-field transmission systems, e.g. inductive loop type using transceiver
  • H04B 15/02 - Reducing interference from electric apparatus by means located at or near the interfering apparatus
  • H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]

9.

Identifying a node port that is experiencing ingress

      
Application Number 17087495
Grant Number 12464091
Status In Force
Filing Date 2020-11-02
First Publication Date 2025-11-04
Grant Date 2025-11-04
Owner Harmonic, Inc. (USA)
Inventor Bonen, Adi

Abstract

Identifying a Node Port Experiencing Ingress. An element receives an indication that ingress noise may be present in one or more upstream channels. The one or more upstream channels may be supported by a cable node, such as a Remote PHY node or a Remote MACPHY node. In response, the element may obtain upstream spectrum data that describes an upstream spectrum received power over an interval of time having no transmissions carried by the one or more upstream channels for two or more different states in one or more of RF attenuation and upstream port/node port coupling or receive information about the SNR experienced by a RPD receiver of the upstream channels for different states in one or more of RF attenuation and upstream port/node port coupling for the node. The element processes the upstream spectrum data to deduce from which one or more node ports the ingress noise originates.

IPC Classes  ?

  • H04N 7/173 - Analogue secrecy systemsAnalogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
  • H04H 20/78 - CATV [Community Antenna Television] systems
  • H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
  • H04N 7/10 - Adaptations for transmission by electrical cable

10.

Dynamic Distribution of High Available (HA) Virtual Network Functions

      
Application Number 19059082
Status Pending
Filing Date 2025-02-20
First Publication Date 2025-10-16
Owner Harmonic, Inc. (USA)
Inventor
  • Levy, Adam
  • Muller, Alex
  • Schevchenko, Andrii
  • Lemkin, Taras
  • Zolotarov, Oleksandr
  • Jabarin, Ayman

Abstract

Dynamic, seamless management of virtual network function (VNF) in a highly available (HA) environment. An instance management program instantiates software instances in which a plurality of VNFs reside. A type of VNF is a MAC Domain (MD) VNF, which is a virtual network function that implements the DOCSIS CMTS MAC layer for a particular MAC domain. Upon determining that a particular VNF executing within a first software instance managed by an instance management program should be moved to a second software instance, the particular VNF is moved from the first software instance to the second software instance without ceasing operation of any other VNF also executing in the first software instance. A software instance may have both active and standby VNFs comprised therein. Failover operations of a particular VNF may be performed during runtime without ceasing operation of any of software instance or VNF not associated with the failed VNF.

IPC Classes  ?

  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines

11.

Repositional Elements in Network Equipment to Aid Servicing

      
Application Number 19091385
Status Pending
Filing Date 2025-03-26
First Publication Date 2025-10-09
Owner Harmonic, Inc. (USA)
Inventor
  • Bonen, Adi
  • Schwartz, Eran

Abstract

A unit of network equipment that comprise at least one repositionable element. The unit of network equipment comprises a modular chassis as well as one or more internal components within its enclosure. Each repositionable element comprises an interface that is shaped to secure in place a line card or a fabric module within the repositionable element. Each repositionable element also comprises a stationary base secured in place and a means for moving the repositionable element between a first position that disposes the interface within the chassis and a second position that disposes the interface beyond a perimeter of the enclosure of the unit of network equipment. The repositionable element may be moved by sliding across one or more elongated rods, by extending one or more telescoping cylinders, using sliding rails, or one or more hinges. The enclosure of the unit of network equipment may conform to a BundesKabelnetz (BK) standard.

IPC Classes  ?

12.

REPOSITIONABLE ELEMENTS IN NETWORK EQUIPMENT TO AID SERVICING

      
Application Number US2025021622
Publication Number 2025/212348
Status In Force
Filing Date 2025-03-26
Publication Date 2025-10-09
Owner HARMONIC, INC. (USA)
Inventor
  • Bonen, Adi
  • Schwartz, Eran

Abstract

A unit of network equipment that comprise at least one repositionable element. The unit of network equipment comprises a modular chassis as well as one or more internal components within its enclosure. Each repositionable element comprises an interface that is shaped to secure in place a line card or a fabric module within the repositionable element. Each repositionable element also comprises a stationary base secured in place and a means for moving the repositionable element between a first position that disposes the interface within the chassis and a second position that disposes the interface beyond a perimeter of the enclosure of the unit of network equipment. The repositionable element may be moved by sliding across one or more elongated rods, by extending one or more telescoping cylinders, using sliding rails, or one or more hinges. The enclosure of the unit of network equipment may conform to a BundesKabelnetz (BK) standard.

IPC Classes  ?

  • H05K 7/14 - Mounting supporting structure in casing or on frame or rack
  • H05K 7/16 - Mounting supporting structure in casing or on frame or rack on hinges or pivots
  • H05K 5/02 - Casings, cabinets or drawers for electric apparatus Details
  • H04Q 1/04 - Frames or mounting racks for selector switchesAccessories therefor, e.g. frame cover
  • H04L 12/02 - Data switching networks Details
  • H04Q 1/10 - Exchange station construction
  • H04L 49/15 - Interconnection of switching modules
  • H04L 45/58 - Association of routers

13.

Adjustment of Power Amplifier Bias based on Measured Power Level Handled by Power Amplifier

      
Application Number 19240907
Status Pending
Filing Date 2025-06-17
First Publication Date 2025-10-02
Owner Harmonic, Inc. (USA)
Inventor Bonen, Adi

Abstract

Dynamic adjustment of the power amplifier bias of a power amplifier. Circuitry, disposed within an apparatus, measures the power level presently being handled by the power amplifier. The circuitry adjusts the power amplifier bias for a power amplifier based on the measurement of the power level presently being handled by the power amplifier and a desired fidelity experienced by RF signals processed by the power amplifier. The adjustment in the power amplifier bias for the power amplifier causes an adjustment in a power consumption of the power amplifier, thereby enabling great saving in the DC power required by a power amplifier, and thus, substantially reduces the power consumption of the apparatus in which it operates, such as a Remote PHY node, a Remote MACPHY node, a HFC RF amplifier, a wireless communication device, cellular transmission equipment, or a satellite transponder, for example.

IPC Classes  ?

  • H03F 3/24 - Power amplifiers, e.g. Class B amplifiers, Class C amplifiers of transmitter output stages

14.

Multiple Core Software Forwarding

      
Application Number 19192188
Status Pending
Filing Date 2025-04-28
First Publication Date 2025-09-11
Owner Harmonic, Inc. (USA)
Inventor
  • Levy, Adam
  • Shcherbyna, Pavlo
  • Muller, Alex
  • Buslov, Vladyslav
  • Sinitsky, Victoria
  • Patrick, Michael W.
  • Kumar, Nitin Sasi
  • Grichina, Anton

Abstract

Approaches for a machine comprising multiple CPU cores to process packets transmitted within a network using executable software. One or more packets are processing by advancing those packets through a sequence of two or more stage instances. Each stage instance of the sequence of two or more stage instances corresponds to one stage of a sequence of stages. The packets either carry DOCSIS data and/or is transmitted within a Passive Optical Network (PON). The packets may also be either received from the upstream direction or transmitted in the downstream direction. Each stage instance is restricted from being executed by more than one of the multiple CPU cores. Each stage instance can be executed by any one of the multiple CPU cores.

IPC Classes  ?

  • H04N 21/61 - Network physical structureSignal processing
  • H04B 1/707 - Spread spectrum techniques using direct sequence modulation
  • H04L 65/611 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
  • H04L 67/1038 - Load balancing arrangements to avoid a single path through a load balancer

15.

DOCSIS Channel Profile Generation

      
Application Number 19015172
Status Pending
Filing Date 2025-01-09
First Publication Date 2025-07-10
Owner Harmonic, Inc. (USA)
Inventor
  • Assouline, Lior
  • Zaltsman, Ariel

Abstract

Dynamic creation of a Data Over Cable Service Interface Specification (DOCSIS) modulation profile. Conditions of a channel are probed to obtain a plurality probing samples, which are data that describe observed conditions of the channel. The plurality of probing samples is clustered to identify one or more clusters, which are each represented by one or more cluster center points. For each cluster, a spread value is determined. The spread value is data that describes a shape and size of the cluster relative to the one or more cluster center points associated therewith. For each cluster, a threshold modulation error (MER) is identified using the one or more cluster center points associated therewith and the spread value determined for that cluster. The threshold MER identified for each cluster is converted into a bit loading value. A modulation profile is created for each cluster using the bit loading value for that cluster.

IPC Classes  ?

  • H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]

16.

Equipment with Uninterruptible Power Supply to Address Short Power Interruptions

      
Application Number 19043507
Status Pending
Filing Date 2025-02-02
First Publication Date 2025-07-03
Owner Harmonic, Inc. (USA)
Inventor Bonen, Adi

Abstract

A piece of equipment having a specialized Uninterruptible Power Supply (UPS). While there is external power supplied to the piece of equipment, a main power supply continuously supplies the entirety of the piece of equipment with a particular amount of power. The internal UPS supplies power to either the entirety of equipment or a proper subset of subcomponents within the piece of equipment when the piece of equipment is not supplied external power. The energy storage element of the internal UPS supplies power for a duration no longer than one minute and consists of one or more capacitors and not a battery. The amount of power supplied to subcomponents not in the proper subset of subcomponents is reduced while maintaining to supply the proper subset of subcomponents with the particular amount of power to conserve an amount of power remaining in the energy storage element.

IPC Classes  ?

  • H02J 9/06 - Circuit arrangements for emergency or stand-by power supply, e.g. for emergency lighting in which the distribution system is disconnected from the normal source and connected to a standby source with automatic change-over
  • G06F 1/30 - Means for acting in the event of power-supply failure or interruption, e.g. power-supply fluctuations
  • H04N 7/10 - Adaptations for transmission by electrical cable
  • H04N 7/16 - Analogue secrecy systemsAnalogue subscription systems

17.

Increasing Lifespan of Supercapacitors with a Thermoelectric Cooler (TEC)

      
Application Number 18815729
Status Pending
Filing Date 2024-08-26
First Publication Date 2025-03-06
Owner Harmonic, Inc. (USA)
Inventor Bonen, Adi

Abstract

Extending the operational lifespan of a supercapacitor. A device, deployable in temperatures reaching or extending outside a nominal industrial temperature range, comprises a power supply, backup power supply, and thermoelectric cooler control module. The backup power supply comprises one or more supercapacitors, one or more temperature sensors, and one or more thermoelectric coolers (TECs). The control module instructs the TECs to regulate operation of removing heat from the supercapacitors based upon temperature data received from the temperature sensors. An insulated enclosure may enclose the supercapacitors, temperature sensors, TECs, and optionally the thermoelectric cooler control module to further prevent the supercapacitors from overheating. The thermoelectric cooler control module may change the rate at which the temperature of the supercapacitors is reduced in response to detecting a change in temperature difference between the external environment and the supercapacitors.

IPC Classes  ?

  • H01G 2/08 - Cooling arrangementsHeating arrangementsVentilating arrangements
  • F25B 21/00 - Machines, plants or systems, using electric or magnetic effects

18.

Vectorized random forest search

      
Application Number 17222519
Grant Number 12206876
Status In Force
Filing Date 2021-04-05
First Publication Date 2025-01-21
Grant Date 2025-01-21
Owner Harmonic, Inc. (USA)
Inventor Trost, William R.

Abstract

Encoding a digital video using a Single Instruction Multiple Data (SIMD) operation. Advantageously, digital video may be encoded in a manner that conserves computational resources. A software encoder searches a decision tree in a random forest in furtherance of encoding of the digital video by causing a physical hardware component to perform a single operation on multiple data operands concurrently. The single operation may be a comparison of two or more thresholds of a single feature of a single frame, or a portion thereof, of the digital video. The decision tree may be arranged to position comparisons involving a single feature near the root of the decision tree.

IPC Classes  ?

  • H04N 19/42 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
  • G06N 5/01 - Dynamic search techniquesHeuristicsDynamic treesBranch-and-bound
  • G06N 20/20 - Ensemble learning
  • H04N 19/14 - Coding unit complexity, e.g. amount of activity or edge presence estimation
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/96 - Tree coding, e.g. quad-tree coding

19.

Virtual Converged Cable Access Platform

      
Application Number 18787904
Status Pending
Filing Date 2024-07-29
First Publication Date 2024-12-05
Owner Harmonic, Inc. (USA)
Inventor
  • Patrick, Michael W.
  • Elfassy, Nitsan S.
  • Leventer, Amir
  • Rosenberg, Jeremy C.

Abstract

Approaches for a virtualized Cable Modem Termination System (CMTS) for providing high speed data services to a remote physical device (RPD). The virtualized Cable Modem Termination System (CMTS) comprises a core routing engine (CRE) for performing packet switching and routing and one or more physical or virtual compute servers (CS) that each perform CMTS functions for the one or more remote physical devices (RPDs). Ethernet links are established between the core routing engine (CRE) and the one or more physical or virtual core servers (CSs), wherein one or more of: (a) a Virtual LAN (VLAN) and (b) a Multiprotocol Label Switching (MPLS) Transport Stream tunnel are employed on the Ethernet links, and wherein the VLAN or the MPLS tunnel encapsulates traffic for IP hosts within a single CMTS cable bundle.

IPC Classes  ?

  • H04L 12/46 - Interconnection of networks
  • H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]

20.

VOS

      
Serial Number 98840783
Status Registered
Filing Date 2024-11-06
Registration Date 2026-02-03
Owner Harmonic Inc. ()
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable computer software for digital audio and video processing; Downloadable media processing software for producing and delivering video content; Downloadable computer software platform for encoding, transcoding, decoding, multiplexing, scrambling, recording, playback, editing, branding, transmission, reception, switching, mixing, processing, demultiplexing, descrambling and monitoring of digital audio, video and data signals; Downloadable computer software platform for receiving, compressing, processing, manipulating, scrambling, converting, managing, monitoring, packaging, distributing, streaming and transmitting video and audio signals for television, the Internet, and network devices, namely, personal computers, tablet computers, mobile phones, smart phones and personal digital assistants (PDA), mobile electronic devices, and digital audio and video players; Downloadable computer software platform for ingest, editing, file transfer, archiving, storage, management, and playout of broadcast video and audio, namely, media servers, video servers, and transmission servers; Downloadable computer software for use as an application programming interface (API) Providing temporary use of non-downloadable cloud-based software for streaming media content; Technical support services, namely, troubleshooting of computer software problems; Software as a service (SAAS) services, namely, hosting software for use by others for video media processing; Software as a service (SAAS) services in the nature of hosting cloud-based software of others; Software as a service (SAAS) services featuring software for digital advertising campaign management for use in the advertising industries; Software as a service (SAAS) services featuring software that uses data analysis and behavior analysis to generate marketing and advertising insights and recommendations for operational solutions; Application service provider featuring application programming interface (API) software

21.

Efficient program clock reference (PCR) management in converged cable access platform (CCAP)

      
Application Number 17687434
Grant Number 12132949
Status In Force
Filing Date 2022-03-04
First Publication Date 2024-10-29
Grant Date 2024-10-29
Owner Harmonic, Inc. (USA)
Inventor Rubin, Yaniv

Abstract

Assigning a program clock reference (PCR) value to a PCR packet. A theoretical input time and a theoretical output time is determined for a PCR packet received by a Remote PHY device (RPD) or a Remote MACPHY Device (RMD). A corrected PCR value is assigned to the PCR packet, based at least in part, on the theoretical output time and the theoretical output time. Then, the PCR packet having the corrected PCR value is transmitted to customer premises equipment (CPE) in a Converged Cable Access Platform (CCAP). Assigning a corrected PCR value to the PCR packet may be performed without learning an encoding rate associated with a program to which the PCR value is assigned.

IPC Classes  ?

  • H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video streamElementary client operations, e.g. monitoring of home network or synchronizing decoder's clockClient middleware
  • H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
  • H04N 21/236 - Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator ] into a video stream, multiplexing software data into a video streamRemultiplexing of multiplex streamsInsertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rateAssembling of a packetised elementary stream
  • H04N 21/242 - Synchronization processes, e.g. processing of PCR [Program Clock References]
  • H04N 21/61 - Network physical structureSignal processing

22.

cOS

      
Application Number 1773495
Status Registered
Filing Date 2023-12-11
Registration Date 2023-12-11
Owner Harmonic Inc. (USA)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Software for transporting video, data and voice over fiber and coax networks, for use by broadband and cable service providers; outdoor enclosures for use by broadband and cable service providers, namely, environmental enclosures to house and protect optical and coax networking modules in the nature of transceivers, modulators, optical nodes, routers, ethernet adapters, optical signaling cables, data processers, motherboards, video receivers, receivers for receiving cable television, optical receivers, cable transmitters, television transmitters, telecommunications transmitters, power supplies, and computer hardware and peripherals from the outdoor elements and tampering; software for digital audio and video processing.

23.

cOS

      
Application Number 230811000
Status Pending
Filing Date 2023-12-11
Owner Harmonic Inc. (USA)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

(1) Software for transporting video, data and voice over fiber and coax networks, for use by broadband and cable service providers; outdoor enclosures for use by broadband and cable service providers, namely, environmental enclosures to house and protect optical and coax networking modules in the nature of transceivers, modulators, optical nodes, routers, ethernet adapters, optical signaling cables, data processers, motherboards, video receivers, receivers for receiving cable television, optical receivers, cable transmitters, television transmitters, optical transmitters, AC/DC power supplies, and computer hardware and peripherals in the nature of broadband routers, modems, and computer network hubs, switches, and routers from the outdoor elements and tampering; software for digital audio and video processing.

24.

Detecting imminent failure in a power supply

      
Application Number 18211435
Grant Number 12422911
Status In Force
Filing Date 2023-06-19
First Publication Date 2023-11-30
Grant Date 2025-09-23
Owner Harmonic, Inc. (USA)
Inventor Bonen, Adi

Abstract

Detecting an imminent failure of a power supply. The power supply may supply power to an Optical Line Terminal (OLT) node, an Ethernet switch, a Community Access television (CATV) plant, an optical node, a smart optical node, an outdoor Wi-Fi hot-spot, an 802.11n Wi-Fi Access Point, a wireless base station, and a Digital Subscriber Line Access Multiplexer (DSLAM). An internal computerized component periodically reads a set of measurements from one or more sensors affixed to a power supply. The internal computerized component and power supply may reside in a variety of different technical contexts. The internal computerized component analyzes the set of measurements using, at least in part, a weighted set of factors, to detect the imminent failure in the power supply. The weighted set of factors may be updated or revised over time and may be specifically tailored for use with specific types of power supplies.

IPC Classes  ?

  • G06F 11/00 - Error detectionError correctionMonitoring
  • G01R 31/36 - Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
  • G01R 31/374 - Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC] with means for correcting the measurement for temperature or ageing
  • G01R 31/392 - Determining battery ageing or deterioration, e.g. state of health
  • G06F 1/30 - Means for acting in the event of power-supply failure or interruption, e.g. power-supply fluctuations
  • G06F 11/07 - Responding to the occurrence of a fault, e.g. fault tolerance
  • H04B 15/02 - Reducing interference from electric apparatus by means located at or near the interfering apparatus
  • H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
  • H04L 45/00 - Routing or path finding of packets in data switching networks
  • H04L 47/125 - Avoiding congestionRecovering from congestion by balancing the load, e.g. traffic engineering
  • H04L 49/00 - Packet switching elements

25.

Virtual converged cable access platform

      
Application Number 18218093
Grant Number 12052118
Status In Force
Filing Date 2023-07-04
First Publication Date 2023-11-02
Grant Date 2024-07-30
Owner Harmonic, Inc. (USA)
Inventor
  • Patrick, Michael W.
  • Elfassy, Nitsan S.
  • Leventer, Amir
  • Rosenberg, Jeremy C.

Abstract

Approaches for a virtualized Cable Modem Termination System (CMTS) for providing high speed data services to a remote physical device (RPD). The virtualized Cable Modem Termination System (CMTS) comprises a core routing engine (CRE) for performing packet switching and routing and one or more physical or virtual compute servers (CS) that each perform CMTS functions for the one or more remote physical devices (RPDs). Multiprotocol Label Switching (MPLS) Transport Stream tunnels are employed on Ethernet links between the core routing engine (CRE) and the one or more core servers (CSs).

IPC Classes  ?

  • H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
  • H04L 12/46 - Interconnection of networks

26.

Virtual access hub

      
Application Number 18203044
Grant Number 12659632
Status In Force
Filing Date 2023-05-29
First Publication Date 2023-11-02
Grant Date 2026-06-16
Owner Harmonic, Inc. (USA)
Inventor
  • Matatyaou, Asaf
  • Kumar, Nitin Sasi

Abstract

A multi-tenant application that provides high speed data services to one or more subscriber devices. High speed data services may include one or more of Dynamic Host Configuration Protocol (DHCP) services, software upgrade services, and Profile Management Application (PMA) services. 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. Second servers may be implemented entirely within an application-specific logical host composed of one or more application containers and 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.

IPC Classes  ?

  • H04Q 11/00 - Selecting arrangements for multiplex systems
  • H04L 12/66 - Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
  • H04L 45/302 - Route determination based on requested QoS

27.

Improving recovery time of execution instances in a passive optical network (PON)

      
Application Number 18208755
Grant Number 12284469
Status In Force
Filing Date 2023-06-12
First Publication Date 2023-10-12
Grant Date 2025-04-22
Owner Harmonic, Inc. (USA)
Inventor Levy, Adam

Abstract

Recovering or restarting an execution instance. In response to detecting that a particular execution instance in which a software application, such as an optical line terminal (OLT) software application or a broadband network gateway (BNG) software application, providing services for a Passive Optical Network (PON) has failed, restarting the execution instance having only downstream service flow classifiers and entries of an access control list for the particular execution instance to support default service flows and/or voice calls. After restarting the execution instance, the configuration of the instance is adjusted over time to add one or more downstream service flow classifiers or access control list entries such that the instance can provide additional services, beyond the initially supported default service flows and voice calls, to optical network units. Required time to register optical network units with the execution instance is advantageously reduced while maintaining quality of service.

IPC Classes  ?

  • G06F 11/00 - Error detectionError correctionMonitoring
  • H04Q 11/00 - Selecting arrangements for multiplex systems

28.

Remote PHY narrowband digital return (NDR)

      
Application Number 16747188
Grant Number 11750415
Status In Force
Filing Date 2020-01-20
First Publication Date 2023-09-05
Grant Date 2023-09-05
Owner Harmonic, Inc. (USA)
Inventor
  • Zaltsman, Ariel
  • Bonen, Adi
  • Brun, Boris

Abstract

A single hardware device (“unified NDR core”) that supports a narrowband digital return (NDR) channel for a plurality of remote PHY devices. The unified NDR core may be located within a cable headend. The unified NDR core comprises a single digital-to-analog converter (DAC) which converts digital payloads carried by digital packets received from the plurality of Remote PHY devices into a RF signal. The unified NDR core further comprises a transmitter for sending the RF signal to an Out-of-Band (OOB) Termination System. The unified NDR core supports a plurality of narrowband digital return (NDR) channels for the plurality of remote PHY devices.

IPC Classes  ?

  • H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
  • H04L 12/46 - Interconnection of networks

29.

Adjustment of power amplifier bias based on measured power level handled by power amplifier

      
Application Number 17592939
Grant Number 12341481
Status In Force
Filing Date 2022-02-04
First Publication Date 2023-08-10
Grant Date 2025-06-24
Owner Harmonic, Inc. (USA)
Inventor Bonen, Adi

Abstract

Dynamic adjustment of the power amplifier bias of a power amplifier. Circuitry, disposed within an apparatus, measures the power level presently being handled by the power amplifier. The circuitry adjusts the power amplifier bias for a power amplifier based on the measurement of the power level presently being handled by the power amplifier and a desired fidelity experienced by RF signals processed by the power amplifier. The adjustment in the power amplifier bias for the power amplifier causes an adjustment in a power consumption of the power amplifier, thereby enabling great saving in the DC power required by a power amplifier, and thus, substantially reduces the power consumption of the apparatus in which it operates, such as a Remote PHY node, a Remote MACPHY node, a HFC RF amplifier, a wireless communication device, cellular transmission equipment, or a satellite transponder, for example.

IPC Classes  ?

  • H03F 3/24 - Power amplifiers, e.g. Class B amplifiers, Class C amplifiers of transmitter output stages

30.

Dynamic adjustment of deployment location of software within a network

      
Application Number 18111565
Grant Number 12137351
Status In Force
Filing Date 2023-02-18
First Publication Date 2023-07-13
Grant Date 2024-11-05
Owner Harmonic, Inc. (USA)
Inventor
  • Kumar, Nitin
  • Vladyka, Andrii
  • Kopieichyk, Ihor
  • Gilinsky, Arkady
  • Shcherbyna, Pavlo

Abstract

Optimizing a performance of a software function within a content delivery 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 of a software function for a set of one or more users but not all users of a content delivery network 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.

IPC Classes  ?

  • H04L 41/14 - Network analysis or design
  • G06F 9/48 - Program initiatingProgram switching, e.g. by interrupt
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • H04L 41/12 - Discovery or management of network topologies
  • H04L 41/5054 - Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network
  • H04W 16/18 - Network planning tools

31.

Recovery time of execution instances

      
Application Number 17411592
Grant Number 11675663
Status In Force
Filing Date 2021-08-25
First Publication Date 2023-06-13
Grant Date 2023-06-13
Owner Harmonic, Inc. (USA)
Inventor Levy, Adam

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. Required time to register cable modems or optical network units with the execution instance is advantageously reduced while maintaining quality of service.

IPC Classes  ?

  • G06F 11/00 - Error detectionError correctionMonitoring
  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 9/445 - Program loading or initiating
  • H04B 10/27 - Arrangements for networking
  • H04L 41/5025 - Ensuring fulfilment of SLA by proactively reacting to service quality change, e.g. by reconfiguration after service quality degradation or upgrade

32.

COS

      
Serial Number 98038449
Status Pending
Filing Date 2023-06-12
Owner Harmonic Inc. (USA)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Computer hardware and downloadable and recorded software for transporting video, data and voice over fiber and coax networks, for use by broadband and cable service providers; outdoor enclosures for use by broadband and cable service providers, namely, environmental enclosures, namely, structures specially adapted to house and protect optical and coax networking modules comprised of transceivers, modulators, optical nodes, routers, ethernet adapters, optical signaling cables, data processors, motherboards, video receivers, receivers for receiving cable television, optical receivers, cable transmitters, television transmitters, telecommunications transmitters, power supplies, and computer hardware and peripherals from the outdoor elements and tampering; computer hardware and downloadable and recorded software for digital audio and video processing

33.

Incremental cyclic redundancy (CRC) process

      
Application Number 16197124
Grant Number 11652571
Status In Force
Filing Date 2018-11-20
First Publication Date 2023-05-16
Grant Date 2023-05-16
Owner Harmonic, Inc. (USA)
Inventor Shcherbyna, Pavlo

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.

IPC Classes  ?

  • H04L 1/00 - Arrangements for detecting or preventing errors in the information received
  • H04L 69/324 - Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the data link layer [OSI layer 2], e.g. HDLC
  • H04L 69/22 - Parsing or analysis of headers
  • H03M 13/09 - Error detection only, e.g. using cyclic redundancy check [CRC] codes or single parity bit

34.

POPULATION HEALTH PLATFORM

      
Application Number 17935783
Status Pending
Filing Date 2022-09-27
First Publication Date 2023-04-13
Owner HARMONIZE INC. (USA)
Inventor
  • Zhao, Kevin
  • Pulicharam, Juvairiya Saidu

Abstract

The present disclosure provides systems, methods, and kits for collecting health measurement data and processing the health measurement data to generate alerts and modify patient treatment plans. An example system can be configured to (i) receive data defining a plurality of health sensors; and (ii) generate, based on the data, application logic configured to cause, in response to one user input, a user device to: (a) couple to the plurality of health sensors, thereby establishing communication between the user device and each of the plurality of health sensors, and (b) provide instructions to a user of the user device through an interface of the user device. The instructions can comprise instructions for taking health measurements using the plurality of health sensors.

IPC Classes  ?

  • G16H 40/67 - ICT specially adapted for the management or administration of healthcare resources or facilitiesICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for remote operation
  • G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
  • G08B 21/02 - Alarms for ensuring the safety of persons
  • G16H 50/20 - ICT specially adapted for medical diagnosis, medical simulation or medical data miningICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems

35.

PREDICTING ADVERSE HEALTH EVENTS USING A MEASURE OF ADHERENCE TO A TESTING ROUTINE

      
Application Number 17822637
Status Pending
Filing Date 2022-08-26
First Publication Date 2023-03-02
Owner HARMONIZE INC. (USA)
Inventor
  • Pulicharam, Juvairiya Saidu
  • Zhao, Kevin
  • Han, Keeyong
  • Petrov, Artem
  • Jiang, Yifan

Abstract

The present disclosure describes systems and methods for predicting adverse health events of patients. In one embodiment, a system obtains a dataset including a plurality of values for each of a plurality of health measurements. The system can obtain the dataset in real-time or substantially real-time after a patient has taken the plurality of health measurements. The system can also obtain metadata about the dataset. The metadata may include a measure of the patient's adherence or non-adherence to a testing routine. The measure of non-adherence may indicate, for example, the quantity of days in a particular time period that the patient failed to conduct the testing routine. The system can apply an algorithm to the dataset and the metadata to generate a risk score. The risk score may indicate the likelihood that the subject will experience an adverse health event.

IPC Classes  ?

  • G16H 50/20 - ICT specially adapted for medical diagnosis, medical simulation or medical data miningICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems
  • G16H 50/30 - ICT specially adapted for medical diagnosis, medical simulation or medical data miningICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for calculating health indicesICT specially adapted for medical diagnosis, medical simulation or medical data miningICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for individual health risk assessment
  • G06N 20/00 - Machine learning
  • G06N 5/04 - Inference or reasoning models

36.

High availability and software upgrades in network software

      
Application Number 17855590
Grant Number 11775402
Status In Force
Filing Date 2022-06-30
First Publication Date 2022-12-08
Grant Date 2023-10-03
Owner Harmonic, Inc. (USA)
Inventor
  • Ter-Zakhariants, Andrey
  • Kopieichyk, Ihor
  • Nandiraju, Nagesh
  • Gaydos, Robert
  • Abramson, Howard
  • Balashevych, Roman
  • Combs, Jason

Abstract

Ensuring the high availability of a Passive Optical Network (PON). A broadband network architecture comprises (a) at least a portion of optical fiber in a communication path to individual subscriber premises, (b) one or more software-implemented Optical Line Terminal (OLT) Controllers, (c) one or more software-implemented Service Provisioning Applications (SPAs), and (d) one or more software-implemented Broadband Network Gateways (BNGs). Each of the one or more OLT Controllers, one or more SPAs, and one or more BNGs execute on Commercial Off-the-Shelf (COTS) computer systems and entirely upon a plurality of protection groups. Each of the plurality of protection groups consists of a plurality of pods. The pods in a particular protection group which are active are dynamically adjusted to ensure the high availability of the broadband network architecture.

IPC Classes  ?

  • G06F 11/20 - Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
  • H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 8/65 - Updates
  • G06F 11/07 - Responding to the occurrence of a fault, e.g. fault tolerance

37.

Support for a scalable and highly available (HA) service platform

      
Application Number 17844451
Grant Number 11799722
Status In Force
Filing Date 2022-06-20
First Publication Date 2022-10-13
Grant Date 2023-10-24
Owner Harmonic, Inc. (USA)
Inventor
  • Leventer, Amir
  • Ginsburg, Daniel
  • Gaydos, Robert
  • Ben-Natan, Nimrod

Abstract

Supporting a scalable and Highly Available (HA) service platform. The service platform may be a virtual Cable Modem Termination System (vCMTS), a Passive Optical Network (PON), or a Broadband Network Gateway (BNG). A software component receives, from the service platform, an update about a particular unit of equipment, such as a cable modem (CM), Optical Network Unit (ONU)/Optical Network Terminal (ONT), or customer premises equipment (CPE). In response to receiving the update, the software component provides, to at least one edge router, route data for the particular unit of equipment. The route data informs the edge router of a next hop network address for a network address of the unit of equipment. The edge router is not and need not be provided with either (a) any Address Resolution Protocol (ARP) data for the particular unit of equipment and (b) any Neighbor Discovery (ND) data for the particular unit of equipment.

IPC Classes  ?

  • H04L 41/0816 - Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
  • H04L 67/133 - Protocols for remote procedure calls [RPC]
  • H04L 45/74 - Address processing for routing

38.

Distributed scheduling in remote PHY

      
Application Number 17110915
Grant Number 11469938
Status In Force
Filing Date 2020-12-03
First Publication Date 2022-10-11
Grant Date 2022-10-11
Owner Harmonic, Inc. (USA)
Inventor Bonen, Adi

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.

IPC Classes  ?

  • H04L 27/36 - Modulator circuitsTransmitter circuits
  • H04H 20/69 - Optical systems
  • H04L 47/12 - Avoiding congestionRecovering from congestion
  • H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
  • H04L 27/34 - Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems

39.

Dynamic allocation of compute capacity in video stream processing

      
Application Number 17834842
Grant Number 11910042
Status In Force
Filing Date 2022-06-07
First Publication Date 2022-09-22
Grant Date 2024-02-20
Owner Harmonic, Inc. (USA)
Inventor Haltmayer, Neven

Abstract

Approaches for dynamically allocating compute capacity for 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 the compute capacity allocated for processing a particular digital video stream should be adjusted in some manner based on the determined video complexity information. The amount of compute capacity allocated for processing the particular digital video stream may be dynamically adjusted in response to 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.

IPC Classes  ?

  • H04N 21/2385 - Channel allocationBandwidth allocation
  • H04N 21/61 - Network physical structureSignal processing
  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
  • H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
  • H04N 19/127 - Prioritisation of hardware or computational resources
  • H04N 21/241 - Operating system [OS] processes, e.g. server setup
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/179 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a scene or a shot
  • H04N 19/154 - Measured or subjectively estimated visual quality after decoding, e.g. measurement of distortion
  • H04N 7/01 - Conversion of standards
  • H04N 7/08 - Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band
  • H04N 19/436 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation using parallelised computational arrangements
  • H04N 19/136 - Incoming video signal characteristics or properties

40.

Frequency selective RF directional coupler

      
Application Number 17668376
Grant Number 12431605
Status In Force
Filing Date 2022-02-09
First Publication Date 2022-08-25
Grant Date 2025-09-30
Owner Harmonic, Inc. (USA)
Inventor Bonen, Adi

Abstract

A directional coupler having coupling variability at separate portions of an operational frequency band. The coupler may be comprised within a Full Duplex (FDX) amplifier and itself may comprise input and output ports, 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 one 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 signal loss is desirable.

IPC Classes  ?

  • H01P 5/18 - Conjugate devices, i.e. devices having at least one port decoupled from one other port consisting of two coupled guides, e.g. directional couplers
  • H03H 9/64 - Filters using surface acoustic waves
  • H04L 5/14 - Two-way operation using the same type of signal, i.e. duplex

41.

Predicting adverse health events using a measure of adherence to a testing routine

      
Application Number 17167989
Grant Number 11468992
Status In Force
Filing Date 2021-02-04
First Publication Date 2022-08-04
Grant Date 2022-10-11
Owner HARMONIZE INC. (USA)
Inventor
  • Pulicharam, Juvairiya Saidu
  • Zhao, Kevin
  • Han, Keeyong
  • Petrov, Artem
  • Jiang, Yifan

Abstract

The present disclosure describes systems and methods for predicting adverse health events of patients. In one embodiment, a system obtains a dataset including a plurality of values for each of a plurality of health measurements. The system can obtain the dataset in real-time or substantially real-time after a patient has taken the plurality of health measurements. The system can also obtain metadata about the dataset. The metadata may include a measure of the patient's adherence or non-adherence to a testing routine. The measure of non-adherence may indicate, for example, the quantity of days in a particular time period that the patient failed to conduct the testing routine. The system can apply an algorithm to the dataset and the metadata to generate a risk score. The risk score may indicate the likelihood that the subject will experience an adverse health event.

IPC Classes  ?

  • G16H 50/20 - ICT specially adapted for medical diagnosis, medical simulation or medical data miningICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems
  • G16H 50/30 - ICT specially adapted for medical diagnosis, medical simulation or medical data miningICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for calculating health indicesICT specially adapted for medical diagnosis, medical simulation or medical data miningICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for individual health risk assessment
  • G06N 20/00 - Machine learning
  • G06N 5/04 - Inference or reasoning models

42.

Cable television equipment with UPS to address cable service interruptions due to short power interruptions

      
Application Number 17717037
Grant Number 12224622
Status In Force
Filing Date 2022-04-09
First Publication Date 2022-07-28
Grant Date 2025-02-11
Owner Harmonic, Inc. (USA)
Inventor Bonen, Adi

Abstract

Cable television (CATV) equipment having a specialized Uninterruptible Power Supply (UPS). The CATV equipment comprises a coaxial cable power input, one or more Remote PHY (R-PHY) devices, a main power supply designed to supply an entirety of the CATV equipment with power continuously while there is AC power supplied to the CATV equipment over the coaxial cable power input, and an internal UPS for supplying power to either the entirety of the CATV equipment or a set of subcomponents thereof when the CATV equipment is not supplied power over the coaxial cable power input. An energy storage element of the internal UPS includes one or more capacitors but not a battery. The internal UPS adjusts how power is supplied in response to determining that a configurable amount of time has passed since the interruption in power to the CATV equipment.

IPC Classes  ?

  • G06F 1/30 - Means for acting in the event of power-supply failure or interruption, e.g. power-supply fluctuations
  • H02J 9/06 - Circuit arrangements for emergency or stand-by power supply, e.g. for emergency lighting in which the distribution system is disconnected from the normal source and connected to a standby source with automatic change-over
  • H04N 7/10 - Adaptations for transmission by electrical cable
  • H04N 7/16 - Analogue secrecy systemsAnalogue subscription systems

43.

Multiple core software forwarding

      
Application Number 17684984
Grant Number 12289502
Status In Force
Filing Date 2022-03-02
First Publication Date 2022-07-14
Grant Date 2025-04-29
Owner Harmonic, Inc. (USA)
Inventor
  • Levy, Adam
  • Shcherbyna, Pavlo
  • Muller, Alex
  • Buslov, Vladyslav
  • Sinitsky, Victoria
  • Patrick, Michael W.
  • Kumar, Nitin Sasi
  • Grichina, Anton

Abstract

Approaches for processing packets transmitted within a Passive Optical Network (PON) using executable software. Processing packets within a PON may be performed by classifying one or more packets, of a plurality of received packets, to a particular PON system component, and then processing the one or more packets classified to the same PON system component on a single physical or virtual processor. 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.

IPC Classes  ?

  • H04N 21/61 - Network physical structureSignal processing
  • H04B 1/707 - Spread spectrum techniques using direct sequence modulation
  • H04L 65/611 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
  • H04L 67/1038 - Load balancing arrangements to avoid a single path through a load balancer

44.

Support for a scalable and high availability (HA) virtual cable modem termination system (VCMTS)

      
Application Number 16833121
Grant Number 11368553
Status In Force
Filing Date 2020-03-27
First Publication Date 2022-06-21
Grant Date 2022-06-21
Owner Harmonic, Inc. (USA)
Inventor
  • Leventer, Amir
  • Ginsburg, Daniel
  • Gaydos, Robert
  • Ben-Natan, Nimrod

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.

IPC Classes  ?

  • H04L 67/00 - Network arrangements or protocols for supporting network services or applications
  • H04L 61/103 - Mapping addresses of different types across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP]
  • G06F 8/65 - Updates
  • H04L 67/133 - Protocols for remote procedure calls [RPC]
  • H04L 69/325 - Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the network layer [OSI layer 3], e.g. X.25
  • H04L 67/51 - Discovery or management thereof, e.g. service location protocol [SLP] or web services

45.

High availability and software upgrades in a virtual cable modem termination system

      
Application Number 16748124
Grant Number 11321200
Status In Force
Filing Date 2020-01-21
First Publication Date 2022-05-03
Grant Date 2022-05-03
Owner Harmonic, Inc. (USA)
Inventor
  • Ter-Zakhariants, Andrey
  • Kopieichyk, Ihor
  • Nandiraju, Nagesh
  • Gaydos, Robert

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.

IPC Classes  ?

  • G06F 11/20 - Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
  • H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 8/65 - Updates

46.

Frequency selective RF directional coupler

      
Application Number 16897224
Grant Number 11276913
Status In Force
Filing Date 2020-06-09
First Publication Date 2022-03-15
Grant Date 2022-03-15
Owner Harmonic, Inc. (USA)
Inventor Bonen, Adi

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.

IPC Classes  ?

  • H01P 5/18 - Conjugate devices, i.e. devices having at least one port decoupled from one other port consisting of two coupled guides, e.g. directional couplers
  • H03H 9/64 - Filters using surface acoustic waves
  • H04L 5/14 - Two-way operation using the same type of signal, i.e. duplex

47.

Aeronautical band leakage assessment in high split HFC plant

      
Application Number 16995541
Grant Number 11271650
Status In Force
Filing Date 2020-08-17
First Publication Date 2022-03-08
Grant Date 2022-03-08
Owner Harmonic, Inc. (USA)
Inventor Bonen, Adi

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.

IPC Classes  ?

  • H04N 7/173 - Analogue secrecy systemsAnalogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
  • H04B 10/2575 - Radio-over-fibre, e.g. radio frequency signal modulated onto an optical carrier
  • H04N 21/61 - Network physical structureSignal processing
  • H04B 17/00 - MonitoringTesting

48.

Increasing ADC dynamic range by time domain selective cancellation of predictable large PAPR signals

      
Application Number 17152556
Grant Number 11265198
Status In Force
Filing Date 2021-01-19
First Publication Date 2022-03-01
Grant Date 2022-03-01
Owner Harmonic, Inc. (USA)
Inventor Bonen, Adi

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.

IPC Classes  ?

49.

Virtual converged cable access platform (CCAP)

      
Application Number 17499752
Grant Number 11716223
Status In Force
Filing Date 2021-10-12
First Publication Date 2022-02-03
Grant Date 2023-08-01
Owner Harmonic, Inc. (USA)
Inventor
  • Patrick, Michael W.
  • Elfassy, Nitsan S.
  • Leventer, Amir
  • Rosenberg, Jeremy C.

Abstract

Approaches for a virtualized Cable Modem Termination System (CMTS) for providing high speed data services to a remote physical device (RPD). The virtualized Cable Modem Termination System (CMTS) comprises a core routing engine (CRE) for performing packet switching and routing and one or more physical or virtual compute servers (CS) that each perform CMTS functions for the one or more remote physical devices (RPDs). Each physical or virtual compute server (CS) connects to the core routing engine (CRE) with a Link Aggregation Group (LAG) of two or more Ethernet links.

IPC Classes  ?

  • H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
  • H04L 12/46 - Interconnection of networks

50.

Using web-based protocols to assist graphic presentations when providing digital video

      
Application Number 17503209
Grant Number 11831699
Status In Force
Filing Date 2021-10-15
First Publication Date 2022-02-03
Grant Date 2023-11-28
Owner Harmonic, Inc. (USA)
Inventor
  • Warren, Timothy John Michael
  • Rosenberg, Jeremy C.

Abstract

Providing digital video having customized graphics whose appearance and operation are specified by a graphics template expressed using one or more web-based protocols. One or more software modules, executing on a media server, identify, for a particular digital video, a markup language document which describes or identifies a customized appearance of one or more graphics to be incorporated into a presentation of particular digital video and shown to an identified audience. The markup language document may be an Extensible Markup Language (XML) document or a HyperText Markup Language (HTML) document. The media server streams the particular digital video having the one or more graphics to a member of the identified audience in accordance with the markup language document. An HTML rendering engine, executing on the media server, may pass through one or more audio streams to be incorporated into an output stream without re-encoding the one or more audio streams.

IPC Classes  ?

  • H04N 9/80 - Transformation of the television signal for recording, e.g. modulation, frequency changingInverse transformation for playback
  • H04L 65/75 - Media network packet handling
  • H04L 65/61 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio

51.

Bracket for stand mounted outdoor equipment

      
Application Number 17495532
Grant Number 11742647
Status In Force
Filing Date 2021-10-06
First Publication Date 2022-01-27
Grant Date 2023-08-29
Owner Harmonic, Inc. (USA)
Inventor
  • Bonen, Adi
  • Korsunsky, Leon

Abstract

Approaches for bracket for strand mounted equipment. The bracket comprises a body having a first end and a second end opposing the first end. The first end comprises one or more resting hooks sized to be positioned over a strand. The resting hooks allow for resting the strand mounted equipment temporarily onto the strand in a position that readily accommodates the permanent attachment of the strand mounted equipment to the strand. The first end of the bracket also comprises a clamp for securing the bracket to the strand, while the second end comprises a securing mechanism for securing the bracket to the strand mounted equipment. The bracket may be formed from a single piece of shaped metal. The strand mounted equipment may be a variety of equipment, such as CATV outdoor equipment and Internet access equipment.

IPC Classes  ?

  • F16M 11/00 - Stands or trestles as supports for apparatus or articles placed thereon
  • H02G 7/08 - Members clamped to the supporting wire or to the line or cable

52.

Cloud infrastructure supporting deliverance of customized tv channels by video services

      
Application Number 16551444
Grant Number 11206440
Status In Force
Filing Date 2019-08-26
First Publication Date 2021-12-21
Grant Date 2021-12-21
Owner Harmonic, Inc. (USA)
Inventor
  • Macauley, Moore
  • Devictor, Gilles
  • Rosenberg, Jeremy C.

Abstract

Creating a customized channel of content. A cloud infrastructure receives digital content, such as television show, advertisement, and the like, transmitted over an Internet Protocol (IP) network from a local broadcaster or channel owner. A plurality of formatted versions of the digital content is stored in a content repository in the cloud infrastructure. Each of the plurality of formatted versions differs from the others based on one or more of: an encoded bit rate, resolution, and frame rate; each of the plurality of formatted versions are aligned at a same fragment boundary. A manifest manipulator, deployed in the cloud infrastructure, creates the customized channel by selecting a particular sequence of fragments stored in the content repository and transmitting the particular sequence of fragments on the customized channel. The customized channel may be transmitted via a plurality of different propagation mediums.

IPC Classes  ?

  • H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
  • H04N 21/2665 - Gathering content from different sources, e.g. Internet and satellite

53.

Dynamic adjustment of deployment location of software within a network

      
Application Number 17316442
Grant Number 11589243
Status In Force
Filing Date 2021-05-10
First Publication Date 2021-11-18
Grant Date 2023-02-21
Owner Harmonic, Inc. (USA)
Inventor
  • Kumar, Nitin
  • Vladyka, Andrii
  • Kopieichyk, Ihor
  • Gilinsky, Arkady
  • Shcherbyna, Pavlo

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.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network
  • G06F 9/48 - Program initiatingProgram switching, e.g. by interrupt
  • H04L 41/5054 - Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
  • H04W 16/18 - Network planning tools
  • H04L 41/12 - Discovery or management of network topologies
  • H04L 41/14 - Network analysis or design

54.

DYNAMIC ADJUSTMENT OF DEPLOYMENT LOCATION OF SOFTWARE WITHIN A NETWORK

      
Application Number US2021031646
Publication Number 2021/231333
Status In Force
Filing Date 2021-05-10
Publication Date 2021-11-18
Owner HARMONIC, INC. (USA)
Inventor
  • Kumar, Nitin
  • Vladyka, Andrii
  • Kopieichyk, Ihor
  • Gilinsky, Arkady
  • Shcherbyna, Pavlo

Abstract

Optimizing a performance of a software function wi thing 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.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 12/24 - Arrangements for maintenance or administration
  • H04L 12/803 - Load balancing, e.g. traffic distribution over multiple links
  • H04L 12/911 - Network admission control and resource allocation, e.g. bandwidth allocation or in-call renegotiation

55.

RF power amplifier performance by clipping prevention of large PAPR signals

      
Application Number 17367615
Grant Number 11502648
Status In Force
Filing Date 2021-07-05
First Publication Date 2021-10-28
Grant Date 2022-11-15
Owner Harmonic, Inc. (USA)
Inventor Bonen, Adi

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.

IPC Classes  ?

  • H04L 1/02 - Arrangements for detecting or preventing errors in the information received by diversity reception
  • H03F 1/32 - Modifications of amplifiers to reduce non-linear distortion
  • H04B 10/25 - Arrangements specific to fibre transmission
  • G01R 19/165 - Indicating that current or voltage is either above or below a predetermined value or within or outside a predetermined range of values
  • H01L 29/872 - Schottky diodes
  • H03F 3/19 - High-frequency amplifiers, e.g. radio frequency amplifiers with semiconductor devices only
  • H03F 3/24 - Power amplifiers, e.g. Class B amplifiers, Class C amplifiers of transmitter output stages
  • H03G 11/02 - Limiting amplitudeLimiting rate of change of amplitude by means of diodes
  • H04B 10/2507 - Arrangements specific to fibre transmission for the reduction or elimination of distortion or dispersion
  • H04B 10/2575 - Radio-over-fibre, e.g. radio frequency signal modulated onto an optical carrier
  • H04H 60/96 - CATV systems
  • H04L 27/26 - Systems using multi-frequency codes
  • H04L 27/34 - Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems

56.

Using web-based protocols to assist graphic presentations in digital video playout

      
Application Number 15699544
Grant Number 11158348
Status In Force
Filing Date 2017-09-08
First Publication Date 2021-10-26
Grant Date 2021-10-26
Owner Harmonic, Inc. (USA)
Inventor Warren, Timothy John Michael

Abstract

Playing out digital video with customized graphics whose appearance and operation are specified by a graphics template expressed using one or more web-based protocols. One or more software modules, executing on a media server, identify, for a particular digital video, a markup language document which describes a customized appearance of one or more graphics to be incorporated into a presentation of particular digital video. The markup language document may be an Extensible Markup Language (XML) document or a HyperText Markup Language (HTML) document. The media server plays out the particular digital video with the one or more graphics in accordance with the markup language document. An HTML rendering engine, executing on the media server, may pass through one or more audio streams to be incorporated into an output stream used in playing out the particular digital video without re-encoding the one or more audio streams.

IPC Classes  ?

  • H04N 9/80 - Transformation of the television signal for recording, e.g. modulation, frequency changingInverse transformation for playback
  • G11B 27/036 - Insert-editing
  • H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
  • H04N 21/81 - Monomedia components thereof
  • G06F 16/958 - Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
  • G06F 40/14 - Tree-structured documents
  • G06F 40/186 - Templates

57.

MAC address dynamic assignment for a network element

      
Application Number 17346790
Grant Number 11722374
Status In Force
Filing Date 2021-06-14
First Publication Date 2021-10-14
Grant Date 2023-08-08
Owner Harmonie, Inc. (USA)
Inventor Bonen, Adi

Abstract

Approaches for dynamic assignment of a MAC address. An article of manufacture may comprise a non-volatile memory and a network element that comprises a CPU. The network element may be a remote PHY device, an Ethernet switch, a Remote MACPHY Device (RMD), a Passive Optical Network (PON) Optical Line Terminal (OLT), a Passive Optical Network (PON) Optical Network Unit (ONU), a Wi-Fi hot spot router, a Long-Term Evolution (LTE) device, an O-Ran device, or a Light Detection and Ranging (LIDAR) routing device. A communication link exists between the CPU of the network element and the non-volatile memory of the article of manufacture. A module on the network element causes the network element to retrieve, across the communication link, at least one MAC address from the non-volatile memory of the remote PHY node and adopt a MAC address to identify itself any time that the article of manufacture reboots.

IPC Classes  ?

  • H04L 41/085 - Retrieval of network configurationTracking network configuration history
  • H04L 41/0893 - Assignment of logical groups to network elements
  • H04Q 11/00 - Selecting arrangements for multiplex systems
  • H04L 101/622 - Layer-2 addresses, e.g. medium access control [MAC] addresses

58.

Bracket for strand mounted CATV outdoor equipment

      
Application Number 16660479
Grant Number 11146052
Status In Force
Filing Date 2019-10-22
First Publication Date 2021-10-12
Grant Date 2021-10-12
Owner Harmonic, Inc. (USA)
Inventor
  • Bonen, Adi
  • Korsunsky, Leon

Abstract

Approaches for bracket for strand mounted CATV outdoor equipment. The bracket comprises a body having a first end and a second end opposing the first end. The first end comprises one or more resting hooks sized to be positioned over a strand. The resting hooks allow for resting the CATV outdoor equipment temporarily onto the strand in a position that readily accommodates the permanent attachment of the CATV outdoor equipment to the strand. The first end of the bracket also comprises a clamp for securing the bracket to the strand, while the second end comprises a securing mechanism for securing the bracket to the CATV outdoor equipment. The bracket may be formed from a single piece of shaped metal.

IPC Classes  ?

  • F16M 11/00 - Stands or trestles as supports for apparatus or articles placed thereon
  • H02G 7/08 - Members clamped to the supporting wire or to the line or cable

59.

Leveraging actual cable network usage

      
Application Number 17206672
Grant Number 11444863
Status In Force
Filing Date 2021-03-19
First Publication Date 2021-09-23
Grant Date 2022-09-13
Owner Harmonic, Inc. (USA)
Inventor Macauley, William Moore

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.

IPC Classes  ?

  • H04L 43/0894 - Packet rate
  • H04L 43/0823 - Errors, e.g. transmission errors
  • H04L 43/50 - Testing arrangements
  • H04L 43/103 - Active monitoring, e.g. heartbeat, ping or trace-route with adaptive polling, i.e. dynamically adapting the polling rate
  • H04N 21/61 - Network physical structureSignal processing
  • H04L 47/263 - Rate modification at the source after receiving feedback
  • H04L 47/38 - Flow controlCongestion control by adapting coding or compression rate
  • H04L 65/403 - Arrangements for multi-party communication, e.g. for conferences
  • H04N 7/15 - Conference systems
  • H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]

60.

LEVERAGING ACTUAL CABLE NETWORK USAGE

      
Application Number US2021023243
Publication Number 2021/188955
Status In Force
Filing Date 2021-03-19
Publication Date 2021-09-23
Owner HARMONIC, INC. (USA)
Inventor Macauley, William, Moore

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.

IPC Classes  ?

  • H04W 72/04 - Wireless resource allocation
  • H04W 28/16 - Central resource managementNegotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
  • H04W 72/00 - Local resource management

61.

RF power amplifier performance by clipping prevention of large PAPR signals

      
Application Number 16780147
Grant Number 11082011
Status In Force
Filing Date 2020-02-03
First Publication Date 2021-08-03
Grant Date 2021-08-03
Owner Harmonic, Inc. (USA)
Inventor Bonen, Adi

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.

IPC Classes  ?

  • H04L 25/49 - Transmitting circuitsReceiving circuits using code conversion at the transmitterTransmitting circuitsReceiving circuits using predistortionTransmitting circuitsReceiving circuits using insertion of idle bits for obtaining a desired frequency spectrumTransmitting circuitsReceiving circuits using three or more amplitude levels
  • H03F 1/32 - Modifications of amplifiers to reduce non-linear distortion
  • H03F 3/19 - High-frequency amplifiers, e.g. radio frequency amplifiers with semiconductor devices only
  • H03G 11/02 - Limiting amplitudeLimiting rate of change of amplitude by means of diodes
  • H04L 27/26 - Systems using multi-frequency codes
  • H04L 27/34 - Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
  • G01R 19/165 - Indicating that current or voltage is either above or below a predetermined value or within or outside a predetermined range of values
  • H04B 10/2575 - Radio-over-fibre, e.g. radio frequency signal modulated onto an optical carrier
  • H04B 10/2507 - Arrangements specific to fibre transmission for the reduction or elimination of distortion or dispersion
  • H01L 29/872 - Schottky diodes
  • H04H 60/96 - CATV systems
  • H03F 3/24 - Power amplifiers, e.g. Class B amplifiers, Class C amplifiers of transmitter output stages
  • H04B 10/25 - Arrangements specific to fibre transmission

62.

Automatic OFDM profile selection

      
Application Number 17223939
Grant Number 11336499
Status In Force
Filing Date 2021-04-06
First Publication Date 2021-07-22
Grant Date 2022-05-17
Owner Harmonic, Inc. (USA)
Inventor
  • Zaltsman, Ariel
  • Kastanovich, Liav

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.

IPC Classes  ?

  • H04L 27/26 - Systems using multi-frequency codes
  • H04L 5/00 - Arrangements affording multiple use of the transmission path

63.

RPD MAC address stored in node

      
Application Number 16155687
Grant Number 11044227
Status In Force
Filing Date 2018-10-09
First Publication Date 2021-06-22
Grant Date 2021-06-22
Owner Harmonic, Inc. (USA)
Inventor Bonen, Adi

Abstract

Approaches for, and articles of manufacturer that embody, dynamic assignment of a MAC address. A remote PHY node may comprise a non-volatile memory and a network element that comprises a CPU. For example, the network element may be a remote PHY device, an Ethernet switch, a Remote MACPHY Device (RMD), a Passive Optical Network (PON) Optical Line Terminal (OLT), a Passive Optical Network (PON) Optical Network Unit (ONU), or a Wi-Fi hot spot router. A communication link exists between the CPU of the network element and the non-volatile memory of the remote PHY node. A module on the network element causes the network element to retrieve, across the communication link, a MAC address from the non-volatile memory of the remote PHY node and adopt the MAC address to identify itself any time that the network element reboots.

IPC Classes  ?

  • H04L 29/12 - Arrangements, apparatus, circuits or systems, not covered by a single one of groups characterised by the data terminal
  • H04L 12/24 - Arrangements for maintenance or administration
  • H04Q 11/00 - Selecting arrangements for multiplex systems

64.

LOW LATENCY DOCSIS EXPERIENCE VIA MULTIPLE QUEUES

      
Application Number US2020043323
Publication Number 2021/091603
Status In Force
Filing Date 2020-07-23
Publication Date 2021-05-14
Owner HARMONIC, INC. (USA)
Inventor
  • Assouline, Lior
  • Muller, Alex
  • Ben-Natan, Nimrod
  • Leventer, Amir

Abstract

Configurable levels of latency and jitter in data flows based on application type. An application type for a data flow is identified. The application type is one of a plurality of types that include a first type associated with applications that retransmit missing data packets not received by the intended recipient and a second type associated with applications that do not retransmit missing data packets not received by the intended recipient. Data packets of a data flow are enqueued onto a particular queue of two or more queues based on their identified application type. Each of the two or more queues store data packets of a different application type to be sent across a communication channel.

IPC Classes  ?

  • G06F 15/173 - Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star or snowflake
  • H04L 1/20 - Arrangements for detecting or preventing errors in the information received using signal-quality detector
  • H04L 12/18 - Arrangements for providing special services to substations for broadcast or conference
  • H04L 12/56 - Packet switching systems
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04Q 11/04 - Selecting arrangements for multiplex systems for time-division multiplexing
  • H04W 28/20 - Negotiating bandwidth

65.

SECURED TRANSPORT IN REMOTE MAC/PHY DAA ARCHITECTURE

      
Application Number US2020058610
Publication Number 2021/091839
Status In Force
Filing Date 2020-11-02
Publication Date 2021-05-14
Owner HARMONIC, INC. (USA)
Inventor
  • Leventer, Amir
  • Ginsburg, Daniel

Abstract

Exchanging encrypted packet payloads between a cable headend and a Remote MACPHY device. A single device executes a cable modem termination system (CTMS) 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.

IPC Classes  ?

  • H04L 12/24 - Arrangements for maintenance or administration

66.

Dynamic allocation of virtual and/or physical resources vis-a-vis virtual machines in video stream processing

      
Application Number 17152628
Grant Number 11601650
Status In Force
Filing Date 2021-01-19
First Publication Date 2021-05-13
Grant Date 2023-03-07
Owner Harmonic, Inc. (USA)
Inventor
  • Haltmayer, Neven
  • Le Bars, Eric
  • Mahe, Arnaud
  • Berthelot, Christophe
  • Henry, David
  • Rosenberg, Jeremy C.

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.

IPC Classes  ?

  • H04N 19/127 - Prioritisation of hardware or computational resources
  • H04N 19/146 - Data rate or code amount at the encoder output
  • H04N 19/436 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation using parallelised computational arrangements
  • H04N 19/184 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being bits, e.g. of the compressed video stream
  • H04N 19/136 - Incoming video signal characteristics or properties

67.

Adaptive high efficiency, low latency DOCSIS PGS scheduler

      
Application Number 16787718
Grant Number 11005618
Status In Force
Filing Date 2020-02-11
First Publication Date 2021-05-11
Grant Date 2021-05-11
Owner Harmonic, Inc. (USA)
Inventor Bonen, Adi

Abstract

Determining when to provide a Proactive Grant Service (PGS) scheduling grant. A plurality of PGS grants are issued to a cable modem (CM). The PGS grants that were utilized by the CM are monitored as well as those PGS grants that were not utilized by the CM. A compromise PGS grants pattern for that CM is generated based on the observations of which PGS grants the CM utilized and which PGS grants the CM did not utilize. The compromise PGS grants pattern for that CM optimizes a projected experienced latency and jitter for particular data flows of the CM verses a projected wasted upstream capacity.

IPC Classes  ?

  • H04B 3/00 - Line transmission systems
  • H04L 5/00 - Arrangements affording multiple use of the transmission path
  • H04L 12/26 - Monitoring arrangements; Testing arrangements
  • H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]

68.

Assistance metadata for production of dynamic Over-The-Top (OTT) adjustable bit rate (ABR) representations using On-The-Fly (OTF) transcoding

      
Application Number 16212278
Grant Number 11006161
Status In Force
Filing Date 2018-12-06
First Publication Date 2021-05-11
Grant Date 2021-05-11
Owner Harmonic, Inc. (USA)
Inventor
  • Ducloux, Xavier
  • Jerbi, Khaled
  • Huang, Bihong
  • Khaustova, Darya

Abstract

Approaches for generating dynamic over-the-top (OTT) adjustable bit rate (ABR) representations of a video with a variable resolution and/or frame rate using on-the-fly (OTF) transcoding and assistance metadata. At an encoder located at a head-end, the encoder encodes a video stream at an initial bit rate and produces optimum representation (OpRep) metadata, which describes an optimum presentation for the video stream for each of a plurality of bit rates or the minimum bitrate below which a presentation becomes sub-optimal. The head-end transmits the encoded video stream and the OpRep metadata to a transcoder of a Content Delivery Network (CDN). The transcoder at the CDN uses the OpRep metadata to dynamically transcode the video stream in a preferred picture resolution and a preferred frame rate at a different bit rate than the initial bit rate using the OpRep metadata.

IPC Classes  ?

  • H04N 21/266 - Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system or merging a VOD unicast channel into a multicast channel
  • H04N 21/2662 - Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
  • H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
  • H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors
  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements

69.

Secured transport in remote MAC/PHY DAA architecture

      
Application Number 17087525
Grant Number 11425110
Status In Force
Filing Date 2020-11-02
First Publication Date 2021-05-06
Grant Date 2022-08-23
Owner Harmonic, Inc. (USA)
Inventor
  • Leventer, Amir
  • Ginsburg, Daniel

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.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • H04B 10/27 - Arrangements for networking
  • H04L 12/46 - Interconnection of networks
  • H04M 7/12 - Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
  • H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]

70.

Virtual access hub

      
Application Number 17068349
Grant Number 11665012
Status In Force
Filing Date 2020-10-12
First Publication Date 2021-04-22
Grant Date 2023-05-30
Owner Harmonic, Inc. (USA)
Inventor
  • Matatyaou, Asaf
  • Kumar, Nitin Sasi

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.

IPC Classes  ?

  • H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
  • H04L 41/069 - Management of faults, events, alarms or notifications using logs of notificationsPost-processing of notifications
  • H04L 45/302 - Route determination based on requested QoS
  • H04Q 11/00 - Selecting arrangements for multiplex systems
  • H04L 41/0806 - Configuration setting for initial configuration or provisioning, e.g. plug-and-play

71.

Population health platform

      
Application Number 16932634
Grant Number 11495352
Status In Force
Filing Date 2020-07-17
First Publication Date 2021-03-11
Grant Date 2022-11-08
Owner HARMONIZE INC. (USA)
Inventor
  • Zhao, Kevin
  • Pulicharam, Juvairiya Saidu

Abstract

The present disclosure provides systems, methods, and kits for collecting health measurement data and processing the health measurement data to generate alerts and modify patient treatment plans. An example system can be configured to (i) receive data defining a plurality of health sensors; and (ii) generate, based on the data, application logic configured to cause, in response to one user input, a user device to: (a) couple to the plurality of health sensors, thereby establishing communication between the user device and each of the plurality of health sensors, and (b) provide instructions to a user of the user device through an interface of the user device. The instructions can comprise instructions for taking health measurements using the plurality of health sensors.

IPC Classes  ?

  • G16H 40/67 - ICT specially adapted for the management or administration of healthcare resources or facilitiesICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for remote operation
  • G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
  • G08B 21/02 - Alarms for ensuring the safety of persons
  • G16H 50/20 - ICT specially adapted for medical diagnosis, medical simulation or medical data miningICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems
  • G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light

72.

Estimating a lifespan of a power supply

      
Application Number 15846926
Grant Number 10942222
Status In Force
Filing Date 2017-12-19
First Publication Date 2021-03-09
Grant Date 2021-03-09
Owner Harmonic, Inc. (USA)
Inventor Bonen, Adi

Abstract

Estimating a lifespan of a power supply. An internal computerized component periodically obtains a set of measurements read from one or more sensors affixed to a power supply. Such measurements may measure ambient temperature, temperature of an electrolytic capacitor of a power supply, voltage across a power supply, and/or current from the power supply. The internal computerized component analyzes the set of measurements using, at least in part, a weighted set of factors, to obtain an estimate of a lifespan of a power supply. The estimated lifespan may be sent over an optical link or wireless network to an entity monitoring the lifespan of the power supply.

IPC Classes  ?

  • G01R 31/36 - Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
  • G01R 31/392 - Determining battery ageing or deterioration, e.g. state of health
  • G01R 31/374 - Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC] with means for correcting the measurement for temperature or ageing

73.

Automatic OFDM profile selection

      
Application Number 16798940
Grant Number 10944609
Status In Force
Filing Date 2020-02-24
First Publication Date 2021-03-09
Grant Date 2021-03-09
Owner Harmonic, Inc. (USA)
Inventor
  • Zaltsman, Ariel
  • Kastanovich, Liav

Abstract

Assigning an appropriate modulation profile for an orthogonal frequency-division multiplexing (OFDM) channel. The current modulation profile assigned to a specific cable modem for communicating over a specific OFDM channel is examined to determine whether to consider reassigning the specific cable 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 cable modem for communicating over the specific OFDM channel, should be assigned to the specific cable modem using linear domain averaging over the OFDM subcarriers of the ratios between a Mean Error Rate (MER) threshold per subcarrier for the specific cable modem and the MER reported by the specific cable modem per subcarrier. A new modulation profile is assigned to the specific modem based on the assessment.

IPC Classes  ?

  • H04L 27/26 - Systems using multi-frequency codes
  • H04L 5/00 - Arrangements affording multiple use of the transmission path

74.

Increasing ADC dynamic range by time domain selective cancellation of predictable large PAPR signals

      
Application Number 16376581
Grant Number 10897387
Status In Force
Filing Date 2019-04-05
First Publication Date 2021-01-19
Grant Date 2021-01-19
Owner Harmonic, Inc. (USA)
Inventor Bonen, Adi

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, disposed within the communications device, 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.

IPC Classes  ?

75.

Retaining legacy STB support with HFC plant migration to high split

      
Application Number 16657909
Grant Number 11589092
Status In Force
Filing Date 2019-10-18
First Publication Date 2020-10-15
Grant Date 2023-02-21
Owner Harmonic, Inc. (USA)
Inventor Bonen, Adi

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.

IPC Classes  ?

  • H04N 7/173 - Analogue secrecy systemsAnalogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
  • H04N 21/2381 - Adapting the multiplex stream to a specific network, e.g. an IP [Internet Protocol] network
  • H04N 21/437 - Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server
  • H04N 21/2662 - Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
  • H04B 10/2575 - Radio-over-fibre, e.g. radio frequency signal modulated onto an optical carrier

76.

Virtual cable hub

      
Application Number 16054979
Grant Number 10802856
Status In Force
Filing Date 2018-08-03
First Publication Date 2020-10-13
Grant Date 2020-10-13
Owner Harmonic, Inc. (USA)
Inventor
  • Matatyaou, Asaf
  • Kumar, Nitin Sasi

Abstract

A virtualized Cable Modem Termination System (CMTS) that provides high speed data services to one or more remote physical devices (RPDs). The CMTS comprises one or more first servers that each perform packet switching and routing as well as one or more second servers that each perform CMTS functions for the one or more remote physical devices (RPDs). Each of the one or more first servers and each of the one or more second servers are each implemented entirely on commercial off-the-shelf (COTS) hardware. Further, the CMTS functions comprise telemetry, displaying and supporting a dashboard that depicts historical events that occurred or ongoing events presently occurring at the virtualized CMTS, dynamic instantiation and deinstantiation of virtual machines in which software processes implementing the CMTS functions execute in proportion to demand at the virtual CMTS, logging, and analytics.

IPC Classes  ?

  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • H04L 12/24 - Arrangements for maintenance or administration
  • H04N 21/426 - Internal components of the client
  • H04L 12/725 - Selecting a path with suitable quality of service [QoS]
  • H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]

77.

AUTOMATIC OFDM PROFILE SELECTION

      
Application Number US2020021235
Publication Number 2020/181115
Status In Force
Filing Date 2020-03-05
Publication Date 2020-09-10
Owner HARMONIC, INC (USA)
Inventor
  • Zaltsman, Ariel
  • Kastanovich, Liav

Abstract

Assigning an appropriate modulation profile for an orthogonal frequency-division multiplexing (OFDM) channel. The current modulation profile assigned to a specific cable modem for communicating over a specific OFDM channel is examined to determine whether to consider reassigning the specific cable 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 cable modem for communicating over the specific OFDM channel, should be assigned to the specific cable modem using linear domain averaging over the OFDM sub carriers of the ratios between a Mean Error Rate (MER) threshold per sub carrier for the specific cable modem and the MER reported by the specific cable modem per sub carrier. A new modulation profile is assigned to the specific modem based on the assessment.

IPC Classes  ?

78.

CATV equipment fast boot after power interruption

      
Application Number 16847624
Grant Number 11445247
Status In Force
Filing Date 2020-04-13
First Publication Date 2020-09-10
Grant Date 2022-09-13
Owner Harmonic, Inc. (USA)
Inventor Bonen, Adi

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.

IPC Classes  ?

  • H04N 21/443 - OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB

79.

Population health platform

      
Application Number 16442277
Grant Number 10748656
Status In Force
Filing Date 2019-06-14
First Publication Date 2020-08-18
Grant Date 2020-08-18
Owner Harmonize Inc. (USA)
Inventor
  • Zhao, Kevin
  • Pulicharam, Juvairiya Saidu

Abstract

The present disclosure provides systems, methods, and kits for collecting health measurement data and processing the health measurement data to generate alerts and modify patient treatment plans. An example system can be configured to (i) receive data defining a plurality of health sensors; and (ii) generate, based on the data, application logic configured to cause, in response to one user input, a user device to: (a) couple to the plurality of health sensors, thereby establishing communication between the user device and each of the plurality of health sensors, and (b) provide instructions to a user of the user device through an interface of the user device. The instructions can comprise instructions for taking health measurements using the plurality of health sensors.

IPC Classes  ?

  • G16H 40/67 - ICT specially adapted for the management or administration of healthcare resources or facilitiesICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for remote operation
  • G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
  • G08B 21/02 - Alarms for ensuring the safety of persons
  • G16H 50/20 - ICT specially adapted for medical diagnosis, medical simulation or medical data miningICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems
  • G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light

80.

IMPROVING RF POWER AMPLIFIER PERFORMANCE BY CLIPPING PREVENTION OF LARGE PAPR SIGNALS

      
Application Number US2020016443
Publication Number 2020/163246
Status In Force
Filing Date 2020-02-03
Publication Date 2020-08-13
Owner HARMONIC, INC (USA)
Inventor Bonen, Adi

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.

IPC Classes  ?

  • H04L 27/26 - Systems using multi-frequency codes

81.

Increasing the dynamic range of a digital to analog converter (DAC)

      
Application Number 16410721
Grant Number 10715170
Status In Force
Filing Date 2019-05-13
First Publication Date 2020-07-14
Grant Date 2020-07-14
Owner Harmonic, Inc. (USA)
Inventor Bonen, Adi

Abstract

Increasing a dynamic range of a digital to analog converter (DAC). A signal analysis element is positioned prior to the DAC in a processing path. The element evaluates an instantaneous amplitude of a signal to be applied to the DAC. The DAC is capable of a first full scale value. An additional current source supports a second full scale value of the DAC, which is greater than the first full scale value. Upon the element determining that a condition is not satisfied, the element employs current steering to couple the additional current source to a current sink. However, upon the element determining that the condition is satisfied, the element employs current steering to couple the additional current source to an output of the DAC to support the second full scale value of the DAC.

IPC Classes  ?

  • H03M 1/70 - Automatic control for modifying converter range
  • H03G 3/30 - Automatic control in amplifiers having semiconductor devices

82.

Dynamically adjusting DOCSIS port utilization

      
Application Number 15847029
Grant Number 10715346
Status In Force
Filing Date 2017-12-19
First Publication Date 2020-07-14
Grant Date 2020-07-14
Owner Harmonic, Inc. (USA)
Inventor Bonen, Adi

Abstract

Dynamically adjusting upstream and/or downstream spectrum usage by a Remote PHY node. Cable modem association information for a Remote PHY node is dynamically determined remotely from across a network. The association information identifies which cable modems serviced by the Remote PHY node are physically connected to each of the Remote PHY node ports. Remote PHY node ports are remotely and dynamically assigned to upstream device port and/or downstream device port of a Remote PHY device comprised within the Remote PHY node. Based on the association information, each of the node port of the Remote PHY node may be reassigned to a different upstream device ports and/or downstream device ports of the Remote PHY device. This reassignment may be performed to achieve load balancing of upstream and/or downstream traffic sent between a plurality of cable modems served by the Remote PHY node and a Cable Modem Termination System (CMTS).

IPC Classes  ?

  • H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
  • H04L 12/935 - Switch interfaces, e.g. port details
  • H04L 12/803 - Load balancing, e.g. traffic distribution over multiple links

83.

Virtual converged cable access platform (CCAP)

      
Application Number 16809436
Grant Number 11177980
Status In Force
Filing Date 2020-03-04
First Publication Date 2020-06-25
Grant Date 2021-11-16
Owner Harmonic, Inc. (USA)
Inventor
  • Patrick, Michael W.
  • Elfassy, Nitsan S.
  • Leventer, Amir
  • Rosenberg, Jeremy C.

Abstract

Approaches for a virtualized Cable Modem Termination System (CMTS) for providing high speed data services to a remote physical device (RPD). The virtualized Cable Modem Termination System (CMTS) comprises a core routing engine (CRE) for performing packet switching and routing and one or more physical or virtual compute servers (CS) that each perform CMTS functions for the one or more remote physical devices (RPDs). A combination of the core routing engine (CRE) and the one or more physical or virtual compute servers (CS) emulate a single Layer 3 CMTS having a single point of management.

IPC Classes  ?

  • H04L 12/46 - Interconnection of networks
  • H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]

84.

Detecting imminent failure in a power supply

      
Application Number 16786464
Grant Number 11681344
Status In Force
Filing Date 2020-02-10
First Publication Date 2020-06-11
Grant Date 2023-06-20
Owner Harmonic, Inc. (USA)
Inventor Bonen, Adi

Abstract

Detecting an imminent failure of a power supply. An internal computerized component periodically reads a set of measurements from one or more sensors affixed to a power supply. The internal computerized component and power supply may reside in a variety of different technical contexts. The internal computerized component analyzes the set of measurements using, at least in part, a weighted set of factors, to detect the imminent failure in the power supply. The weighted set of factors may be updated or revised over time and may be specifically tailored for use with specific types of power supplies.

IPC Classes  ?

  • G06F 11/00 - Error detectionError correctionMonitoring
  • G06F 1/28 - Supervision thereof, e.g. detecting power-supply failure by out of limits supervision
  • H01G 9/26 - Structural combinations of electrolytic capacitors, rectifiers, detectors, switching devices, light-sensitive or temperature-sensitive devices with each other
  • G06F 1/26 - Power supply means, e.g. regulation thereof
  • G06F 11/07 - Responding to the occurrence of a fault, e.g. fault tolerance
  • G06F 11/30 - Monitoring

85.

R-PHY node with UPS to address cable service interruptions due to short power interruptions

      
Application Number 16666913
Grant Number 11320882
Status In Force
Filing Date 2019-10-29
First Publication Date 2020-04-30
Grant Date 2022-05-03
Owner Harmonic, Inc. (USA)
Inventor Bonen, Adi

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.

IPC Classes  ?

  • G06F 1/28 - Supervision thereof, e.g. detecting power-supply failure by out of limits supervision
  • G06F 1/16 - Constructional details or arrangements
  • G06F 1/30 - Means for acting in the event of power-supply failure or interruption, e.g. power-supply fluctuations

86.

CATV Equipment fast boot after power interruption

      
Application Number 16660571
Grant Number 10623814
Status In Force
Filing Date 2019-10-22
First Publication Date 2020-04-14
Grant Date 2020-04-14
Owner Harmonic, Inc. (USA)
Inventor Bonen, Adi

Abstract

Recovering a Remote PHY (R-PHY) device 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.

IPC Classes  ?

  • H04N 21/443 - OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB

87.

Detecting imminent failure in a power supply

      
Application Number 15846989
Grant Number 10599201
Status In Force
Filing Date 2017-12-19
First Publication Date 2020-03-24
Grant Date 2020-03-24
Owner Harmonic, Inc. (USA)
Inventor Bonen, Adi

Abstract

Detecting an imminent failure of a power supply. An internal computerized component periodically reads a set of measurements from one or more sensors affixed to a power supply. The internal computerized component and power supply may reside in a variety of different technical contexts, such as a Remote PHY node. The internal computerized component analyzes the set of measurements using, at least in part, a weighted set of factors, to detect the imminent failure in the power supply. The weighted set of factors may be updated or revised over time and may be specifically tailored for use with specific types of power supplies.

IPC Classes  ?

  • G06F 11/00 - Error detectionError correctionMonitoring
  • G06F 1/30 - Means for acting in the event of power-supply failure or interruption, e.g. power-supply fluctuations
  • G06F 11/07 - Responding to the occurrence of a fault, e.g. fault tolerance

88.

Digital compensation for RF imperfections of a system composed of multiple modules

      
Application Number 16155715
Grant Number 10560305
Status In Force
Filing Date 2018-10-09
First Publication Date 2020-02-11
Grant Date 2020-02-11
Owner Harmonic, Inc. (USA)
Inventor Bonen, Adi

Abstract

Approaches for compensating for RF imperfections in a system that comprises two or more independent modules. The two or more independent modules may be comprised within a remote PHY node (RPN). RF calibration data is stored in one or more non-volatile mediums for two or more independent modules. Each of the two or more independent modules are electronically coupled in a sequence via a transmission medium. A first independent module digital compensates a RF signal for a set of two or more modules that are coupled together in sequence via the transmission medium. The first independent module may correspond to a remote PHY device (RPD).

IPC Classes  ?

  • H04L 27/36 - Modulator circuitsTransmitter circuits
  • H04L 27/38 - Demodulator circuitsReceiver circuits
  • H03F 1/32 - Modifications of amplifiers to reduce non-linear distortion
  • H03F 1/02 - Modifications of amplifiers to raise the efficiency, e.g. gliding Class A stages, use of an auxiliary oscillation

89.

Power saving by configurable adjustment of power amplifier

      
Application Number 16372952
Grant Number 10505499
Status In Force
Filing Date 2019-04-02
First Publication Date 2019-12-10
Grant Date 2019-12-10
Owner Harmonic, Inc. (USA)
Inventor Bonen, Adi

Abstract

Configurable adjustment of a power amplifier bias for a power amplifier. The power amplifier may be comprised within a variety of different apparatuses, such as without limitation a remote PHY node, a remote MACPHY node, and a wireless communication device. A processing unit, disposed within an apparatus, instructs an electrical circuit, also disposed within said apparatus, to change an RF signal output power carrying capability of the power amplifier based on a configuration. The configuration may, but need not, be maintained within the apparatus. The change in the RF signal output power carrying capability of the power amplifier causes an adjustment in a power consumption of the power amplifier.

IPC Classes  ?

  • H03F 1/02 - Modifications of amplifiers to raise the efficiency, e.g. gliding Class A stages, use of an auxiliary oscillation
  • H02M 1/00 - Details of apparatus for conversion

90.

Dynamically adjusting load on an over-the-top (OTT) delivery network

      
Application Number 16019390
Grant Number 10498655
Status In Force
Filing Date 2018-06-26
First Publication Date 2019-12-03
Grant Date 2019-12-03
Owner Harmonic, Inc. (USA)
Inventor
  • Nitzan, Raz
  • Gendron, Patrick
  • Monnier, Raoul
  • Jerbi, Khaled

Abstract

Dynamically managing an operation of a content delivery network (CDN) to address excessive load upon an upload link for updating data thereto and/or upon particular portions of the CDN. A network optimizer may receive bit rate utilization data that identifies a current bit rate amount being utilized by the upload link and what digital video data is being uploaded to the CDN thereon. The network optimizer may also receive, from an analytic server, consumption information about the current load being experienced throughout different regions of the CDN. The network optimizer analyses the bit rate utilization data and the consumption information to dynamically render any changes necessary to the bit rate utilization of the upload link and to the representations of digital video propagated to some or all portions of the CDN to ensure the load remains below a predetermined threshold in both the upload link and throughout the CDN.

IPC Classes  ?

  • H04L 12/803 - Load balancing, e.g. traffic distribution over multiple links
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 12/24 - Arrangements for maintenance or administration
  • H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
  • H04L 12/911 - Network admission control and resource allocation, e.g. bandwidth allocation or in-call renegotiation
  • H04N 19/164 - Feedback from the receiver or from the transmission channel

91.

Hybrid statistical multiplexer

      
Application Number 16206908
Grant Number 10893308
Status In Force
Filing Date 2018-11-30
First Publication Date 2019-11-28
Grant Date 2021-01-12
Owner Harmonic, Inc. (USA)
Inventor Stavi, Yoed

Abstract

Delivering a transport stream using a hybrid statistical multiplexer. Over a plurality of multiplexing cycles, a plurality of single program transport streams (SPTSs) are multiplexed onto a multiple program transport stream (MPTS). In each multiplexing cycle, it is determined whether any portion of the packets carried by the plurality of SPTSs may be delayed such that the delayed portion is multiplexed onto the MPTS in a future multiplexing cycle. For each multiplexing cycle, delay information that identifies how many packets were delayed is determined. The size of the bit rate pool for a subsequent allocation cycle is adjusted based on the delay information for a prior multiplexing cycle. Thereafter, the MPTS is delivered to one or more recipients.

IPC Classes  ?

  • H04N 21/2365 - Multiplexing of several video streams
  • H04N 21/434 - Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams or extraction of additional data from a video streamRemultiplexing of multiplex streamsExtraction or processing of SIDisassembling of packetised elementary stream

92.

Remote radio frequency (RF) AGC loop

      
Application Number 16153373
Grant Number 10419066
Status In Force
Filing Date 2018-10-05
First Publication Date 2019-09-17
Grant Date 2019-09-17
Owner Harmonic, Inc. (USA)
Inventor
  • Bonen, Adi
  • Menashe, Yehezkel

Abstract

Approaches for supporting a RF automatic gain control (AGC) loop. A first module and a second module are coupled together via a single RF transmission cable. The first module might be a Remote PHY Device (RPD). The second module may comprise a power amplifier. Both the first and second module operate on a single automatic gain control (AGC) loop. The first module sends a first signal to the second module over the single RF transmission cable at a first frequency or frequency range. The first module may adjust a gain of the AGC loop based on a second signal sent from the second module to the first module over the single RF transmission cable. The second, counterpropagating signal has a different frequency or frequency range than the first frequency of the first signal, e.g., the second frequency or frequency range may be lower than that of the first frequency.

IPC Classes  ?

  • H04B 3/08 - Control of transmissionEqualising by the transmitted signal in negative-feedback path of line amplifier

93.

Dynamically segregating sources of ingress at a node

      
Application Number 15847059
Grant Number 10404585
Status In Force
Filing Date 2017-12-19
First Publication Date 2019-09-03
Grant Date 2019-09-03
Owner Harmonic, Inc. (USA)
Inventor Bonen, Adi

Abstract

Segregating a node port experiencing ingress. A node that provides a service to a plurality of cable modems may have a plurality of node ports. The node may be a Remote PHY Node or a Remote MACPHY node. In response to detecting that a particular node port of the node is experiencing ingress, the assignment of node ports to upstream device ports are adjusted so that the particular node port experiencing ingress is not be assigned to the same upstream device port as any other node port. In further response to detecting ingress at the particular node port, all node ports assigned to the same upstream device port are caused to be assigned to the same downstream device port. By segregating the node port experiencing the ingress in this manner, the impact of that ingress can be mitigated or eliminated with respect to the other node ports of that node.

IPC Classes  ?

  • H04L 12/721 - Routing procedures, e.g. shortest path routing, source routing, link state routing or distance vector routing
  • H04B 15/02 - Reducing interference from electric apparatus by means located at or near the interfering apparatus
  • H04L 12/707 - Route fault prevention or recovery, e.g. rerouting, route redundancy, virtual router redundancy protocol [VRRP] or hot standby router protocol [HSRP] using path redundancy
  • H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]

94.

DYNAMIC SOFTWARE ARCHITECTURE RECONFIGURATION FOR CONVERGED CABLE ACCESS PLATFORM (CCAP)

      
Application Number US2019016539
Publication Number 2019/152942
Status In Force
Filing Date 2019-02-04
Publication Date 2019-08-08
Owner HARMONIC, INC. (USA)
Inventor
  • Levy, Adam
  • Ter-Zakgariants, Andrey
  • Kopelnik, Anna
  • Kumar, Nitin Sasi

Abstract

Approaches for Converged Cable Access Platform (CCAP) processing. A software-based CCAP environment is executed on one or more physical machines. The software-based CCAP environment is maintained by a plurality of functional blocks that are each implemented in software and perform a specific function supporting the software-based CCAP environment. Each of the plurality of functional blocks performs their specific function asynchronously from each other. A configuration is maintained for the software-based CCAP environment which informs each of the plurality of functional blocks discretely for one or more Data Over Cable Service Interface Specification (DOCSIS) service groups. The configuration may treat one or more Data Over Cable Service Interface Specification (DOCSIS) service groups as a logical unit with respect to their association with each functional block.

IPC Classes  ?

  • H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]

95.

Scheduler of processes having timed predictions of computing loads

      
Application Number 16284881
Grant Number 11006137
Status In Force
Filing Date 2019-02-25
First Publication Date 2019-07-18
Grant Date 2021-05-11
Owner Harmonic, Inc. (USA)
Inventor
  • Le Bars, Eric
  • Mahe, Arnaud
  • Berthelot, Christophe

Abstract

A scheduler of computer processes. The scheduler obtains predictions of a computing load of at least one multimedia process comprising real time video encoding or transcoding of a video in real time, including predictions of a target index of video quality to deliver the video over a period of time. Predictions of available computing capacities of a cluster are also retrieved. A determination is made, based on the predictions of the computing load and the predictions of the available computing capacities, of a processing capability to allocate the at least one multimedia process during the period of time. At least one virtual environment is created for the at least one multimedia process. The computing capacity of the at least one virtual environment is adapted to the predictions of the computing load of the at least one multimedia process during the period of time.

IPC Classes  ?

  • G06F 9/46 - Multiprogramming arrangements
  • H04N 19/426 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements using memory downsizing methods
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • H04N 19/40 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream

96.

Bandwidth saving with programmable redistribution

      
Application Number 15214318
Grant Number 10291544
Status In Force
Filing Date 2016-07-19
First Publication Date 2019-05-14
Grant Date 2019-05-14
Owner Harmonic, Inc. (USA)
Inventor
  • Guerin, Benoit
  • Pasquier, Frederic
  • Besnard, Xavier

Abstract

A video encoder unit receives a video signal to encode along with auxiliary services such as audio streams and/or data streams. While the auxiliary streams are allotted a fixed bandwidth, the video encoder determines a required video bandwidth, which must be allocated in response to the request by a central allocator. Where economies are made in the auxiliary services for example by transmitting stereo audio instead of surround sound for example, the bandwidth requested from the central allocator is inflated by an amount corresponding to a proportion of the economized bandwidth. The extra bandwidth allocated on this basis may then be used for improving the quality of video encoding, and/or reserved for the transmission of asynchronous data.

IPC Classes  ?

  • G06F 15/173 - Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star or snowflake
  • H04L 12/927 - Allocation of resources based on type of traffic, QoS or priority
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

97.

High bit rate media FEC recovery

      
Application Number 15160248
Grant Number 10211950
Status In Force
Filing Date 2016-05-20
First Publication Date 2019-02-19
Grant Date 2019-02-19
Owner Harmonic, Inc. (USA)
Inventor Hodzic, Edin

Abstract

Approaches for recovering one or more media datagrams. A plurality of media datagrams, a plurality of row forward error correction (FEC) datagrams, and a plurality of column FEC datagrams are received. The plurality of media datagrams is logically arranged in rows and columns of media datagrams. Each row FEC datagram corresponds to one of the rows of the media datagrams and each column FEC datagram corresponds to one of the columns of media datagrams. Each received datagram is stored in a buffer. Upon determining that a particular media datagram is missing, it is determined whether a particular row FEC datagram or a particular column FEC datagram covering the particular media datagram has been received and is missing only a single media datagram for which it covers. If so, then, the particular media datagram is recovered using the particular row FEC datagram or the particular column FEC datagram.

IPC Classes  ?

  • H04L 1/00 - Arrangements for detecting or preventing errors in the information received
  • H03M 13/11 - Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits using multiple parity bits
  • H03M 13/37 - Decoding methods or techniques, not specific to the particular type of coding provided for in groups
  • H03M 13/29 - Coding, decoding or code conversion, for error detection or error correctionCoding theory basic assumptionsCoding boundsError probability evaluation methodsChannel modelsSimulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
  • G06F 17/30 - Information retrieval; Database structures therefor
  • H04L 12/26 - Monitoring arrangements; Testing arrangements

98.

Dynamic allocation of CPU cycles vis-a-vis virtual machines in video stream processing

      
Application Number 16160918
Grant Number 10897616
Status In Force
Filing Date 2018-10-15
First Publication Date 2019-02-14
Grant Date 2021-01-19
Owner Harmonic, Inc. (USA)
Inventor
  • Haltmayer, Neven
  • Le Bars, Eric
  • Mahe, Arnaud
  • Berthelot, Christophe
  • Henry, David
  • Rosenberg, Jeremy

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

IPC Classes  ?

  • H04N 19/127 - Prioritisation of hardware or computational resources
  • H04N 19/146 - Data rate or code amount at the encoder output
  • H04N 19/436 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation using parallelised computational arrangements
  • H04N 19/184 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being bits, e.g. of the compressed video stream
  • H04N 19/136 - Incoming video signal characteristics or properties

99.

Controlling speed of the display of sub-titles

      
Application Number 16113812
Grant Number 10299009
Status In Force
Filing Date 2018-08-27
First Publication Date 2019-01-10
Grant Date 2019-05-21
Owner Harmonic, Inc. (USA)
Inventor
  • Besnard, Xavier
  • Jouan, Michel

Abstract

MIN for an element of a sequence of sub-titles N+1 is calculated as a timestamp posterior to the presentation timestamp T(N) of the new sub-titles element.

IPC Classes  ?

  • H04N 5/278 - Subtitling
  • H04N 9/74 - Circuits for processing colour signals for obtaining special effects
  • H04N 21/488 - Data services, e.g. news ticker
  • G11B 27/031 - Electronic editing of digitised analogue information signals, e.g. audio or video signals
  • G11B 27/10 - IndexingAddressingTiming or synchronisingMeasuring tape travel
  • H04N 5/445 - Receiver circuitry for displaying additional information
  • H04N 9/82 - Transformation of the television signal for recording, e.g. modulation, frequency changingInverse transformation for playback the individual colour picture signal components being recorded simultaneously only
  • H04N 21/431 - Generation of visual interfacesContent or additional data rendering
  • H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video streamElementary client operations, e.g. monitoring of home network or synchronizing decoder's clockClient middleware
  • H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
  • H04N 21/8543 - Content authoring using a description language, e.g. MHEG [Multimedia and Hypermedia information coding Expert Group] or XML [eXtensible Markup Language]
  • H04N 21/8547 - Content authoring involving timestamps for synchronizing content

100.

Dynamic allocation of CPU cycles in video stream processing

      
Application Number 16132136
Grant Number 11388456
Status In Force
Filing Date 2018-09-14
First Publication Date 2019-01-10
Grant Date 2022-07-12
Owner Harmonic, Inc. (USA)
Inventor Haltmayer, Neven

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.

IPC Classes  ?

  • H04N 21/2385 - Channel allocationBandwidth allocation
  • H04N 7/01 - Conversion of standards
  • H04N 21/61 - Network physical structureSignal processing
  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
  • H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
  • H04N 19/127 - Prioritisation of hardware or computational resources
  • H04N 21/241 - Operating system [OS] processes, e.g. server setup
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/179 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a scene or a shot
  • H04N 19/154 - Measured or subjectively estimated visual quality after decoding, e.g. measurement of distortion
  • H04N 7/08 - Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band
  • H04N 19/436 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation using parallelised computational arrangements
  • H04N 19/136 - Incoming video signal characteristics or properties
  1     2     3        Next Page