Methods and systems for an analog cam with fuzzy search

    公开(公告)号:US12100451B2

    公开(公告)日:2024-09-24

    申请号:US18326813

    申请日:2023-05-31

    CPC classification number: G11C15/04 G11C15/00

    Abstract: Systems are methods are provided for implementing an analog content addressable memory (analog CAM), which is particularly structured to allow for an amount of variance (fuzziness) in its search operations. The analog CAM may search for approximate matches with the data stored therein, or matches within a defined variance. Circuitry of the analog CAM may include transistor-source lines that receive search-variance parameters, and/or data lines that receive search-variance parameters explicitly within the search input data. The search-variance parameters may include an upper bound and a lower bound that define a range of values within the allotted amount of fuzziness (e.g., deviation from the stored value). The search-variance parameters may program (using analog approaches) the analog CAM to perform searches having a modifiable restrictiveness that is tuned dynamically, as defined by the input search-variance. Thus, highly efficient hardware for complex applications involving fuzziness are enabled.

    BACK-REFERENCE DATA STRUCTURE FOR A DEDUPLICATION STORAGE SYSTEM

    公开(公告)号:US20240311255A1

    公开(公告)日:2024-09-19

    申请号:US18185202

    申请日:2023-03-16

    CPC classification number: G06F11/1453 G06F2201/84

    Abstract: Example implementations relate to deduplication operations in a storage system. An example includes generating a housekeeping work map to delete a backup item stored in a deduplication storage system; selecting a first work entry of the housekeeping work map, where the first work entry identifies a first container index and a first manifest; in response to a selection of the first work entry, loading the first container index into the memory, the first container index comprising a back-reference data structure; identifying, in the back-reference data structure, a back-reference entry indexed to the first manifest; determining, using the back-reference entry indexed to the first manifest, a first set of data units included in the first manifest and that are indexed in the first container index; and decrementing, in the first container index, a set of reference counts for the determined first set of data units.

    Expedited authorization and connectivity of client devices

    公开(公告)号:US12095769B2

    公开(公告)日:2024-09-17

    申请号:US17507735

    申请日:2021-10-21

    Abstract: Systems and methods are provided for authentication and authorizing a client device on a network. First, one or more packets are received from a computing entity indicating an authentication request from a client device requesting connection at a network. Next, identification information of the client device are extracted from a body of the packets. Credentials of the client device are verified based on the identification information. In response to verifying the credentials, a level of access of the client device at the network is determined. Based on the level of access, a VLAN is assigned to the client device. The systems concurrently transmit, in a single packet, to the computing entity, an indication of approval of the credentials and the assigned VLAN, wherein the computing entity provisions the assigned VLAN to the client device following an allocation of an IP address corresponding to the assigned VLAN to the client device.

    Routing table anomaly detection using unsupervised machine learning

    公开(公告)号:US12095648B2

    公开(公告)日:2024-09-17

    申请号:US17500896

    申请日:2021-10-13

    CPC classification number: H04L45/08 G06N20/00 H04L45/745

    Abstract: Systems and methods are provided for detecting changes in network activity that are depicted in a routing table. The routing table may be stored as a search tree data structure (e.g., Merkle Patricia Tree) to mimic a standard routing table and reduce the search time to find the desired route by allowing the router to traverse the search tree data structure more efficiently. Additionally, the metadata of the tree may be provided to an unstructured machine learning model (e.g., K-means) to identify new clusters of routes week-over-week and generate an alert with any changes. Changes are identified in near real time and dynamically at the router (not a central device) to reduce the time needed to respond to network changes.

    Remote reachability checks in a distributed tunnel fabric

    公开(公告)号:US12095642B2

    公开(公告)日:2024-09-17

    申请号:US17872754

    申请日:2022-07-25

    CPC classification number: H04L43/10 H04L12/4633 H04L12/4641

    Abstract: A system for facilitating remote reachability checks for a switch. During operation, the system can receive one or more control messages from a management platform. Here, a respective control message can include one or more type-length-value (TLV) data structures. If the system identifies a first TLV data structure associated with validation in a first control message, the system can determine a validating plane based on a value of the first TLV data structure. The system can then validate the first control message at the validating plane. Upon identifying, in a second control message, a second TLV data structure associated with a plurality of parameters for a request in the second control message, the system can determine a subset of active parameters from the plurality of parameters based on an indicator in the second TLV data structure. The system can then process the request based on the subset of active parameters.

    Network route stability characterization

    公开(公告)号:US12095635B2

    公开(公告)日:2024-09-17

    申请号:US18352928

    申请日:2023-07-14

    CPC classification number: H04L43/02 G06N5/01 G06N20/00 H04L43/04

    Abstract: A device may determine sample points associated with network routes within a network during a time interval, wherein each sample point that is associated with a respective network route comprises an amount of uptime for the respective network route during the time interval and a total frequency of state changes for the respective network route during the time interval. The device may generate, using an unsupervised machine learning mechanism, clusters of the sample points and may label the network routes with route stability labels based at least in part on the clusters. The device may generate, using a supervised machine learning mechanism, a route stability classifier based at least in part on the route stability labels for the network routes, and may determine, using the route stability classifier, a route stability of a new network route within the network.

    Method and system for deploying a production system in a virtualized environment

    公开(公告)号:US12093716B2

    公开(公告)日:2024-09-17

    申请号:US17485579

    申请日:2021-09-27

    CPC classification number: G06F9/45558 G06F2009/4557 G06F2009/45591

    Abstract: Example implementations relate to system and method of determining readiness of a datacenter environment for deploying a production system in a virtualized environment of the datacenter environment. The method includes receiving a parameter data of a device controller, and a first configuration data of computing devices from the device controller that manages deployment and configuration of the virtualization environment, and a second configuration data of networking switches. Further, the method includes validating the parameter data, and the first and second configuration data by comparing against a predetermined data required for deploying the production system. The method further includes performing connectivity test among the computing devices. Further, the method includes generating report having the parameter data, the first and second configuration data, results of the connectivity test, and one of an error information or a warning information based on results of validation, for deploying the production system by the device controller.

Patent Agency Ranking