Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

106 results about "Software update" patented technology

Robot controller and method for comparing control software before and after update

The robot controller includes a communicator, a storage, and a processor. An input signal is input to the communicator. The storage stores the control software. The processor creates the command signal including the command value for operating the robot based on the input signal and the control software. The processor reads out the past input signal and the past command signal from the storage or from external source. After updating the control software, the processor creates a confirmation command signal based on the past input signal and the control software. The processor compares the past command signal with the confirmation command signal and outputs the comparison result.
Owner:KAWASAKI JUKOGYO KK

Method and apparatus for updating GPU driver software, host and storage medium

The application provides a GPU driver software updating method and device, a host and a storage medium, and relates to the technical field of computers.The method comprises the following steps: detecting GPU calling information of a GPU application program running in a plurality of containers of a target virtual machine, and whether a GPU driver software version in a target guest system image deployed by the target virtual machine is compatible; the target virtual machine is any virtual machine in a plurality of virtual machines; if the GPU driver software version is incompatible, updating the GPU driver software version deployed in the target guest system image; and the GPU application program keeps running in the plurality of containers of other virtual machines. The GPU driver software version deployed in the target guest system image is updated, so that the consumption of additional resources is avoided, and the GPU application program running in the plurality of containers of other virtual machines can still keep running based on the GPU driver software version in the guest system image of other virtual machines, without suspending all services, so that the service stability is improved.
Owner:NETEASE (HANGZHOU) NETWORK CO LTD

Distributed control system with seamless software update

A distributed control system includes low-level controllers interacting with field devices, a high-level controller providing instructions, a human-machine interface that receives an input from a user transmits it to the high-level controller, receive from the high-level controller state information of the process, and display this state information to the user; first and second instances of backend software that are communicatively coupled to the high-level controller, first and second instances of frontend software running on respective client devices of the plant, and a software manager that indicates to each client device which version of frontend software is available for the client device, wherein the first instance of frontend software interfaces with the version of the first instance of backend software, and the second instance of frontend software interfaces with the version of the second instance of backend software.
Owner:ABB (SCHWEIZ) AG

Zoned system for a vehicle

A computer-implemented method causes a data processing hardware to perform operations when executed by the data processing hardware. The operations include providing a common encryption key and a unique encryption key at a system on a chip (SoC) of a radar module, providing a unique key pair at the SoC, the unique key pair including a unique public key and a unique private key, and encrypting software with the common encryption key. The operations further include generating a secure boot certificate for the encrypted software, signing the secure boot certificate using the unique private key, and writing the encrypted software to an external flash memory. The operations further include updating the software at the SoC, verifying the software update via a regional public key, and signing the secure boot certificate with a device unique private key via a hardware security module (HSM) of the SoC.
Owner:GM GLOBAL TECHNOLOGY OPERATIONS LLC

Router online upgrading system based on credibility measurement

The application provides a router online upgrading system based on credibility measurement, which is composed of a network management device and a plurality of routers, the network management device is used for providing a required credible software package and remote issuing instruction of the router, and is internally provided with a credible module; each router comprises a main control board and a plurality of single boards, and is provided with an independent credible module and a storage device, the main control board is provided with a device software management module, downloads the credible software package and performs software package verification; the software upgrading instruction is issued to each single board, and upgrading results of the single boards are collected and reported; each single board is provided with a single board software management module, and credible software updating and activation of the single board are realized; the credible module is used for credible calculation and verification; and the storage device is divided into two partitions, a main area in which current software runs and a standby area. The application guarantees high safety and high reliability requirements of online upgrading of the whole network router, and is suitable for evolution and maintenance demand scene of an endogenous security communication network.
Owner:NO 30 INST OF CHINA ELECTRONIC TECH GRP CORP

System and method for performing over-the-air update to vehicle

The present disclosure provides a system and method of performing an over-the-air update on a vehicle. A vehicle is disclosed that includes a battery, a memory, and a processor. The battery may provide power to the vehicle, and the memory may store historical vehicle information. The processor may determine that a software update is available for the vehicle. In response to determining that the software update may be available, the processor may determine, based on the historical vehicle information, an optimal time to initiate software update installation in the vehicle to optimize battery usage. The processor may also transmit an installation initiation notification to a server to install the software update at the optimal time.
Owner:FORD GLOBAL TECH LLC

Computer programs and information processing systems

