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

1015 results about "Software update" patented technology

Data communication with remote operation of a vehicle

An example operation includes one or more of responsive to an inoperability of a vehicle above a threshold, requesting for the vehicle to be remotely operated, receiving software, by the vehicle, based on the level of inoperability, responsive to an installation of the software on the vehicle, remotely operating the vehicle using the installed software, responsive to the inoperability of the vehicle above the threshold while it is remotely operated, receiving an update to the software, responsive to an installation of the updated software on the vehicle, further remotely operating the vehicle using the installed updated software, and responsive to the inoperability below the threshold, requesting a cessation of the further remote operation of the vehicle.
Owner:TOYOTA MOTOR ENG & MFG NORTH AMERICA INC

Automatic updating method and device of software function package, equipment and storage medium

The invention relates to the technical field of software updating, in particular to an automatic updating method and device for a software function package, equipment and a storage medium, and the method comprises the following steps: firstly, obtaining an installed function package dependency table and an updating description of a to-be-updated function package by scanning a software warehouse; analyzing the installed function package dependency table and the updating description to obtain a newest function package dependency table; then, according to the newest function package dependency relationship table, calculating dependency degree indexes, constructing a function package dependency relationship graph, calculating influence range indexes, calculating functional indexes and safety indexes according to update instructions, and calculating update priority scores based on all the indexes; and finally, in a predetermined optimal updating time window, according to the updating priority score, performing automatic updating in combination with a priority queue and dynamic planning. According to the method, the influence of updating is comprehensively evaluated, so that the optimization of the automatic updating process of the software function package is realized, and the updating efficiency and reliability can be remarkably improved.
Owner:JIANGSU BAOWANGDA SOFTWARE TECH CO LTD

Software update method and device

A software update method includes: receiving, by a target vehicle, first indication information, the first indication information being used to instruct to report version information of target software; sending, by the target vehicle, current version information of the target software configured on the target vehicle to a first control node currently establishing a communication connection with the target vehicle; further, receiving, by the target vehicle, second indication information sent by the first control node, the second indication information being used to indicate updated version information of the target software; and updating, by the target vehicle, the target software according to the second indication information.
Owner:BEIJING BOE TECH DEV CO LTD +1

Secure Vehicle Software Updates Via Private Network

A computing system for providing OTA updates at a charge station or other location can include a local cache storage; a communications system configured to establish a private cellular network associated with a particular location; and a control circuit. The control circuit can be configured to: obtain an OTA software package from an OTA update server over a public cellular network; store the OTA software package at the local cache storage at the particular location; determine that a vehicle has connected to the private cellular network; in response to determining that the vehicle has connected to the private cellular network, determine whether the vehicle is eligible for the OTA software package stored at the local cache storage; and provide, over the private cellular network, the OTA software package stored at the local cache storage to the vehicle based on determining that the vehicle is eligible for the OTA software package.
Owner:MERCEDES BENZ GROUP AG

Updating a cluster of nodes in a network appliance

An administrator can initiate an automatic software update to a network appliance that is configured as a cluster of nodes. The update is performed sequentially on a node-by-node basis in order to maintain availability and performance of the network appliance during the update.
Owner:SOPHOS LTD

Methods and systems for client-less vehicle software updates

Systems and methods for vehicle software updates via over-the-air (OTA) integrated charging stations is herein provided. In one example, a method of an OTA integrated charging station comprises establishing communication between a computing system of the OTA integrated charging station and a vehicle computing system of an electric vehicle; determining one or more vehicle specifics of the electric vehicle from the vehicle computing system; establishing communication between the computing system and an original equipment manufacturer (OEM) system; retrieving a software update from the OEM system based on the one or more vehicle specifics; and the update to the vehicle computing system via a software installer thereof.
Owner:RED BEND LTD

Dynamic sensing Mesh network equipment upgrading method, medium and terminal

The invention is suitable for the technical field of wireless communication, and relates to a dynamic sensing Mesh network equipment upgrading method, a medium and a terminal.The dynamic sensing Mesh network equipment upgrading method comprises the steps that firstly, a boundary router inquires all wireless terminal node equipment lists in a network by broadcasting an inquiry instruction, and a complete network topology structure is constructed; dividing nodes into a plurality of groups according to the network topology based on the hop count and the signal strength threshold; the boundary router only pushes a complete software update package to the seed node of each group, and the seed node locally caches the update package and triggers to send a polling notification to the adjacent node; after receiving the notice, the adjacent node actively pulls the firmware update packet from the seed node, the updated node becomes a new source node, diffusion and update are continued to the next hop node, and if node pulling fails, the update packet is retransmitted from the superior node or the server; and the node sends a state report to the border router after finishing firmware downloading and updating. According to the invention, the upgrading efficiency and reliability of the Mesh network equipment are effectively improved.
Owner:HUNAN TENGFA MICROELECTRONICS CO LTD

