G06F11/1479

Mitigating and automating backup failure recoveries in data protection policies

Assets are associated to a data protection policy. Configuration information is received for the data protection policy. The configuration information includes a data protection job to perform for the assets and a schedule for the data protection job. A shadow policy is generated that includes the configuration information. The data protection policy is executed. Upon detecting a failure of the data protection job for an asset, the asset is moved from the data protection policy to the shadow policy. The shadow policy is executed. Execution of the shadow policy includes calculating a base time value, adding a random time value to the base time value to obtain a wait time, and after the wait time has elapsed, retrying the data protection job.

REMOTE SYSTEM MONITORING AND FIRMWARE-OVER-THE-AIR UPGRADE OF ELECTROSURGICAL UNIT
20220269496 · 2022-08-25 ·

Systems and methods for monitoring an electrosurgical unit (ESU), analyzing ESU system data, predicting future ESU maintenance, and updating the ESU using firmware over-the-air (FOTA).

STAGED RELEASE OF UPDATES WITH ANOMALY MONITORING

Systems, devices, media, and methods are presented for releasing an application feature in incremental stages while monitoring the application for anomalies. The feature includes a package of code and an action setting. The methods in some implementations include identifying active devices on which the application has been installed, monitoring the application according to a set of metrics, activating the feature by changing its action setting for a first segment of the active devices, pausing the feature if an anomaly is detected among the set of metrics, and generating a repair ticket. As long as no anomaly is detected, the activating step proceeds for subsequent segments of the active devices, iteratively, until the release is completed. A feature rank may be used to process and release a plurality of features in order of priority.

MITIGATING AND AUTOMATING BACKUP FAILURE RECOVERIES IN DATA PROTECTION POLICIES
20220276935 · 2022-09-01 ·

Assets to associate to a data protection policy and configuration information for the policy is received. The configuration information includes a data protection job to perform for the assets and a schedule for the job. A shadow policy is generated including the configuration information from the data protection policy and a retry protocol. The data protection job is performed according to the schedule. A failure of the data protection job for an asset is detected. The asset is moved out of the data protection policy and into the shadow policy. The data protection job for the asset is retried according to the retry protocol in the shadow policy.

Facilitating detection of data errors using existing data

Methods, computer systems, computer-storage media, and graphical user interfaces are provided for facilitating data error detection, according to embodiments of the present invention. In one embodiment, a target data set having a plurality of values for which to identify incompatible data is obtained. A pattern for each of the plurality of values is generated using at least one generalization language. A pair of patterns that represent a pair of values is utilized to identify a compatibility indicator that corresponds with a pair of training patterns in a compatibility index that match the pair of patterns. The compatibility indicator indicates the pair of patterns are incompatible with one another based on a statistical analysis performed in association with a corpus of data external to the target data set. An indication that the values are incompatible with one another is provided.

Managing heap metadata corruption

Embodiments are disclosed for managing heap metadata corruption. The techniques include detecting a metadata corruption error in a first heap disposed in a first region of memory. The techniques also include generating a second heap in a free memory region that is disposed beyond a break value address of a memory allocation system. The techniques further include updating a first entry for the first heap in a heap directory. Additionally, the techniques include generating a second entry for the second heap in the heap directory. The techniques also include processing a call to the memory allocation system for the first heap based on the first entry and the second entry.

METHOD AND SYSTEM FOR CLONING DATABASE AND ASSOCIATED APPLICATION
20220100615 · 2022-03-31 ·

A method and system for cloning a database and associated application are disclosed. A Central Server is connected to source and multiple target servers over SSH protocol. The central server has a user interface through which end user can select the target environment which needs to be cloned. central server stores configuration files containing various parameter values associated with the multiple target servers. Once, the end user selects target server, the corresponding parameter values are passed from the Configuration files to a base script stored in the central server. After collecting the parameter values, the central server dynamically generates the scripts to be executed on the source and the selected target server. Finally, the source specific script is sent to the source server and target specific scripts are sent to the target Server to clone the database and its associated application.

INK JET PRINTING APPARATUS

An ink jet printing apparatus comprises a controller and a printhead control unit positioned between the controller and the printhead and configured to control the printhead upon an instruction from the controller. The controller comprises a control unit configured to, in a case where transmission of an instruction to the printhead control unit failed, if the instruction is an instruction included in a first communication sequence performed periodically with respect to the printhead control unit in order to control the printhead, not execute a retry of the failed instruction, and in a case where the instruction is an instruction included in a second communication sequence performed aperiodically with respect to the printhead control unit in order to control the printhead, retry the failed instruction.

Memory storage apparatus and data access method
11269720 · 2022-03-08 · ·

A memory storage apparatus including a memory array and a controller circuit is provided. The memory array is configured to store a first error correcting code and a first data. The controller circuit is coupled to the memory array. The controller circuit is configured to read the first data from the memory array and determine whether an error bit of the first data is one of one or more data mask bits to decide whether to update the first error correcting code stored in the memory array. The controller circuit includes a switch element. The switch element is coupled to the memory array. The switch element receives the first data from the memory array. An error correcting procedure is not performed on the first data. In addition, a data access method is also provided.

PREEMPTIBLE-BASED SCAFFOLD HOPPING

Method and apparatus for molecular scaffold hopping. Sending instructions, from an interface of a scheduler computer to a job runner computer, the instructions prepared by a processor of the scheduler computer, to perform a plurality of separate computational tasks, wherein each of the separate computational tasks includes calculating one or more chemical properties for a query molecule or for molecules in a library of molecules, wherein one or more of the plurality of separate computational tasks performed on the job runner computer are preemptible computing instances. Receiving status indicators, by the interface, the status indicators sent from the job runner computer, for each of the plurality of separate computational tasks, the indicators are one of: incomplete, completed or failed computing instances. Resending to the job runner computer by the interface, the instructions to the job runner computer that correspond to the separate computational tasks having the failed computing instance indicator to thereby increase fault-tolerance against the separate computational tasks not attaining the completed computing instance indicator.