The objective is to provide information processing systems and programs that can improve convenience. [Solution] The computer program of the embodiment causes the server of a system comprising a server, a terminal device that displays a plurality of candidate time periods for performing software updates for home appliances and transmits to the server the time period indicated by one of the displayed plurality of candidate periods, and the home appliance that performs the update in response to the update instructions transmitted from the server based on the time period transmitted to the server by the terminal device, to analyze the usage status of the home appliance and transmit the plurality of candidate periods to the terminal device of the user of the home appliance based on the analysis results.
Owner:MIDEA GROUP CO LTD

Software updating system, software updating device, software updating method, and storage medium

In the case that a vehicle is equipped with a shift-by-wire system configured to automatically shift a shift position to a parking position, at a time when a first predetermined condition is satisfied, a software updating system carries out a confirmation process to confirm with a user whether or not to approve the execution of a software updating process with respect to an electronic control unit that is provided in the vehicle, and in the case that the vehicle is not equipped with the shift-by-wire system, carries out the confirmation process at a time when a second predetermined condition that differs from the first predetermined condition is satisfied.
Owner:HONDA MOTOR CO LTD

Program updating method and electronic device

The application discloses a program updating method and an electronic device. The method comprises the following steps: a baseboard management controller acquires a software updating package of a target system management interrupt processing program; the software updating package is compiled into a corresponding target format file, and is updated into a target file volume to obtain an updated target file volume; the target file volume is used for storing the target format file corresponding to each system management interrupt processing program in the electronic device; a notification message is sent to a unified extensible firmware interface module based on the updated target file volume, so that the unified extensible firmware interface module updates the target system management interrupt processing program in a system management interrupt processing program entry list in the unified extensible firmware interface module based on the notification message and the updated target file volume; and the system management interrupt processing program entry list is used for recording the system management interrupt processing program that has been registered to the unified extensible firmware interface module.
Owner:LENOVO (BEIJING) LTD

Atomicity in OTA updates for vehicle systems

This provides a method for updating software in atomic radio (OTA) communication. [Solution] The method includes updating the original data structure in the first memory partition of the first controller to form an updated data structure in the second memory partition of the first controller; verifying the updated data structure; sending an indication to the synchronization entity that the second memory partition is valid; receiving an indication from the synchronization entity that the first controller and all other controllers in the mobile computing network each have a verified memory partition compatible with the second memory partition; and applying an attribute to the second memory partition indicating that it will be used by the operating program upon restart.
Owner:TOYOTA JIDOSHA KK

Software management method, device, equipment, medium and product

This application discloses a software management method, apparatus, device, medium, and product, applied in the field of information processing technology. The method includes: acquiring a first host computer software package; comparing the first host computer software package with a pre-stored second host computer software package of the same software to generate a comparison result, wherein the second host computer software package is the software package of the host computer software currently being used by the host computer; and, if the comparison result shows that the first host computer software package and the second host computer software package are inconsistent, sending a target software update package to the host computer, so that the host computer updates its software based on the target software update package. This improves the management efficiency of the host computer software.
Owner:CONTEMPORARY AMPEREX TECHNOLOGY CO LTD +1

Remediating vulnerabilities using software update management platform with integrated threat intelligence

A system and method for vulnerability remediation. A method includes identifying a vulnerable software package among a plurality of software packages based on cybersecurity data indicating a vulnerability; identifying at least one vulnerable software image of a plurality of software images by determining that the at least one vulnerable software image contains the vulnerable software package based on a plurality of files, wherein each of the plurality of software images is built based on a corresponding file of the plurality of files, wherein each file of the plurality of files includes a set of instructions for combining a subset of the plurality of software packages in order to build the corresponding software image of the plurality of software images; and performing at least one remediation action with respect to the at least one vulnerable software image.
Owner:MINIMUS LTD

System and method for provisioning and management of devices

PCT designated stageWO2026085605A9Metal deviceSoftware update
There is provided a system and method for provisioning raw metal devices. The provisioning process includes multiple phases. In a first provisioning phase, an operating system and client application are installed on the metal device. Installing the client application may include storing a private key on the metal device, and a public key on a master device. In a second provisioning phase, software applications defining the metal's functions may be installed on the metal device. Master device may require authentication of metals prior to initiating a provisioning phase. In a third provisioning phase, software updates, security patches and configurations for installed applications may be pushed to metals.
Owner:THE GOVERNING COUNCIL OF THE UNIV OF TORONTO

Software control device, server, and software update method

PCT designated stageWO2026115660A1Software deploymentIn vehicleSoftware update
This software control device is connected to a server by radio communication and controls updating or addition of software of an in-vehicle ECU. A management ECU 30 predicts a travel plan of a vehicle on the basis of history information regarding the travel history of the vehicle and / or the operation history of an in-vehicle device, and determines an installation schedule for installation processing on the basis of the travel plan such that the installation processing is executed when the vehicle is in a state suitable for the installation processing.
Owner:NISSAN MOTOR CO LTD