Continuous development and delivery system

Disclosed are systems, methods, and non-transitory computer-readable media for a continuous software development and delivery system. Currently, the software development and delivery process is complicated and time consuming. The process requires multiple checkpoints and human intervention to ensure that software updates do not cause errors in the existing software when implemented. Coordination throughout the development process is also problematic as developers may be using varying development environment that are different than the environment used to test and produce the software. The continuous development and delivery system of the present disclosure remedies these issues by providing a consistent development environment throughout the development process. This reduces issues that may arise from use of inconsistent development environments and allows for automation of previously manual portions of the software development and delivery process.
Owner:SAP IRELAND LTD

Software update sequence using link layer discovery protocol (LLDP)

A method is proposed for determining the best sequence of software updates and / or boot commands to switches, said sequence being used to allow the prevention of collisions when distributing the software updates and / or the boot commands and to allow the software update process and / or the boot command process to be optimized over time. For this purpose, a network is used in which an update station, multiple network participants, and multiple switches can communicate with one another. It is proposed to collect information relating to the switches in the network using LLDP, and the removal of the switches from the update station is determined using the collected Information. The sequence of updates and / or boot commands to the switches can then be ascertained by means of the removal process.
Owner:HIRSCHMANN AUTOMATION AND CONTROL GMBH

OTA security update method and system for intelligent connected vehicles

An OTA security update method and system for intelligent connected vehicles are provided. The method includes: the downloaded software update packet from a CDN to UC-master is decrypted, and verified for the first time through signature verification; for the secondary verification, decomposing a current software update packet into a plurality of sub-packets; calculating HASH values of the sub-packets in sequence; thereafter, constructing a Merkle tree according to these HASH values; calculating a root HASH value of the Merkle tree; after the sub-packets are transferred from a UC-master to ECU-UAs through a gateway or a domain controller, recalculating the HASH values of the sub-packets; reconstructing the Merkle tree according to these HASH values; recalculating the root HASH value of the Merkle tree; comparing the two HASH values; if they are equal, starting a normal update procedure; otherwise, terminating this OTA update by the UC-master immediately.
Owner:CHANGZHOU INST OF TECH

Method for realizing common software of switch product in same-chip scheme

The invention provides a method for realizing common software of a switch product in a same-chip scheme. The method comprises the following steps of: 1, defining one or more hardware configuration files according to different hardware specifications; and step 2, when the switch is started, the system reads a boot environment configuration file, and the boot environment configuration file automatically loads a corresponding hardware configuration file. Through the shared software framework and the dynamic link library mechanism, software updating can be carried out on multiple types of products at a time, repeated operation is greatly reduced, updating efficiency is improved, and time and labor cost is reduced; a unified software framework and an online upgrading mechanism enable the publishing process to be more concise and efficient, so that repeated work is reduced, and the publishing complexity is reduced; software sharing is achieved, the number of software versions is reduced, the maintenance cost is reduced, the flexibility of fault processing and version rollback is improved through a continuous monitoring and online upgrading mechanism, and the efficiency and flexibility of the whole production process are enhanced.
Owner:HENRICH ELECTRONICS SUZHOU

Automated detection and notification of package changes for software updates in a computer environment

In one example, a method can detect and notify a user of package breaking changes for software in a computer environment. The method includes receiving, from a user, a request associated with upgrading a software program of a computing device from a first version to a second version of the software program, where the second version is newer than the first version. The method may then determine a package difference between the second version and a third version of the software program, with the third version of the software program being newer than the second version. The package difference may be a change to a package associated with the software program. The method then may output a notification indicating the package difference prior to the computing device being upgraded from the first version to the second version.
Owner:RED HAT INC

Software updating system, working machine, and software updating method

A reception unit receives data including first software for updating a first component, which is one of a plurality of components, and second software that is software for updating a second component, which is another one of the plurality of components, and for realizing a function associated with the first software, from a server. A storage unit stores received first software and second software. An update unit updates the first component and the second component based on the first software and the second software after the first software and the second software are stored in the storage unit.
Owner:KOMATSU LTD

