G06F11/0793

Fallback command in a modular control system
11539642 · 2022-12-27 · ·

A device may include a memory storing instructions and a processor configured to execute the instructions to receive an instruction from an administration device; identify a link selector in the instruction that corresponds to a resource attribute of a first resource that specifies how a second resource is to be controlled by the first resource; query a database of contracts between resources to determine that the second resource is available to be controlled by the first resource, based on resource contracts associated with the second resource. The processor may be further configured to generate a resource contract between the first resource and the second resource that indicates the second resource is controlled by the first resource and enable the first resource to communicate with the second resource in accordance with the generated resource contract.

Position-measuring device and method for operating the same
11537294 · 2022-12-27 · ·

A position-measuring device includes a graduation carrier having a measuring graduation, position measurement electronics, a data memory and a power supply. The data memory includes a first memory which is a volatile memory for storing additional data, a second memory which is a writable non-volatile memory, and a memory controller for controlling transfer and storage of additional data from the first into the second memory. The power supply includes an input stage, a first output stage for the position measurement electronics, a second output stage for the data memory, and a voltage monitor which will turn off the first output stage of the power supply in response to a drop below a minimum value and signal the drop to the memory controller by a backup signal. In response to the backup signal, the memory controller will transfer additional data from the first memory into the second memory.

FAULT BUFFER FOR TRACKING PAGE FAULTS IN UNIFIED VIRTUAL MEMORY SYSTEM

A system for managing virtual memory. The system includes a first processing unit configured to execute a first operation that references a first virtual memory address. The system also includes a first memory management unit (MMU) associated with the first processing unit and configured to generate a first page fault upon determining that a first page table that is stored in a first memory unit associated with the first processing unit does not include a mapping corresponding to the first virtual memory address. The system further includes a first copy engine associated with the first processing unit. The first copy engine is configured to read a first command queue to determine a first mapping that corresponds to the first virtual memory address and is included in a first page state directory. The first copy engine is also configured to update the first page table to include the first mapping.

DATA PROCESSING SYSTEM, DATA PROCESSING METHOD, AND DATA PROCESSING PROGRAM
20220405103 · 2022-12-22 · ·

A data processing system comprising: a first information processing device and a second information processing device, the second information processing device including: a second memory; and a second processor coupled to the second memory and the second processor configured to: convert a first identifier included in a first processing request from the first information processing device into a reversibly convertible first conversion identifier in response to receiving the first processing request; transmit the first processing request including the converted first conversion identifier to another information processing system; reconvert, in response to receiving a first execution result of a process corresponding to the first processing request, the first conversion identifier included in the first execution result into the first identifier; and transmit the first execution result including the reconverted first identifier and the first conversion identifier to the first information processing device.

IN-APP FAILURE INTELLIGENT DATA COLLECTION AND ANALYSIS

Intelligent collection and analysis of in-app failure data is disclosed herein. Upon an application failure in a client device, the client device may collect failure information uniquely identifying a specific failure and provide the failure information to an analysis system. The analysis system may identify a specific failure that identifies the application and a specific portion of the code in the application, based on the failure information and match an action correlated to the specific failure where the action is uniquely designed to resolve the specific failure in the application. The action may include instructions for the client device used to intelligently lead to a resolution of the specific failure. The analysis system may transmit the action to the client device to perform the action and provide any follow up information to the analysis server. The analysis server may use the information to further analyze the specific failure.

Runtime Error Prediction System

During a software development lifecycle of a software application, application code is modified and multiple versions are built and packaged to be installed on different computing systems, such as on a software development computing system, a software testing computing systems, and/or production or end-user computing systems. A runtime error optimization engine analyzes, using a first artificial intelligence model, a build package to predict whether it may encounter runtime errors causing an installation to fail. When an error is identified, a runtime error orchestration engine may utilize a second artificial intelligence model to identify a solution, where the runtime error orchestration engine rebuilds the build package based on an identified solution and initiates installation via a deployment pipeline.

MANAGEMENT SYSTEM AND MANAGEMENT METHOD FOR MANAGING INFORMATION SYSTEM
20220405183 · 2022-12-22 · ·

Current configuration information indicates current configuration of an information system. Past configuration information indicates past configuration case information attained from different past configuration cases for the information system. The current configuration information and the past configuration information are each constituted of items each assigned with a bit. A value of each bit assigned to each item indicates one of two states defined in each item. Handling method information associates a relationship between a bit sequence of the current configuration information and a bit sequence of the past configuration case information with a handling method for a configuration error. A management system selects past configuration case information from the past configuration information, selects, from the handling method information, a handling method based on the relationship between the bit sequence of the past configuration case information and the bit sequence of the current configuration information, and presents the selected handling method.

AUTOMATIC CHIP INITIALIZATION RETRY
20220405182 · 2022-12-22 ·

A system includes a memory array and control logic, operatively coupled to the memory array, to perform operations including causing, during chip initialization, a first attempt of a chip initialization process to be performed based on a first configuration. The first configuration includes a first set of control settings for reading a block of the memory array during the first attempt. The operations further include determining that the first attempt has failed, and, in response to determining that the first attempt has failed, causing an automatic chip initialization retry process to be performed. Causing the automatic chip initialization retry process to be performed includes causing a second attempt of the chip initialization process to be performed using a second configuration. The second configuration includes a second set of control settings different from the first set of control settings for reading the block during the second attempt.

PROGRAMMING MEMORY CELLS WITH CONCURRENT REDUNDANT STORAGE OF DATA FOR POWER LOSS PROTECTION

Apparatuses and techniques are described for programming data in memory cells while concurrently storing backup data. One or more initial pages of data are programmed into both a primary block and a first backup block in a first program pass. A power loss then occurs which can corrupt the data or otherwise prevent reading of the one or more initial pages of data from the primary block. The one or more initial pages of data are read from the first backup block and used to perform a second program pass in which one or more additional pages of data are programmed into the primary block. Single bit per cell data can be stored in a second backup block to decode the one or more initial pages of data as read from the first backup block.

DATA SELECTION ASSIST DEVICE AND DATA SELECTION ASSIST METHOD
20220405161 · 2022-12-22 · ·

A data selection device assists selection of suitable training data used for sign detection, and includes: a storage unit configured to store time-series sensor data acquired from a sensor with respect to a failure prediction target device; a data classification unit configured to classify the time-series sensor data into a first data set and a second data set while allowing the first data set and the second data set to overlap each other; a training data selection unit configured to select a subset of the second data set based on a value range of the first data set; a training data evaluation unit configured to calculate an evaluation index indicating a suitability of a failure prediction model as training data based on the selected subset; and a data selection condition search unit configured to search for the value range of the first data set that maximizes the evaluation index.