System and method for facilitating differential software updates to automotive operating systems

To facilitate differential software updates for automotive operating systems (OS). [Solution] The update method includes communicating information associated with a software update to the vehicle system's OS with an external source of the vehicle system, obtaining a portion of the software update from the source, and applying the obtained portion of the software update to a partition of the OS, wherein the partition of the OS comprises at least one of a first partition managing a first type of data and a second partition managing a second type of data, the first type of data comprising at least one of non-adaptive data, data that is not frequently changed, and safety-critical data, and the second type of data comprising at least one of adaptable data, data that is frequently changed, and non-safety-critical data, and the first partition and the second partition are logical partitions implemented by the OS configuration.
Owner:TOYOTA JIDOSHA KK

Method for transmitting a current software update from a vehicle-external server to a vehicle, computer-readable medium, system, and vehicle

The invention relates to a method for transmitting a current software update from an external server to a vehicle, the method comprising: receiving status information from a historical software update of vehicles in a vehicle fleet; receiving a set of system status information from the vehicles in the vehicle fleet; determining a system status information template comprising one or more system status information items from the received set of system status information from the vehicles in the vehicle fleet; creating a predictive model for predicting a status information item of the current software update for each vehicle in the vehicle fleet using the determined system status information template; receiving system status information from the vehicle's system status information template before transmitting the current software update from the external server to the vehicle;Predicting the state information of the current vehicle software update using the created prediction model for predicting the state information of the current software update using the received system state information of the specific system state information template before transmitting the current software update from the vehicle-external server to the vehicle; and transmitting the current software update from the vehicle-external server to the vehicle depending on the predicted state information of the current software update.
Owner:BAYERISCHE MOTOREN WERKE AG

Distributing software updates for smart carts on dedicated network of charging station

A method for selecting a smart shopping cart for update through a series of first and second networks. A method for receiving, at a charging station, a cart update from a remote server through a first network, wherein the cart update is an update to software operating on a set of smart shopping carts. The method receives cart data from the set of smart shopping carts through a second network, wherein the cart data is data describing the set of smart shopping carts, wherein the second network comprises the charging station and the set of smart shopping carts. The method proposed computes an update score for each of the set of smart shopping carts based on the cart data and a set of cart selection parameters. The method selects and transmits an update based on the computed update score.
Owner:MAPLEBEAR INC

Vehicle performance management system

A power management system for a vehicle comprises a first processing unit configured to determine whether an instruction for a software update of the vehicle is given, a second processing unit configured to determine whether power control is performed to charge an auxiliary battery attached to the vehicle, and a third processing unit configured, if the instruction for a software update is given while power control is being performed, to limit the charging of the auxiliary battery until the software update is complete.
Owner:TOYOTA JIDOSHA KK

METHOD FOR PERFORMING OTA SOFTWARE UPDATES AND SYSTEM

The invention relates to a method for performing over-the-air (OTA) software updates in a vehicle based on collected data, comprising the following steps: collecting connection data using a mobile application based on location and time parameters; creating a schedule for OTA updates based on the location and time parameters and / or on recorded Wi-Fi connections; making decisions regarding the timing of an OTA update download based on the schedule, the size of the OTA package, and / or the type of connection and / or the location and / or the connection quality; and performing the download of the OTA updates. Furthermore, the invention relates to a system (10), a computer program product, and a non-volatile, computer-readable storage medium.
Owner:MERCEDES BENZ GROUP AG

Software update system, software update device, software update method, and program

The present invention provides a software update system, a software update device, a software update method, and a program. [Solution] The software update system 10 includes a language setting unit 56 for setting the display language of the information to be displayed on the display unit 58, an information acquisition unit 32 for acquiring campaign information, which is information related to the software update process for the ECU 18, from the server device 14 via the network 16, a display control unit 34 for displaying the campaign information on the display unit, and a discard processing unit 42 for discarding campaign information acquired before the display language was changed when the display language is changed by the language setting unit.
Owner:HONDA MOTOR CO LTD

Flash file generation method and device, equipment and storage medium

ActiveCN115934134BImprove update efficiencySimplify the build processCode generationSoftware update
The application discloses a flashing file generation method and device, equipment and a storage medium, and belongs to the computer technical field. The application obtains application layer code corresponding to to-be-updated software, controls first script running, generates a compilation file based on the application layer code, controls second script running, generates a flashing file based on the compilation file, and enables an upper computer to update the to-be-updated software based on the flashing file. Therefore, the application completes the compilation of the to-be-updated software through the first script, and on this basis, the flashing file which can be directly applied to the to-be-updated software update is obtained through the second script, the process of generating the flashing file is simplified, and the software updating efficiency is improved.
Owner:ZHEJIANG GEELY HLDG GRP CO LTD +2

