Abstract:
An electrical infrastructure system and method for a vehicle, comprising several electronic control units (ECU) for one or several functional units (30n) for the vehicle, where the said ECUs are connected through a network (32), the infrastructure system is configured to implement a state map comprising various operational states Sn that the vehicle can adopt. These operational states are connected by one or several transitions Tn, where the transition from one operational state to another depends on predetermined transition conditions being satisfied. The infrastructure system is configured to receive one or several input signals (34) to at least one ECU, comprising parameter values that represent events. The said, at least one, ECU is configured to analyse the said input signals with the aid of the said transition conditions, to determine an operational state, and to make the operational state that has been determined available on the network (32).
Abstract:
A state machine engine having a program buffer. The program buffer is configured to receive configuration data via a bus interface for configuring a state machine lattice. The state machine engine also includes a repair map buffer configured to provide repair map data to an external device via the bus interface. The state machine lattice includes multiple programmable elements. Each programmable element includes multiple memory cells configured to analyze data and to output a result of the analysis.
Abstract:
A data analysis system (10) to analyze data. The data analysis system (10) includes a data buffer (132) configured to receive data to be analyzed. The data analysis system (10) also includes a state machine lattice (30). The state machine lattice (30) includes multiple data analysis elements and each data analysis element (34, 36) includes multiple memory cells (80) configured to analyze at least a portion of the data and to output a result of the analysis. The data analysis system (10) includes a buffer interface (136) configured to receive the data from the data buffer (132) and to provide the data to the state machine lattice (30).
Abstract:
A programmable state machine comprising a program memory, a stack memory, and a processor is disclosed wherein the state machine operates with the processor accessing the program memory one or fewer times per state transition and wherein the processor is capable of accessing the stack and the program memory during a same state transition, at least one of a stack access operation and a program memory access operation performed independently.
Abstract:
A model information control system ("MICS") is used in conjunction with a user-defined information model and one or more conventional information system program modules or "functions" to execute business applications. Following each execution of an action defined by the information model, an Expected Behavior Control System ("EBCS" 34) determines if the resulting behavior is consistent with expected behavior (38) and conforms the behavior to the expected behavior if necessary (32, 40). The EBCS may also change the behavior of an application processing system or application program by enforcing a new behavior for the application processing system or application program without modifying them. The MICS includes an event-action-state machine that manipulates the user-defined information model and the functions.
Abstract:
A system for networked immersive computing (IC) experience playback and review that allows reviewers to experience a multi-user, fully synchronized environment. The system provides tools synchronized and distributed playback control, laser pointers, voice communication, virtual avatars, and replicated virtually-drawn brush strokes. The system also creates actionable media, such as networked strokes that can be exported for use in third party content creation tools, allowing for seamless real world follow-through on notes taken in the virtual world or virtual environment.
Abstract:
In certain implementations, a software development kit to enable configuration of virtual counterparts of action figures or action figure accessories may be provided. As an example, the software development kit may enable a developer to associate a state or behavior of an action figure type with a virtual state or behavior of a corresponding virtual counterpart type in a virtual environment such that, when an action figure (of that type) exhibits the state or behavior, a corresponding virtual counterpart is caused to exhibit the virtual state or behavior in the virtual environment. The software development kit may, for example, enable the same state or behavior to be associated with different action figure types and/or different virtual states or behaviors such that, even when action figures of different action figure types exhibit the same state or behavior, their corresponding virtual counterparts may be caused to exhibit different virtual states or behaviors.
Abstract:
A model of a state machine may be created in a modeling environment, and the model may be executed over a simulation time. A duration operator may be defined within the model. The duration operator may include as an input argument, a conditional expression that may evaluate to True or False. During execution, the modeling environment may define a plurality of time steps over the course of the model's simulation time. The conditional expression of the duration operator may be evaluated at the time steps. When the conditional expression evaluates to True, the modeling environment may begin tracking elapsed simulation time, and may continue to track elapsed simulation time while the conditional expression remains True. The value of elapsed simulation time may be made available to other portions of the model.
Abstract:
A device (14), includes an instruction buffer (133). The instruction buffer (133) is configured to store instructions related to at least a portion of a data stream to be analyzed by a state machine engine as the device (14). The state machine engine includes configurable elements (60) configured to analyze the at least a portion of a data stream and to selectively output the result of the analysis. Additionally, the instruction buffer (133) is configured to receive the indications as part of a direct memory access (DMA) transfer.
Abstract:
Contrôleur d'état d'un système (1), comprenant un calculateur (4) et une mémoire (5), le système (1) étant piloté par une commande définissant plusieurs modes de fonctionnement du système (1), chaque mode de fonctionnement correspondant à l'application d'une valeur de commande constante, la mémoire (5) comprenant un ensemble de matrices d'état enregistrées, traduisant pour chaque mode de fonctionnement du système (1), la valeur de la projection de son état dans le temps, le calculateur (4) étant configuré pour, lors du fonctionnement du système, déterminer des valeurs estimées d'état du système (1) à un instant donné au moyen des fonctions d'état et de son état à un instant antérieur.