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

431 results about "Software update" patented technology

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

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

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

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

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

Managing software updates to radio nodes in a wireless mobile network

Neighbor Nodes of a Source Node to be upgraded are sequenced by a Neighbor Node Sequencer. A first Neighbor Node sequencing method or a second Neighbor Node sequencing method is applied by the Neighbor Node Sequencer. In applying a first Neighbor Node sequencing method, Neighbor Nodes are iteratively sorted using a first formula until a calculated Gain in Collective Coverage is not greater than a predetermined Coverage Gain Threshold. A second formula is applied based on Machine Learning. In applying a second Neighbor Node sequencing method, Neighbor Nodes are sorted using the second formula based on the Machine Learning. Neighbor Nodes are sorted using a variant of the first formula.
Owner:RAKUTEN SYMPHONY INC

System, method, and computer program for managing vehicle software updates

Provided are system, method, and device for automatically managing vehicle software updates. According to example embodiments, the system may include: a memory storage storing computer-executable instructions; and at least one processor communicatively coupled to the memory storage, wherein the at least one processor may be configured to execute the instructions to: receive software information from a nearby vehicle, wherein the software information may include a version of a software of the nearby vehicle; generate a software update based on a hashmap indicating one or more differences between a current version of the software and the version of the software of the nearby vehicle, wherein the software update may be formed from a plurality of data chunks; and transmit the software update to the nearby vehicle by individually transmitting the plurality of data chunks to the nearby vehicle.
Owner:TOYOTA JIDOSHA KK

Center, OTA master, system, distribution method, non-transitory storage medium, and vehicle

A center includes: one or more processors configured to transmit, to an over-the-air (OTA) master, update data of software of a plurality of electronic control units mounted on a vehicle and information on an update sequence defining a procedure of processing for updating the software, the OTA master including one or more second processors configured to control an update of the software.
Owner:TOYOTA JIDOSHA KK

Software updates via range extender

PendingUS20260003600A1Connection managementSoftware deploymentSoftware updateDigital Enhanced Cordless Telecommunications
This disclosure provides methods, devices, and systems for wireless communications. The present implementations more specifically relate to providing software updates via range extenders within digital enhanced cordless telecommunications (DECT) ultra low energy (ULE) home automation networks (HANs) without increasing the power consumption of portable devices. In some implementations, the range extender may receive instructions associated with a first software update via a first link with a first device, may obtain data associated with the first software update, and may release the first link upon obtaining the data associated with the first software update. The range extender may transmit the instructions and the data associated with the first software update via a second link with a second device and may release the second link upon receiving confirmation of the instructions and the data associated with the first software update by the second device.
Owner:SYNAPTICS INC

Method of updating software of electronic control unit of vehicle

A method of updating software of an Electronic Control Unit (ECU) includes: downloading a boot loader to a boot area of a second memory bank in an inactive state, and downloading a firmware or data to a normal area, when a first memory bank is in an active state; setting the second memory bank, which is in the inactive state, as a memory bank to operate in the active state after a reset of the ECU; and resetting the ECU to cause the second memory bank to operate in the active state.
Owner:HYUNDAI AUTOEVER

Charger-based vehicle software update validation

Iterative software updating using consumer vehicles includes sending update requests to perform software updates to vehicles and charging stations in a cycle of testing, wherein the vehicles are included on an update list; receiving testing reports from the vehicles and charging stations; responsive to the testing reports indicating success above a minimum success threshold, continuing to roll out the software update in an additional cycle of testing; and otherwise, sending reversion update requests to roll back the software update to the vehicles and the charging stations.
Owner:FORD GLOBAL TECH LLC

A combined power and data unit for a storage and retrieval system, and related devices

A method is disclosed of providing software updates to a load handling device for use in a storage and retrieval system which includes a first set of parallel tracks extending in an X-direction, and a second set of parallel tracks extending in a Y-direction transverse to the first set in a substantially horizontal plane to form a grid pattern including a plurality of grid spaces. The method includes transferring computer readable code to a combined power and data unit, the combined power and data unit including a rechargeable power source and a data storage module such that the computer readable code is stored in the data storage module; and connecting the combined power and data unit to an interface of a load handling device such that the local processing unit of the load handling device can access the computer readable code stored in the data storage module.
Owner:OCADO INNOVATION LTD