Parallel upgrading method, device, system, equipment, medium and program product

The invention discloses a parallel upgrading method, device and system, equipment, a medium and a program product. Belongs to the technical field of software updating. Determining the total upgrading duration of each network segment address based on the network segment address and the first upgrading duration; determining a first upgrading sequence of the plurality of controllers according to the total upgrading duration and the first upgrading duration, wherein the first upgrading sequence is used for representing a sequence of sending the upgrading file packages to the gateway; and sending the upgrading file package to the gateway according to the first upgrading sequence, so that the gateway sends the upgrading file package to the controller, and then the controller is upgraded according to the upgrading file package. According to the embodiment of the invention, different controller updating scenes can be coped with, and the updating efficiency is improved.
Owner:ROX MOTOR TECH CO LTD

Systems and methods for user-controlled deployment of software updates

Disclosed herein are systems and methods for updating software object instances on a plurality of nodes. An exemplary method may comprise monitoring a software repository for an update to the software object instance installed on the plurality of nodes. In response to detecting the update, the method may comprise initiating installation of the update to the software object instance on a first subset of the plurality of nodes in accordance with an installation schedule. The method may comprise determining whether a functionality or performance issue in the software object instance or a respective node of the first subset was detected subsequent to updating the software object instance. In response to determining that the functionality or performance issue was not detected, the method may comprise updating the software object instance on a second subset of the plurality of nodes in accordance with the installation schedule.
Owner:VIRTUOZZO INT GMBH

Vehicle network management method and apparatus, and OTA software update method

An embodiment method for managing at least one vehicle network including at least one electronic control unit (ECU) among a plurality of ECUs in a vehicle network management apparatus is provided, which may include, based on information of at least one default partial network cluster including at least one ECU among the plurality of ECUs according to at least one default partial network function provided by default in a mapping database, configuring a new partial network cluster by adding an ECU according to user customization to the at least one default partial network cluster, and storing information of the new partial network cluster in the mapping database.
Owner:HYUNDAI MOTOR CO LTD +1

Charging pile software updating method and device, computer equipment and storage medium

The invention provides a charging pile software updating method and device, computer equipment and a storage medium, local software version information of each module in a charging pile and cloud software version information of each module in a file server are obtained, and the software version information comprises updating file information and updating file state; performing version self-checking on local software version information of each module based on a hash table in which latest software version information of each module is stored, and updating the hash table based on a version self-checking result; performing version check on the cloud software version information of each module based on the hash table, and updating the hash table based on a version check result; and in response to a software updating signal, performing software updating on each module in the charging pile based on the hash table. By adopting the method, the deployment, operation and maintenance cost of the system during software updating is reduced, and meanwhile, the universality and success rate of software updating are improved.
Owner:ENJILIHE (ZHEJIANG) TECH CO LTD

Vehicular software update management system and execution by electronic control unit

A program management device including a communication unit that communicates with an external device, a control unit that executes a vehicle control program for controlling the vehicle, a first memory where the vehicle control program is stored, a second memory where the vehicle control program is stored, a third memory where an irrespective program is stored to perform control that is irrespective of driving of the vehicle, and a program update unit that executes first processing of storing in at least one of the first memory and the second memory a vehicle control update program received by the communication unit, the vehicle control update program being used to update the vehicle control program, and second processing of storing in the third memory a non-control update program received by the communication unit, the non-control update program being used to update the irrespective program.
Owner:HONDA MOTOR CO LTD

Modular patient monitoring medical device and connector

Systems, methods, devices, and connectors are described herein for a modular patient monitoring medical device. A new generation of physiological measurement devices, such as Intelligent Patient Front End Devices (IPFE) can provide updated algorithms, features, and software updates for parameter measurement devices without corresponding releases of a new version of host monitor software. IPFEs, together with patient sensors, comprise a complete physiological patient parameter measurement delivery system. A number and a type of parameter measurement devices can be configured to meet varied and changing clinical needs. Remote access to versions, logs, self-tests, settings, history, and / or measurements via the Internet to one or more parameter measurement devices can provide a unified service approach. The connector is configured to electrically connect any two or more devices and provides an electrical connection that can be simply physically or tactually confirmed.
Owner:DRAGERWERK AG

Deployment policy for software updates across cloud environments driven by artificial intelligence

