Mitigating voltage surges in a network device by controlling port bandwidths

    公开(公告)号:US12294522B1

    公开(公告)日:2025-05-06

    申请号:US18503219

    申请日:2023-11-07

    Abstract: A network device includes a plurality of ports, processing circuitry, and control circuitry. The ports are to receive communication traffic from a plurality of processing devices. The processing circuitry is to process the communication traffic received via the ports. The control circuitry is to assess one or more electrical-current consumption values associated with at least the network device, and, depending on the electrical-current consumption values, to control a traffic slew-rate of the communication traffic of at least a port among the ports to remain within a specified slew-rate range, the traffic slew-rate being defined as a rate at which a bandwidth of the communication traffic received via the port changes as a function of time.

    Process for localized repair of graphene-coated lamination stacks and printed circuit boards

    公开(公告)号:US12289839B2

    公开(公告)日:2025-04-29

    申请号:US17305233

    申请日:2021-07-01

    Abstract: Processes for localized lasering of a lamination stack and graphene-coated printed circuit board (PCB) are disclosed. An example PCB may include a lamination stack, post-lamination, that may further include a core, an adhesive layer, and at least one graphene-metal structure. A top layer of graphene of the graphene-metal structure may have never been grown before the lamination process or may have been removed post-lamination such that a portion of the top layer of graphene is missing. The localized lasering process described herein may grow (for the first time) or re-grow the graphene layer of the exposed portion of the metal layer without adverse effects to the rest of the lamination stack or PCB and while promoting a uniform layer of graphene on the top surface. A process of growing graphene through application of molecular layer and a self-assembled monolayer (SAM), are also described herein.

    In-service software update managed by network controller

    公开(公告)号:US12289311B2

    公开(公告)日:2025-04-29

    申请号:US18474274

    申请日:2023-09-26

    Abstract: A controller includes one or more ports and a processor. The one or more ports are to communicate with a network that includes multiple network devices. The processor is to receive, from a network device in the network, a request to perform a software update in the network device, to evaluate a permission condition in response to the request, to send to the network device a response granting the request when the permission condition is met, and to at least temporarily deny the request when the permission condition is not met.

    DETERMINING OPTIMAL MULTIPATH NETWORK COST BASED ON TRAFFIC SEASONALITY

    公开(公告)号:US20250133024A1

    公开(公告)日:2025-04-24

    申请号:US18381608

    申请日:2023-10-18

    Abstract: A system, device, and method are provided. In one example, a method provides dynamic load balancing and adaptive packet routing. The method includes receiving traffic data associated with a physical data center fabric. The method also includes training a model using the received traffic data to predict a traffic pattern based on the received traffic data, and determining network weights based on the predicted traffic pattern and predicted seasonality of traffic, wherein the determined network weights are proactively applied to actual traffic in the physical data center fabric. The method further includes comparing network costs for the predicted traffic pattern to network costs for the actual traffic, and in response to the network costs for the predicted traffic pattern not matching the network costs for the actual traffic, triggering reinforcement learning of the model.

    Network delay estimation
    8.
    发明授权

    公开(公告)号:US12284100B2

    公开(公告)日:2025-04-22

    申请号:US17667609

    申请日:2022-02-09

    Inventor: Yuval Shpigelman

    Abstract: In one embodiment, data communication device includes a network interface to receive first packets over a network from another network device via a switch, which includes a buffer associated with a variable buffer delay, and packet processing circuitry to compute respective measures of delay over the network to the other network device over time responsively to the received first packets, find a minimum measure of delay over the network to the other network device responsively to at least some of the computed respective measures of delay, estimate a current measure of buffer delay of the buffer responsively to the found minimum measure of delay and a current one of the computed respective measures of delay, set a packet processing parameter responsively to the estimated current measure of buffer delay, and process second packets responsively to the set packet processing parameter.

    Network device with programmable action processing

    公开(公告)号:US12282775B2

    公开(公告)日:2025-04-22

    申请号:US18321013

    申请日:2023-05-22

    Abstract: A network device includes one or more ports, match-action circuitry, and an action processor. The one or more ports are to exchange packets between the network device and a network. The match-action circuitry is to match at least some of the packets to one or more rules so as to set respective actions to be performed, at least one of the actions including a programmable action. The instruction processor is to perform the programmable action by running user-programmable software code. The instruction processor includes architectural registers, one or more of the architectural registers being accessible by the match-action circuitry, and the match-action circuitry is to write into the architectural registers information for performing the programmable action.

    Estimating ambient airflow based on temperature sensing

    公开(公告)号:US20250126742A1

    公开(公告)日:2025-04-17

    申请号:US18485368

    申请日:2023-10-12

    Abstract: An apparatus includes an interface and a processor. The interface is configured to receive measurements of a first temperature of an integrated circuit (IC), and a second temperature of air in a case that surrounds the IC. The processor is configured to: (a) estimate a thermal resistance between the IC and the air, and (b) estimate, based on (i) the thermal resistance between the IC and the air, and (ii) the first and second temperatures, a flow rate of the air flowing through the case for dissipating heat generated by the IC.

Patent Agency Ranking