A wireless power system for use in an area having varied levels of human presence

New systems for ensuring the reliable function of systems for laser powering and information propagation using receivers located in premises frequented by the public, such as a store or a public office, using information displays. The systems employ a wireless power transmitter which has a detector for determining whether the premises is operating in a situation characteristic of normal working hours, with people present who may interfere with its correct operation, or whether the situation is typical of closed premises, with low or zero occupancy, enabling the system to operate reliably in what may be termed an “after-hours” mode. Operations which must be performed reliably include charging the receivers, updating of the displays, maintenance of the devices, and software updates. The system can detect the presence of human activity directly, or by implication by the cessation of services such as lighting or air conditioning in the area.
Owner:WI CHARGE

Self-adaptive limping control method for quadruped robot under leg failure condition

The invention discloses a self-adaptive limping control method for a quadruped robot under a leg failure condition. The method comprises the following steps that S1, a system monitors the leg motion state of the robot in real time through sensor data; s2, judging whether the leg motion state is abnormal or not based on a preset key detection index, and if yes, executing the step S3; if not, directly executing the step S4 and the like. According to the method, self-adaptive limp control is achieved through algorithm level optimization in the whole process, a monitoring system can be constructed based on an existing sensor, model parameter adjustment and double-layer optimization control are achieved through software updating, and a hardware structure of the quadruped robot does not need to be transformed. The hardware cost of technology landing is reduced, the method can be adapted to different types of quadruped robots, the compatibility is high, and the method is convenient to popularize in existing quadruped robot application scenes such as emergency rescue and industrial inspection.
Owner:CHENGDU JINFA EDGE INTELLIGENT TECHNOLOGY CO LTD

Software update of edge devices over one-way ethernet

For security reasons, a one-way Ethernet communication link is implemented to segregate edge devices for an autonomous vehicle (AV) from the AV compute system. A non-feature rich backchannel allows very limited amounts of data to be transmitted from the edge devices side to the AV compute side. It is a challenge to query information about the edge devices when the backchannel only allows enumerated type data values to be transmitted. To address this concern, the customer-facing access point includes a relay endpoint that operates as a proxy to a web server that manages the edge devices and encodes responses as enumerated type data values to be transmitted over the backchannel.
Owner:GM CRUISE HOLDINGS LLC

Online update method, device, vehicle and storage medium for vehicle intelligent controller

This application relates to the field of vehicle update technology, and particularly to an online update method, apparatus, vehicle, and storage medium for a vehicle intelligent controller. The method includes: determining whether a software update request for the intelligent controller has been received; upon receiving the software update request, parsing the request to obtain the current vehicle configuration management requirements, and determining the vehicle configuration information to be updated based on these requirements; sending an update command and pushing an update software package to the intelligent controller based on the vehicle configuration information to be updated, according to a preset mapping table; and updating the software of the intelligent controller based on the update command and the update software package. This solves the problem that existing technologies require manual intervention, and that current vehicle assembly line operations have strict requirements and planning regarding production rhythm, making it impossible to perform online updates for large-scale intelligent controllers. This improves production efficiency while reducing management costs.
Owner:CHERY AUTOMOBILE CO LTD

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

Charger-based vehicle software update verification

The invention provides charger-based vehicle software update verification. An iterative software update using a consumer vehicle includes sending an update request to perform a software update to a vehicle and a charging station in a test loop, wherein the vehicle is included on an update list; receiving a test report from the vehicle and the charging station; in response to the test report indicating success above a minimum success threshold, continuing to launch the software update in an additional test cycle; and otherwise, sending a resume update request to the vehicle and the charging station to roll back the software update.
Owner:FORD GLOBAL TECH LLC

Illumination system, control method, and program

An illumination system (10) is provided with a control unit (44) that performs light emission control of an illumination device (20) on the basis of an execution result of a first process for updating software installed in the illumination device (20) or a second process for confirming the version of the software.
Owner:PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD

