Patent classifications
G06F11/1433
Method and apparatus for processing audio processing chip, and electronic device
A method and apparatus for processing an audio processing chip, and an electronic device are provided. A specific implementation of the method includes: controlling the audio processing chip to perform firmware updating, the firmware updating including: updating second firmware stored in a second storage area of the audio processing chip to target firmware, or storing the target firmware to an empty second storage area in the audio processing chip; in response to an abnormality being not present in the firmware updating, determining the target firmware as firmware to be run in the audio processing chip; and in response to an abnormality being present in the firmware updating, determining the first firmware as the firmware to be run in the audio processing chip.
Downloading and booting method and system for a wearable medical device
A wearable medical monitoring device includes a plurality of ECG electrodes configured to receive an ECG signal when the wearable medical monitoring device is worn by a patient, and a monitor coupled to the plurality of ECG electrodes. The monitor is configured to detect an impending cardiac event based on the received ECG signal of the patient. The device includes at least one processor configured to execute a plurality of instructions to implement an update manager configured to receive a software update corresponding to the at least one software module for the monitor, determine an event estimation of risk score for a predetermined period of time, cause an installation of the update when the event estimation of risk score indicates a low likelihood of an impending cardiac event, and cause a delay in the installation when the event estimation of risk score indicates a high likelihood of impending cardiac event.
INTERRUPTABLE BSDIFF DELTA DECOMPRESSION
A method includes inputting at least one compressed image in a computing system. The method also includes an inplace patching process. Another image is decompressed over the compressed image by a processor. Local variables are stored periodically, receiving restored power after an interruption to the inplace patching, wherein an execution of the inplace patching is resumed at a later time interval by the processor by restoring the local variables. The method also includes completing the inplace patching process of decompressing the image over the inputted compressed image after restoring the local variables.
Method for upgrading energy storage system remotely, energy management system, and battery management system
This application discloses a method for upgrading an energy storage system, and an energy management system. The method includes: obtaining a to-be-upgraded file of the energy storage system; controlling the energy storage system to disconnect from high voltage when a current operating status of the energy storage system allows a program upgrade; detecting status of high voltage connection of the energy storage system; receiving a notification sent by a battery management system in the energy storage system indicating completion of disconnecting the energy storage system from the high voltage; and sending the to-be-upgraded file to the battery management system to perform the program upgrade according to the to-be-upgraded file.
Unified regression platform for regression testing
Systems, methods, and computer-readable media are disclosed for unified regression testing. A first set of inputs configured to test a first scenario and a second set of inputs configured to test a second scenario may be received from a user. The first set of inputs may be used to generate a first set of outputs, and the second set of inputs may be used to generate a second set of outputs. A software update may be received. The first set of outputs may be regenerated using the first set of inputs, and the second set of outputs may be regenerated using the second set of inputs. The regenerated first set of outputs may be compared against the first set of outputs, and the regenerated second set of outputs may be compared against the second set of outputs. The comparison results may then be displayed to the user.
Vehicle update system and method
A vehicle update system includes a server that determines whether a new version of data is present based on an update version of and a final update-failed version of a vehicle controller, and transmits the new version of the data when the new version of the data is present. An update controller executes an update of the vehicle controller based on the new version of the data received from the server, and determines a processing method of the data according to whether the update of the vehicle controller is successful.
FIRMWARE UPDATE MECHANISM OF A POWER DISTRIBUTION BOARD
The disclosed technology relates to solutions for improving a firmware update mechanism and in particular, for improving a firmware update mechanism of a power distribution board by utilizing different boot procedures. A process of the disclosed technology can include steps for receiving, at a microcontroller, a firmware update, wherein the firmware update is transmitted by a computer powered by a power distribution board associated with the microcontroller, initiating, by the microcontroller, a warm boot procedure using the firmware update, and marking the warm boot procedure as successful if a message received from the computer indicates that the firmware update is successful. In some aspects, the process can further include steps for determining a power reset of the computer, initiating, by the microcontroller, a cold boot procedure using the firmware update, and marking the firmware update as proven if the message from the computer indicates that the firmware update is successful. Systems and machine-readable media are also provided.
ANOMALY DETECTION OF FIRMWARE REVISIONS IN A NETWORK
This disclosure describes systems, methods, and devices related to anomaly detection of CPE firmware revisions. A method may include collecting metrics data for a plurality of customer-provided equipment (CPE) models over a window of time; training a first autoencoder for a first CPE model of the plurality of CPE models using at least a portion of the metrics data to detect anomalies within a plurality of firmware versions of the first CPE model; identifying, using the first autoencoder, that a first firmware version of the plurality of firmware versions is anomalous across a first time series; and storing data indicating that the first firmware version of the plurality of firmware versions is anomalous across the first time series. Metrics data may include one or more of interactive voice response (IVR) session data; calls handled data; and truck schedule data.
SOURCE CODE CORRECTION ASSISTANCE APPARATUS AND SOURCE CODE CORRECTION ASSISTANCE METHOD
A source code correction assistance apparatus is configured to include a storage device that stores an updated source code, and an arithmetic operational device that generates, as an evaluation code template of the updated source code, a template including a conditional branch sentence related to each case of success or failure of an input condition, notifies an evaluator terminal of a request to create an evaluation code based on the template, controls an access to the updated source code by the evaluator, receives editing by the evaluator on the conditional branch sentence in the template, generates a list of input values for executing all control paths of the evaluation code after the editing, and generates an evaluation code driver that automatically executes the evaluation code by inputting the input value.
DATA AND CONFIGURATION INTEGRITY CHECKING POST-ROLLBACK USING BACKUPS IN VIRTUALIZED COMPUTING ENVIRONMENTS
A rollback can be performed after completing an upgrade to components of a virtualized computing environment. When the upgrade is performed, an upgrade bundle having rollback scripts is provided to edges, hosts, and managers in the virtualized computing environment that are to be upgraded. When a rollback is to be performed, the rollback scripts are executed, and the components are rolled back in a reverse order relative to their upgrade order. Data and configuration checking are performed to validate the results of the rollback.