PERIPHERAL ACCESS CONTROL USING BITMASKS INDICATING ACCESS SETTINGS FOR PERIPHERALS

    公开(公告)号:US20230237185A1

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

    申请号:US18071023

    申请日:2022-11-29

    IPC分类号: G06F21/62 G06F13/10 G06F13/28

    摘要: An electronic device includes a transaction host, first and second peripherals, memory, an access control register, and first and second access controllers. The memory stores access control identifier management instructions, a first task related to the first peripheral, and a first bitmask indicating respective access settings for the first and second peripherals for performing the first task. The access control register includes a first access control identifier for the first peripheral and a second access control identifier for the second peripheral. The transaction host executes the access control identifier management instructions to program the first and second access control identifiers based on the first bitmask, and subsequently executes the first task. The first and second access controllers control access to the first and second peripherals, respectively, based on the respective first and second access control identifiers programmed based on the first bitmask.

    Endpoint command invocation system using worker selection

    公开(公告)号:US20230236991A1

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

    申请号:US18118889

    申请日:2023-03-08

    申请人: Rapid7, Inc.

    IPC分类号: G06F13/10 G06F13/18

    CPC分类号: G06F13/102 G06F13/18

    摘要: Systems and methods are disclosed to implement an endpoint command invocation system (“ECIS”). In some embodiments, ECIS can quickly dispatch a command to a large number of endpoint components, where the endpoint components are online. ECIS can receive an invocation of a command, which can include the command recipients. In some embodiments, ECIS determines that some of the command recipients are online, while some of the command recipients are offline. ECIS determines connections to the online command recipients based on a connection map, which is updated whenever an endpoint component opens a connection to ask for a command. ECIS can deliver the command to the online command recipients using the connections. ECIS can also deliver the command to dispatch queues corresponding to the offline command recipients, where the dispatch queues store the command as a pending command that can be delivered to their respective command recipients whenever they come online.

    Large Scale Response and Generic Endpoint Command Invocation Mechanism

    公开(公告)号:US20230236990A1

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

    申请号:US18118883

    申请日:2023-03-08

    申请人: Rapid7, Inc.

    IPC分类号: G06F13/10 G06F13/18

    CPC分类号: G06F13/102 G06F13/18

    摘要: Systems and methods are disclosed to implement an endpoint command invocation system (“ECIS”). In some embodiments, ECIS can quickly dispatch a command to a large number of endpoint components, where the endpoint components are online. ECIS can receive an invocation of a command, which can include the command recipients. In some embodiments, ECIS determines that some of the command recipients are online, while some of the command recipients are offline. ECIS determines connections to the online command recipients based on a connection map, which is updated whenever an endpoint component opens a connection to ask for a command. ECIS can deliver the command to the online command recipients using the connections. ECIS can also deliver the command to dispatch queues corresponding to the offline command recipients, where the dispatch queues store the command as a pending command that can be delivered to their respective command recipients whenever they come online.

    Systems and methods for emulating an environment created by the outputs of a plurality of devices

    公开(公告)号:US11711879B2

    公开(公告)日:2023-07-25

    申请号:US17150597

    申请日:2021-01-15

    申请人: Rovi Guides, Inc.

    摘要: Systems and methods are disclosed for emulating an environment created by the outputs of a plurality of devices. The system receives device control data for a device in a first venue. The control of the outputs of said devices according to the device control data creates an environment within the first venue. The system retrieves profile data for devices within a second venue. The system associates a device in the second venue with a device from the first venue, both devices having a similar output type. The system then generates control information adapted from the associated device of the first venue for the device in the second venue. The system controls the outputs of each device in the second plurality of devices according to the generated control information to emulate the environment within the first venue in the second venue.