A data processing system includes a processor and a memory for the processor. The memory stores executable instructions that, when executed by the processor alone or in combination with other processors, cause the data processing system to perform functions of: receive a deployment request to deploy a software change; determine factors corresponding to the deployment request that impact an optimal deployment policy for the software change; query an Artificial Intelligence (AI) trained with a dataset of optimized deployment policies based on corresponding sets of the factors, the query requesting an optimized deployment policy for the software change of the received deployment request based on the determined factors and including a ring rollout policy, ring bake time and deployment time; execute the deployment request using the optimized deployment policy returned by the AI; and update training of the AI based on the determined factors and results of the optimized deployment policy.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Vehicle controller remote software upgrading method, system and device and diagnosis server

The invention provides a vehicle controller remote software upgrading method, system and device, a diagnosis server and a storage medium. The method comprises the following steps: receiving a heartbeat signal of a message router; creating a software updating process; transmitting the controller query sequence to a message router; receiving a query response of the controller; determining whether a software upgrading execution condition is satisfied or not; sending a preparation sequence to a message router; receiving the response of the vehicle controller to the programming precondition checking task and the controller setting task; sending the flashing sequence and the verification sequence to a message router; receiving a verification response of the vehicle controller; generating and sending a software upgrading success notification; when the communication error information is received, a task with a communication error is positioned; executing retransmission on the task with the communication error; and destroying the software updating process when the heartbeat signals are not received in a preset number of continuous periods. According to the invention, the controller software of multiple vehicles can be remotely upgraded at the same time, and the cost of diagnostic equipment is saved.
Owner:FAW VOLKSWAGEN AUTOMOTIVE CO LTD

Digital fingerprint generation method for terminal equipment

The invention discloses a digital fingerprint generation method for terminal equipment, and relates to the technical field of digital fingerprint generation, comprising the following steps: S1, collecting multi-dimensional hierarchical features; s2, privacy enhancement; s3, fingerprint anti-regeneration generation is carried out; and S4, fingerprint life cycle management. According to the terminal equipment digital fingerprint generation method, multi-dimensional fine-grained feature acquisition is realized from a non-sensitive layer, a semi-sensitive layer and a high-sensitive layer, a feature weight is optimized through a federated learning framework, fingerprint drift caused by hardware replacement and software updating is effectively resisted, and the user experience is improved. Dynamic Gaussian noise is injected into numerical semi-sensitive features to balance privacy protection and feature effectiveness, 2048-bit key Paillier homomorphic encryption is adopted for high-sensitive features, meanwhile, cross-scene tracking risks are blocked through scenarized sub-fingerprint generation and an original feature immediate destruction mechanism, and the privacy protection and feature effectiveness are improved. And an anti-duplication architecture fusing a Merkle tree and a bloom filter is introduced to greatly reduce the fingerprint coincidence collision rate.
Owner:SHANGHAI QIANYI DATA TECH CO LTD

BMS (Battery Management System) double-partition collaborative flashing method and system and electronic equipment

The invention discloses a BMS (Battery Management System) double-partition collaborative flashing method and system and electronic equipment. Relates to the field of program flashing. A BMS storage area is divided into a first bootstrap program area, two independent bootstrap program partitions and two independent application program partitions, an effective flag bit and a program version number are set for each partition, and state judgment of a partition type arbitration mechanism and a program flashing flag bit is combined, so that the application program is flashed and written, and the application program is flashed and written. A complete process from system starting, partition selection and flash control is constructed. According to the scheme, independent dual-backup management of the bootstrap program and the application program is realized, and when any flash fails or the program is abnormal, a runnable stable version is kept all the time; the technical problems of system paralysis, rollback mechanism deficiency, irreversible upgrading process and the like caused by flashing failure in a traditional single-partition or single-side dual-backup architecture are effectively solved, and the reliability, the safety and the fault-tolerant capability of BMS software updating are remarkably improved.
Owner:FARASIS TECH (GANZHOU) CO LTD

Big data driven user behavior analysis system

