G06F9/448

User Interface with Configurable Specification of Related Data Sources

Persistent storage contains a definition of a playbook and a plurality of subtasks for the playbook, wherein some of the subtasks are respectively associated with corresponding data sources that provide units of related information. One or more processors can: generate a representation of a graphical user interface including a menu pane, a subtask pane, and a related information pane, wherein the menu pane is populated with selectable objects representing the subtasks; receive an indication that a particular selectable object representing a particular subtask has been selected; determine that a particular data source corresponding to the particular subtask can provide a particular unit of the related information; obtain, from the particular data source, the particular unit of the related information; and update the representation to include details of the particular subtask in the subtask pane, and to include the particular unit of the related information in the related information pane.

PROGRAMMABLE APPLICATION-SPECIFIC ARRAY FOR PROTECTING CONFIDENTIALITY AND INTEGRITY OF HARDWARE IPS

A method and system are directed to protecting hardware IP, particularly of ASIC designs. Programmability is introduced into an ASIC design to increase the difficulty of formulating ASIC designs as Boolean Satisfiability (SAT) problems. Fine-grain redaction of security-critical information from a design is employed by removing high-entropy logic blocks and subsequently inserting programmable components in place of the redacted portion to hide the actual design intent.

Domain events for a multi-platform data stream
11544079 · 2023-01-03 · ·

This disclosure relates to methods, non-transitory computer readable media, and systems that relay domain-event objects within an enhanced multi-platform data stream to listen for and react to digital events indicated by the domain-event objects that occur across a wide variety of computing platforms. Specifically, the disclosed systems can receive domain-event objects within the multi-platform data stream. From among the domain-even objects transmitted through the multi-platform data stream, the disclosed systems can identify a domain-event object that is relevant to a digital-analytics platform by identifying domain-event objects that include properties satisfying domain-event-listener rules. Based on an entity identifier and an object event from the relevant domain-event object, the disclosed systems can perform a platform action within the digital-analytics platform (e.g., to react to a change in another platform as indicated by the domain-event object).

Information processing apparatus, information processing circuit, information processing system, and information processing method

An information processing apparatus according to an aspect of the present invention includes an information processing circuit configured to generate a finite state machine based on a predetermined matching condition with respect to sequence data of an event that is input to the information processing apparatus; to process the sequence data so as to substantially remove data that does not match the matching condition from the sequence data; and to output the processed sequence data.

Architecture mapping of applications

An executable application's architecture may be mapped by executing the executable application, inputting a series of request data sets into the executable application, receiving one or more responses from the executable application, and performing an evaluation based on the responses. One or more indications of an architectural component may be extracted from metadata associated with the one or more received responses and associated with a corresponding request data set of the series of request data sets. The one or more indications of an architectural component may be associated with processing by the executable application of the corresponding request data set of the series of request data sets. An architecture of the executable application may be determined based on the one or more indications of an architectural component.

CROSS-PLATFORM CONTEXT-SPECIFIC AUTOMATION SCHEDULING

A frontend of a platform of a multiplatform system can be monitored for user input. Upon receiving a user input that includes particular content, a data object describing the context in which the user input was provided may be created. One or more automations may be selected from an automation database based on a similarity to the determined context. The selected automations can be automatically displayed for the user, thereby encouraging the user to leverage automations across multiple platforms without requiring the user to switch between different platforms and without requiring the user to learn or understand platform-specific automation engines.

BIOMETRIC AUTHENTICATION BASED ON LEARNING PARITY WITH NOISE

A logic circuit for biometric authentication based on learning parity with noise. The logic circuit includes a sensor. The sensor is configured to acquire a biometric signal. The logic circuit is configured to generate a response signal from the biometric signal by implementing a finite state machine (FSM).

State machine for obstacle avoidance
11532167 · 2022-12-20 · ·

A vehicle can traverse an environment along a first region and detect an obstacle impeding progress of the vehicle. The vehicle can determine a second region that is adjacent to the first region and associated with a direction of travel opposite the first region. The vehicle can use a state machine to determine an action (e.g., an oncoming action) to utilize the second region to overtake the obstacle. By comparing a cost to a cost threshold and/or to a cost associated with another action (e.g., a “stay in lane” action), the vehicle, using the state machine, can determine a target trajectory that traverses through the second region and can traverse the environment based on the target trajectory to avoid, for example, the obstacle in the environment while maintaining a safe distance from the obstacle and/or other entities in the environment.

RANKING FINITE REGULAR EXPRESSION FORMATS USING STATE MACHINES
20220398107 · 2022-12-15 ·

An example system includes a processor to receive a valid instance of a finite regular expression format. The processor is to generate a state machine corresponding to the finite regular expression format. The processor is to recursively compute a number of matched strings for each state and transition in the generated state machine. The processor is to recursively rank the valid instance of the finite regular expression format using the generated state machine with the computed numbers of matched strings. The processor is to output a number rank for the valid instance of the finite regular expression format.

Microcontroller and semiconductor device
11526598 · 2022-12-13 · ·

A microcontroller includes a CPU and a cryptographic circuit, and when a first program uses the cryptographic circuit, the second program transmits installation information of the first program and encrypted program installation information to the cryptographic circuit. The cryptographic circuit decrypts the encrypted program installation information and compares it with the installation information of the first program. In the case of match, the use of the cryptographic circuit by the first program is permitted.