Software updating method, electronic equipment and nonvolatile storage medium

The invention discloses a software updating method, electronic equipment and a nonvolatile storage medium, and relates to the technical field of servers, and the software updating method comprises the steps that an equipment host sends a data structure updating task of a database management system to a first controller, the first controller creates a first data structure at a first address of the first memory according to a data structure update type and first update data corresponding to the data structure update task and the data structure update type, writes the first update data, and sends information of the first address to the host; according to the invention, the host accesses the first data structure based on the first address, the local database management system and the first data structure are used as the updated database management system, and the data structure of the database management system stored at the host side is not changed, so that the updating and upgrading of the database management system for the upper software are realized. The problem that the database management system cannot be updated and upgraded under the condition that the server is not shut down in the prior art is solved.
Owner:SHANDONG YUNHAI GUOCHUANG CLOUD COMPUTING EQUIP IND INNOVATION CENT CO LTD

Software updating method and device, equipment and storage medium

The invention provides a software updating method and device, equipment and a storage medium, and the method comprises the steps: generating a new version contract file based on a new version code, and enabling the new version contract file to be used for providing a standardized description of a new version API; obtaining a comparison result of the new version contract file and the old version contract file, and determining whether the comparison result meets a preset constraint condition; when it is determined that the comparison result meets a preset constraint condition, verifying whether an actual API interface of the new version code during operation is consistent with an API interface contained in the new version contract file or not; routing the traffic to the new-version service according to a preset gray release strategy after confirming that the traffic is consistent, and monitoring whether the running state of the new-version service is abnormal or not during gray release; if not, updating the old-version service into a new-version service, and if yes, triggering an exception handling mechanism; zero-interruption deployment of services is realized, compatibility detection and system reliability are greatly improved, resources are effectively saved, and continuity of key services is guaranteed.
Owner:CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1

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

Software update apparatus, master, OTA master, and network system

A master includes: a communication module configured to request a download of update data from a center; a first storage device configured to store the update data obtained by the download; and one or more processors configured to at a time of execution of the download, check at least one of a free space size of the first storage device or a free space size of a second storage device of each of one or more update-target in-vehicle devices among a plurality of in-vehicle devices connected through an in-vehicle network, and perform control such that, based on the update data, update software is installed, or installed and activated, in the one or more update-target in-vehicle devices, wherein the communication module is configured to request the download of the update data from the center based on the free space size.
Owner:TOYOTA JIDOSHA KK

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

Scheduling an update of a connected companion device based on likelihood of usage

An electronic device, a method, and a computer program product manage update a companion device to avoid inconveniencing a user of a connected device ecosystem. The electronic device communicates / manages, via a communications subsystem, an ecosystem of connected devices including a companion device and a second electronic device. A processor is configured to cause the electronic device to receive a software update for the companion device, determine a required update installation time, and determine a context of usage of the companion device, in part based on current and predicted usage of at least one of the electronic device and second electronic device. The context of usage indicates a likelihood of usage of the companion device during the installation time. The processor manages installation of the software update on the companion device responsive to the context of usage being less than a likelihood threshold.
Owner:MOTOROLA MOBILITY LLC

Rain sensor with contamination detection through absolute / differential combined measurement

The invention relates to a rain sensor for motor vehicles that precisely detects rain intensity and dirt accumulation on the windshield. The sensor uses modulated light beams emitted by LEDs or laser diodes and guided through the windshield. Changes caused by raindrops or dirt are detected by photodetectors and analyzed by a control unit consisting of a computer system with a CPU and memory. The control unit processes the signals and derives measured values ​​for the probability of rain and the windshield's attenuation. In addition, the sensor supports encrypted communication, software updates, and integration into modern connected vehicle systems. Its modular design allows for adaptation to various vehicle models and environmental conditions. The rain sensor is future-proof and ready for integration into intelligent and autonomous vehicle systems, ensuring high precision and reliability under diverse weather conditions.
Owner:ELMOS SEMICON 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