MECHANISM FOR SHARING A COMMON RESOURCE IN A MULTI-THREADED ENVIRONMENT

    公开(公告)号:US20240362061A1

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

    申请号:US18309604

    申请日:2023-04-28

    CPC classification number: G06F9/4831 G06F9/5038

    Abstract: In an example, a method includes adding a first request from a first requestor to a queue for a shared resource, where the first request has a first priority. The method includes providing the first request to the shared resource from the queue. The method includes processing the first request at the shared resource. The method includes adding a second request from a second requestor to the queue for the shared resource, where the second request has a second priority that is higher than the first priority. The method includes preempting the processing of the first request and notifying the first requestor of the preemption, where notifying the first requestor of the preemption includes providing the first requestor with a duration of availability for the shared resource. The method includes providing the second request to the shared resource from the queue and processing the second request at the shared resource.

    MESH NETWORK DURING KEEP ALIVE IN WIRELESS BATTERY MANAGEMENT SYSTEM

    公开(公告)号:US20230130666A1

    公开(公告)日:2023-04-27

    申请号:US17820441

    申请日:2022-08-17

    Abstract: A device includes a wireless transceiver coupled to a microcontroller. The microcontroller is configured to receive a first command from the wireless transceiver indicating an uplink allocation for the device, and in response to the first command, cause the wireless transceiver to turn ON at the beginning of the device's uplink allocation, send data to the wireless transceiver for wireless transmission, and cause the wireless transceiver to enter a low power mode after the data has been transmitted by the wireless transceiver. The microcontroller is also configured to receive a second command from the wireless transceiver to transition to a low power mode, and in response to the second command, send data to the wireless transceiver for wireless transmission during the uplink allocation for the device, and receive data from the wireless transceiver during uplink allocations for at least one other device.

Patent Agency Ranking