Mobile terminal and software update system

A mobile terminal includes: one or more processors configured to acquire vehicle configuration information including information on an electronic control unit (ECU) mounted on a vehicle and transmit the vehicle configuration information to a server; and acquire software distributed from the server; and a communication module configured to transmit the software acquired by the first acquisition unit to the vehicle.
Owner:TOYOTA JIDOSHA KK

Method for controlling a software update for a vehicle

The invention relates to a method (100) for controlling a software update, in particular OTA or flash updates, for a vehicle. The method (100) comprises: - Determining the necessary duration for performing a software update, - Determining a prediction of a vehicle's inactivity phase using a predictive model; - Determining the probability of error using a probability model; - Comparing the time required to perform the software update with the prediction of the vehicle's inactivity period; - Comparing the determined probability of interference with a predetermined threshold; - Initiating a software update based on the comparisons.
Owner:MERCEDES BENZ GROUP AG

METHOD FOR CONFIGURING A COMMUNICATION PROTOCOL FOR A NODE DEVICE

ActiveFR3163793B1Software updateNetwork on
A method is proposed for configuring a node device's current communication protocol to communicate with a hub device via a communication network implemented on a power supply network. The method is implemented by the node device, which includes electronic circuitry and stores two protocol stacks. Each protocol stack, when executed by the node device's electronic circuitry, implements a distinct communication protocol with the hub device. The method includes: detecting (501) a predetermined event; and if the event is detected, switching (502) from one of the protocol stacks to the other, thereby changing the current communication protocol implemented by the node device. This allows migration to the use of a different communication protocol without requiring replacement of the node device or a software update.This also ensures that there is no loss of communication for the node device. Figure to be published with the abbreviation: Fig. 5.
Owner:SAGEMCOM ENERGY & TELECOM SAS

METHOD AND SYSTEM FOR ERROR DETECTION AND CORRECTION IN PIPELINES FOR CONTINUOUS INTEGRATION / CONTINUOUS PROVISION

UndeterminedDE102025143718A1Continuous integrationSoftware update
The present disclosure provides a method (300) and a system (130) for error detection and correction in continuous integration / continuous delivery (CI / CD) pipelines. The system (130) executes a CI / CD pipeline based on updates to a software received from one or more development devices (110) and detects errors in the updates and / or in the code stored in a repository (220) by processing log data generated during the execution of the CI / CD pipeline using a local AI model (140).The system (130) then executes a first error correction script generated by the local AI model (140) to correct the detected errors, and iteratively executes a second error correction script generated by an external AI model (150) for errors that persist after the implementation of the first error correction script, until a stop condition is met.
Owner:MERCEDES BENZ GROUP AG

A software rollback prevention method and apparatus based on flash memory

This invention discloses a software rollback prevention method and apparatus based on flash memory. The method includes partitioning the flash memory into a version number partition for storing device version numbers; during device startup, determining the validity of the main version number and backup version number based on a magic number, selecting the latest valid version number from the valid version numbers using an update count value, and synchronizing the main version number and backup version number based on this latest valid version number to ensure consistency; during software updates, obtaining the version number of the software update package, comparing the version number value of the software update package with the version number value of the currently valid device version number, allowing the update if the former is greater than or equal to the latter, otherwise rejecting the update; after the software update is completed, writing the version number value of the software update package and the incremented update count value into the main version number. This invention achieves software rollback prevention without requiring additional hardware such as OTP or security chips.
Owner:ASR MICROELECTRONICS CO LTD

A method and system for analyzing the impact of a Linux system installation package update

This invention relates to the field of software update technology, specifically to a method and system for impact analysis of Linux system installation package updates. The method includes the following steps: Step S1: Generate a system snapshot before the update for the installed package in the Linux system; Step S2: Perform an update operation on the installation package to be updated in the Linux system to obtain the updated installation package; Step S3: Generate an updated system snapshot for the updated installation package, and analyze the impact range of the installation package update based on the system snapshot before and after the update to obtain the analysis results; Step S4: Generate an impact analysis report based on the analysis results. This invention's method automatically locates the affected binary programs by comparing the dynamic library states before and after the installation package update and generates an impact analysis report, improving the efficiency and reliability of Linux system maintenance.
Owner:KYLIN CORP