G06F9/448

Virtual connected vehicle infrastructure
11509724 · 2022-11-22 · ·

A system and method for remote execution of applications for a connected vehicle infotainment system (CVIS). The method comprises establishing a network connection between the CVIS and a cloud server hosted in a cloud computing platform, sending a remote execution request for at least one application, wherein the at least one application is executed by the cloud server, receiving execution results from the at least one application cloud server, and rendering the execution results on the CVIS while allowing interoperability with applications executed over at least one other computing environment included in the vehicle.

Charge locking circuits and control system for qubits

Systems and methods related to charge locking circuits and a control system for qubits are provided. A system for controlling qubit gates includes a first packaged device comprising a quantum device including a plurality of qubit gates, where the quantum device is configured to operate at a cryogenic temperature. The system further includes a second packaged device comprising a control circuit configured to operate at the cryogenic temperature, where the first packaged device is coupled to the second packaged device, and where the control circuit comprises a plurality of charge locking circuits, where each of the plurality of charge locking circuits is coupled to at least one qubit gate of the plurality of qubit gates via an interconnect such that each of the plurality of charge locking circuits is configured to provide a voltage signal to at least one qubit gate.

CONTROLLER WITH CACHING AND NON-CACHING MODES

An apparatus includes a CPU core, a first cache subsystem coupled to the CPU core, and a second memory coupled to the cache subsystem. The first cache subsystem includes a configuration register, a first memory, and a controller. The controller is configured to: receive a request directed to an address in the second memory and, in response to the configuration register having a first value, operate in a non-caching mode. In the non-caching mode, the controller is configured to provide the request to the second memory without caching data returned by the request in the first memory. In response to the configuration register having a second value, the controller is configured to operate in a caching mode. In the caching mode the controller is configured to provide the request to the second memory and cache data returned by the request in the first memory.

Predicting and creating a session on a user's computing device

A session can be predicted and created on a user's computing device to thereby allow the user to immediately resume productivity upon logging in. When a user accesses a set of applications from multiple computing devices and/or at different times or locations, telemetry information can be captured and processed to generate session predictions for the user. The session predictions can then be employed to automatically create sessions on the user's computing devices based on the user's location and the time of day.

METHODS AND SYSTEMS FOR HANDLING DATA RECEIVED BY A STATE MACHINE ENGINE
20230048032 · 2023-02-16 ·

A data analysis system to analyze data. The data analysis system includes a data buffer configured to receive data to be analyzed. The data analysis system also includes a state machine lattice. The state machine lattice includes multiple data analysis elements and each data analysis element includes multiple memory cells configured to analyze at least a portion of the data and to output a result of the analysis. The data analysis system includes a buffer interface configured to receive the data from the data buffer and to provide the data to the state machine lattice.

Selecting a set of fast computable functions to assess core properties of entities

Methods and systems for selecting a set of fast computable functions to assess core properties of entities are disclosed. A method includes: receiving a request to select a set of fast computable functions to determine core properties of an entity; determining, for each of a plurality of fast computable function nodes in a directed graph, a set of core property nodes in the directed graph that are connected to the fast computable function node; adding, to a solution set, a fast computable function node that is connected to a highest number of core property nodes that are currently unconnected to nodes in the solution set; repeating the adding until each of the core property nodes is connected to at least one of the nodes in the solution set; and outputting the fast computable function nodes in the solution set in response to the request.

Signal handling between programs associated with different addressing modes

Techniques for signal handling between programs associated with different addressing modes in a computer system are described herein. An aspect includes, based on a signal occurring during execution of a first program in a first runtime environment, wherein the first program and the first runtime environment are associated with a first addressing mode, invoking a first signal exit routine associated with the first addressing mode. Another aspect includes allocating a signal information area (SIA) by the first signal exit routine. Another aspect includes calling a second signal exit routine associated with a second addressing mode that is different from the first addressing mode with an address of the SIA. Another aspect includes allocating a mirror SIA by the second signal exit routine. Another aspect includes handling the signal, and resuming execution based on the handling of the signal.

Peripheral device having an implied reset signal

A peripheral device includes a bus interface and circuitry. The bus interface is configured to connect to a peripheral bus for communicating with a host in accordance with a peripheral-bus specification that specifies a physical reset signal asserted by the host. The circuitry is configured to execute predefined logic that evaluates a reset condition that is indicative of imminent assertion of the physical reset signal by the host, and to perform a reset procedure in response to meeting the reset condition.

PROFILE DATA EXTENSIONS

A method for providing generating data extensions for a first data profile includes receiving a request for historical data, the data being associated with a first data profile, the first data profile being generated from data supplied by a data source system, creating a data model for obtaining the historical data based on data from at least one of the first data profile, a second data profile, or the data source system, executing the data model to obtain the historical data, and storing the historical data as a data extension of the first data profile. The first data profile and the data extension of the first data profile may be generated and stored separately, and the data extension of the first data profile is generated on the fly at runtime.

METHOD AND APPARATUS FOR DATA SLICING BASED ON INFORMATION CENTRIC NETWORK

Disclosed herein are a method and apparatus for data slicing in an information centric network (ICN) system. According to the present disclosure, the method may include, by an IoT terminal device provided in the ICN system, receiving a creation request for slice data from an application, processing registration of the slice data, and processing publication of the slice data, wherein the slice data may include sensor data that are created from at least one sensor node at every predetermined time unit.