Expression analysis for preventing cyberattacks

    公开(公告)号:US12101346B1

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

    申请号:US18226509

    申请日:2023-07-26

    申请人: Two Six Labs, LLC

    IPC分类号: H04L9/40

    摘要: A method for assessing a regular expression for vulnerability to ReDoS attacks includes receiving a regular expression for evaluating a string defined by ordered set of characters from an alphanumeric input device, and evaluating the regular expression for determining if a parsing operation of the string according to the regular expression results in a disproportionate resource consumption. The evaluation determines if the resource consumption constitutes a Regular expression Denial of Service (ReDOS) attack by providing a vulnerability indication of a single valid attack string, rather than attempting to find all possible attack strings. The valid attack string is defined by an input string for which evaluation based on the regular expression would result in disproportionate resource consumption.

    Partial power converters and split partial power conversion

    公开(公告)号:US12088203B2

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

    申请号:US17735558

    申请日:2022-05-03

    IPC分类号: H02M3/158 H02J9/06

    CPC分类号: H02M3/1582 H02J9/061

    摘要: A first partial power converter implementation receives and converts an input voltage into multiple auxiliary voltages including a first auxiliary voltage and a second auxiliary voltage. The first partial power converter produces a first output voltage as a first summation of the first auxiliary voltage and the input voltage; the first partial power converter produces a second output voltage as a second summation of the second auxiliary voltage and the input voltage. A second partial power converter implementation as discussed herein receives a first auxiliary input voltage referenced with respect to an output voltage of the power converter. The second partial power converter also receives a second auxiliary input voltage referenced with respect to the output voltage. The second partial power converter converts the first auxiliary input voltage and the second auxiliary input voltage into the output voltage to power a load.

    Flexible high speed interface implementation in a power supply

    公开(公告)号:US12072830B2

    公开(公告)日:2024-08-27

    申请号:US17527424

    申请日:2021-11-16

    IPC分类号: G06F13/42 G06F1/26 G06F13/40

    摘要: An apparatus includes processing hardware, storage hardware, and serial communication hardware. The processing hardware receives selection of a serial communication protocol. The serial communication protocol is selected amongst multiple serial communication protocols to control operation of a power converter. Via the processing hardware or other suitable entity, the storage hardware is populated with a set of command decode functions (a.k.a., command descriptors) assigned to the selected serial communication protocol. During operation, the serial communication hardware receives commands over a serial communication interface and executes the received commands via the set of command decode functions in the storage hardware. Each of the multiple commands communicated over the serial communication interface is encoded in accordance with the selected serial communication protocol. The serial communication hardware uses the set of command decode functions to execute the received commands.

    Lithium iron phosphate (LFP) battery recycling

    公开(公告)号:US12071677B2

    公开(公告)日:2024-08-27

    申请号:US17879059

    申请日:2022-08-02

    IPC分类号: C22B26/12 C22B1/00 C22B3/06

    CPC分类号: C22B26/12 C22B1/005 C22B3/06

    摘要: The inventions described herein provide methods and systems for recycling lithium iron phosphate batteries, including: adding an oxidizing agent to a recycling stream of lithium iron phosphate (LiFePO4) batteries to form a leach solution; filtering the leach solution to remove a residue and obtain a lithium rich solution; modifying pH of the lithium rich solution for filtering impurities and obtaining a purified Li solution; and adding a precipitant to the purified Li solution thereby precipitating a lithium compound.

    Distributed queries through dynamic views

    公开(公告)号:US12045246B2

    公开(公告)日:2024-07-23

    申请号:US17529898

    申请日:2021-11-18

    申请人: Atscale, Inc.

    摘要: A data query and retrieval system receives a query request and identifies a plurality of data warehouses, or stores, where data needed to satisfy the query is stored. Data items, or fields, called for by the query request are grouped into sets based on fields stored at the same data warehouse. Individual data connections are generated for each data warehouse accessed, and a database view defined for the fields available at each respective data warehouse. The individual views are invoked in a single query statement by a query processor for accessing the respective data warehouses via the corresponding database view. In this manner, a query operator or user need not define multiple query expressions or perform separate queries for accessing data fields or dimensions residing at different data warehouses.

    Nickel-rich battery recycling
    7.
    发明授权

    公开(公告)号:US12040463B2

    公开(公告)日:2024-07-16

    申请号:US17964412

    申请日:2022-10-12

    IPC分类号: H01M10/54 C22B7/00 C22B26/12

    CPC分类号: H01M10/54 C22B7/007 C22B26/12

    摘要: A battery recycling process recovers lithium from nickel-rich cathode material in a recycling stream of end-of-life batteries. A dilute acid leach of a high nickel content cathode material contains a mixture of sulfuric acid based on a molar quantity of lithium in the cathode material. The highly selective leach generates a lithium rich solution with a small amount of nickel removable by nanofiltration to achieve a highly efficient recovery of the lithium contained in the recycling stream. A quantity of the leach acid based on the lithium content and a quantity of water based on a total black mass of the recycling stream results in a highly selective, near pure lithium leach when the recycling stream results from high nickel NMC batteries such as 811.

    Spectrum usage notifications and protected use in a shared wireless network

    公开(公告)号:US12035352B2

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

    申请号:US17335665

    申请日:2021-06-01

    IPC分类号: H04W72/56 H04W72/20

    CPC分类号: H04W72/56 H04W72/20

    摘要: According to one configuration, a wireless network is shared amongst a hierarchal tier of users. The wireless network environment includes one or more allocation management resources (such as so-called spectrum access systems). Each of one or more wireless network service providers operating respective wireless equipment such as one or more wireless base stations relies on a respective allocation management resource to allocate wireless channels for use. If desired, a respective wireless network service provider operating respective equipment can select an appropriate channel notification mode suitable to provide notification of incumbent use and/or reassignment of wireless bandwidth to the wireless base stations. In such an instance, in the event of re-assignment due to incumbent use, the allocation management resources communicate amongst each other regarding the incumbent use/reassignment and provide protected use of newly assigned wireless bandwidth to the first wireless network service provider.

    Bandwidth allocation and management in a wireless network

    公开(公告)号:US12022298B2

    公开(公告)日:2024-06-25

    申请号:US17008965

    申请日:2020-09-01

    发明人: Lakhbir Singh

    摘要: A network environment includes a communication management resource in communication with customer premises equipment through a wireless base station. The communication management resource (such as a spectrum access system) receives a request for allocation of a wireless channel from customer premises equipment. The request is generated via the customer premises equipment and communicated through the wireless base station to the communication management resource. In addition to receiving the allocation request from the customer premises equipment, the communication management resource receives channel selection information from the wireless base station. Via the channel selection information, the wireless base station suggests/selects a wireless channel to assign for use by the customer premises equipment. In response to receiving the request, and in accordance with the channel selection information, the communication management resource allocates a selected wireless channel to the customer premises equipment as indicated by the channel selection information.