Changing error-correction configurations
Granted: October 31, 2023
Patent Number:
11804854
In some examples, a system groups a plurality of blocks of encoded data into first segments, each first segment comprising multiple blocks of the plurality of blocks, and the encoded data being based on application of erasure correction coding on input data. The system stores the first segments in respective failure domains of a first quantity of failure domains in a first erasure correction configuration, where the first erasure correction configuration enables error recovery in…
Onboarding for remote management
Granted: October 31, 2023
Patent Number:
11805117
In some examples, a cloud-based management system receives information identifying electronic devices to be onboarded for cloud-based management by the cloud-based management system, receives, from a first electronic device, a request to establish a secure connection between the cloud-based management system and the first electronic device, and receives, from the first electronic device, a certificate. The cloud-based management system confirms, based on information in the certificate…
Dynamic selection of tunnel endpoints
Granted: October 31, 2023
Patent Number:
11805103
Examples of dynamically selecting tunnel endpoints are described. In an example, a request for authenticating a client device connected to an edge device via a wired link is received. The request includes information indicative of a port of the edge device at which the client device is connected and a type of the client device. Based on at least one of the port, the type, resource availability of a plurality of network devices, and location of the plurality of network devices, a network…
Asymmetric application identification detection on switches
Granted: October 31, 2023
Patent Number:
11805078
A first ingress interface on a switch receives a first control packet for establishing a Transmission Control Protocol (TCP) session and selects a first engine running on a first line card in the switch. A second ingress interface receives a second control packet and selects the same first engine. Data associated with the TCP session received by the first or second ingress interface subsequent to establishing the TCP session is to be forwarded to the first engine. The first ingress…
Token bucket with active queue management
Granted: October 31, 2023
Patent Number:
11805060
Systems and methods are provided for a new type of quality of service (QoS) primitive at a network device that has better performance than traditional QoS primitives. The QoS primitive may comprise a token bucket with active queue management (TBAQM). Particularly, the TBAQM may receive a data packet that is processed by the token bucket; adjust tokens associated with the token bucket, where the tokens are added based on a configured rate and subtracted in association with processing the…
Selective routing
Granted: October 31, 2023
Patent Number:
11805045
Systems and methods for selectively transmitting routing information between separated local area network (LAN) interfaces are disclosed. In exemplary embodiments, a network appliance to update a local routing table with IP subnet, neighbor type, source type, and community identifier of a second network appliance; based at least on the local routing table, receive a customized routing policy and subnet exporting policy that permits the network appliance to export a subset of IP addresses…
Systems and methods for predictive assurance
Granted: October 31, 2023
Patent Number:
11805005
Systems and methods are provided for predicting system or network failures, such as a degradation in the services provided by a service provider system or network, a system or network outage, etc. In a discovery phase, failure scenarios that can be accurately predicted based on monitored system events are identified. In an operationalization phase, those failure scenarios can be used to design production run-time machines that can be used to predict, in real-time, a future failure…
Retrieving and provisioning entities based on inheritance
Granted: October 31, 2023
Patent Number:
11805002
Systems and methods are provided for deriving, based on a service for which an entity is to be selected or provisioned, a query to determine, from candidate nodes, one or more node instances within a topology that fulfill one or more criteria provided by one or more classes; and an additional criterion. The candidate nodes represent respective entities. The evaluation of the query includes determining the classes that satisfy or fulfill the one or more criteria, determining one or more…
Method and system to scale routing in Ethernet Virtual Private Network Symmetric Integrated Routing and Bridging deployments
Granted: October 31, 2023
Patent Number:
11804983
One embodiment provides a system which facilitates scaling of routing in an EVPN. During operation, the system determines, in an Ethernet Virtual Private Network (EVPN), a plurality of virtual tunnel endpoints (VTEPs) coupled to a plurality of subnets, wherein a respective subnet includes one or more hosts, wherein a first VTEP is configured with a first number of host routes for a first subnet coupled to a second VTEP, and wherein each of the first number of host routes corresponds to a…
Analog error detection and correction in analog in-memory crossbars
Granted: October 31, 2023
Patent Number:
11804859
An analog error correction circuit is disclosed that implements an analog error correction code. The analog circuit includes a crossbar array of memristors or other non-volatile tunable resistive memory devices. The crossbar array includes a first crossbar array portion programmed with values of a target computation matrix and a second crossbar array portion programmed with values of an encoder matrix for correcting computation errors in the matrix multiplication of an input vector with…
Vulnerability scanning
Granted: October 31, 2023
Patent Number:
11803646
Aspects of vulnerability scanning are disclosed. In one example, configuration and context information of a first device for which vulnerability scanning is to be performed is obtained. The configuration information includes telemetry data of the first device. A second device is provisioned based on the configuration information to create a cloned first device. The vulnerability scanning is performed on the cloned first device based on the context information to obtain a scan report.
Measuring integrity of computing system using jump table
Granted: October 31, 2023
Patent Number:
11803639
Examples disclosed herein relate to integrity monitoring of a computing system using a kernel that can update its own code. Trust of state information is verified. Kernel code and module code are loaded into memory that is accessible to a device separate from a processor that loads the kernel code and module code. A measurement module is verified and loaded into memory. The state information can correspond to multiple symbols. The measurement module can measure the state information…
Transfer of synchronous and asynchronous replication
Granted: October 31, 2023
Patent Number:
11803571
In some examples, a first storage system receives a transfer of a synchronous replication role and an asynchronous replication role of a second storage system to the first storage system, where in the synchronous replication role the second storage system is to synchronously replicate data to the first storage system, and in the asynchronous replication role the second storage system is to asynchronously replicate a first data storage object to a third storage system. The first storage…
Neural network identification of objects in 360-degree images
Granted: October 24, 2023
Patent Number:
11798126
A method, according to one example, includes receiving a 360-degree image that was captured by a 360-degree camera, converting the 360-degree image into a rectangular image, and copying an edge portion from a first edge of the rectangular image and pasting the copied edge portion to a second edge of the rectangular image, thereby forming a modified rectangular image. The method further includes applying a neural network to the modified rectangular image to identify objects appearing in…
Node addition in cloud networks
Granted: October 24, 2023
Patent Number:
11799743
Example techniques of addition of nodes in cloud networks managed by a multi-cloud management platform, are described. In an example, a node addition request is received at a multi-cloud management platform. The node addition request includes identification information of a node and a cloud network in which the node is to be added. The identification information is indicative of a functionality of the node, a network address of the node, and an identifier of the cloud network. Based on…
Device management using baseboard management controllers and management processors
Granted: October 24, 2023
Patent Number:
11799714
In some examples, a system includes a plurality of electronic devices each comprising a respective management processor and a baseboard management controller (BMC). A management processor of a cluster of management processors is a primary management processor to act as a management controller for the plurality of electronic devices. The management controller interacts with the BMC in a respective electronic device to perform management of the respective electronic device. The cluster of…
Mitigation of temperature variations and crosstalk in silicon photonics interconnects
Granted: October 24, 2023
Patent Number:
11799562
An optical transceiver module includes a light source configured to emit light, a transmitter resonator configured to transmit light signals from the light source, a temperature sensor configured to detect temperatures of the transmitter resonator, and a controller circuit. The controller circuit is configured to obtain a first temperature variation value based on the detected temperatures, and encode the first temperature variation value via the transmitter resonator in an outgoing data…
Electronic devices having antenna assemblies
Granted: October 24, 2023
Patent Number:
11799189
In one example, an electronic device may include a housing having an opening and an antenna assembly disposed in the housing. The antenna assembly may include an antenna mounted to the housing, an antenna module disposed corresponding to the opening, and a cable to connect the antenna to the antenna module via routing the cable through the opening.
Efficient placement of memory
Granted: October 24, 2023
Patent Number:
11798599
An electronic apparatus includes a circuit board, a memory chip mounted on the circuit board, a memory controller to control an operation of the memory chip, a conductive pattern including a first control line to connect from a first terminal of the memory chip to a first terminal of the memory chip and a second control line to connect from a second terminal of the memory controller to a second terminal of the memory chip, and a capacitive element to provide a termination voltage. The…
Image background alterations
Granted: October 24, 2023
Patent Number:
11798170
Executable code causes a processor to segment a first frame to determine a background portion of the first frame, and segment a second frame to determine a background portion of the second frame. The executable code causes the processor to compare the background portion of the first frame to the background portion of the second frame to determine a difference between the first frame and the second frame. The executable code also causes the processor to alter the background portion of the…