The invention relates to the technical field of behavior analysis, in particular to a big data driven user behavior analysis system, which comprises an active user identification module, an activeness change analysis module, a satisfaction analysis module and an update influence evaluation module. By analyzing the user interaction data, the activeness of the user can be evaluated in real time, the accuracy of identifying the active user is improved by dynamically adjusting the interaction activeness threshold and accurately identifying the user group, the actual influence of updating on the user behavior is revealed by counting and analyzing the user activity data before and after software updating, and the user experience is improved. A decision maker can assess the software updating effect based on detailed data, the software satisfaction degree is assessed in combination with user feedback and activeness data, a scientific basis is provided for optimizing user experience and improving the satisfaction degree, and the overall influence of software product updating is quantified by integrating activeness and satisfaction degree change data and comprehensively analyzing user behavior data.
Owner:SHANDONG HUAJIE INFORMATION TECHNOLOGY CO LTD

Balanced control-treatment experiments for software testing

A computing system may determine that a software application installed at a computing device in a control group associated with a control-treatment experiment for the software application is a control version of the software application. The computing system may determine. based at least in part on the computing device being in the control group and the software application installed at the computing device being the control version of the software application. a software update for updating the software application to be sent to the computing device. The computing system may send. to the computing device. the software update to trigger the computing device to. in response to receiving the software update. reinstall the control version of the software application at the computing device from a storage device of the computing device.
Owner:GOOGLE LLC

Method for prediction of system-wide failure due to software updates

A device and method for predicting a system failure from update data comprising two or more unimodal modules configured to determine feature information regarding an update to a code section. A neural network is trained with a machine learning algorithm to predict a system failure probability for the code update data that modifies the code section. The trained neural network is provided with the feature information from the two or more unimodal modules.
Owner:SONY INTERACTIVE ENTERTAINMENT LLC

Off-line H5 non-inductive updating method and system based on atomization version switching

The invention relates to the technical field of mobile terminal software updating, and provides an off-line H5 non-inductive updating method based on atomization version switching, which comprises the following steps: packaging and compressing H5 resources, calling a system interface to obtain an application writable sandbox path, and comparing version numbers in the application writable sandbox path and a server; creating a target version isolation catalogue and a temporary catalogue, writing the temporary file into a sandbox catalogue in an atomic in-place manner in a blocking manner, traversing the catalogue to confirm an entry file, constructing a symbolic link to point to a new target version isolation catalogue, and replacing an original symbolic link; establishing an off-line resource management structure under an application sandbox path, judging updating according to a network strategy and a gray rule, and evaluating a system abnormal index after updating; the invention further provides an off-line H5 non-inductive updating system based on atomization version switching. The off-line H5 non-inductive updating system comprises a resource presetting module, a sandbox management module, a non-inductive updating engine, a protocol adaptation layer and a safety verification module.
Owner:HENAN TENGLONG INFORMATION ENG

Computer control method

The invention relates to the technical field of computers, in particular to a computer control method. The method comprises the following steps of performing user software interaction behavior log collection on a computer to obtain a user software interaction behavior log; determining to-be-updated software of the computer according to the user software interaction behavior log to obtain a to-be-updated software list; performing update time window analysis on the to-be-updated software list based on the user software interaction behavior log to obtain a software update time window list; carrying out target version software package downloading on the to-be-updated software list to obtain a target updating software package resource pool; performing current version software package metadata collection on the to-be-updated software list to obtain a current software package version data set. According to the method, the user experience is remarkably improved through an intelligent software updating strategy, updating is automatically executed in a time period when the user is inactive, and the user is prevented from being disturbed at a key or busy moment.
Owner:刘德贤

Over the air analytics

A system is provided for use with over-the-air (OTA) analytic data corresponding to OTA aggregate data associated with an OTA push of a software update to a plurality of devices. The system includes: a data receiver configured to receive the OTA aggregate data; a memory having instructions stored therein; and a processor configured to execute the instructions stored in the memory to cause the system to: store the received OTA aggregate data into the memory; analyze the OTA aggregate data to determine an optimized time period for the OTA push; predict a future OTA push time period based on the optimized time period; and generate a future OTA push instruction based on the predicted future OTA push time period.
Owner:TOYOTA MOTOR NORTH AMERICA INC

Method and arrangement for performing a software update in a system composed of multiple entities, in particular machines and / or devices, in particular in industrial environment

The invention relates to a method for performing a software update in a system consisting of several entities, in particular machines and / or devices, especially in an industrial environment, in which a software update is distributed to the entities and the local installation of the software update on the entities is coordinated in such a way that at least the start, execution, and / or system-wide activation of the respective local software updates occurs at times individually assigned to the entities, depending on at least one parameter correlating with at least one of the respective entities. The invention further relates to an arrangement for carrying out the method.
Owner:SIEMENS AG