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

575 results about "Software update" patented technology

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

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

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

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

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

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

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

Communications and operation control of apheresis systems

A method includes detecting a startup of an apheresis machine; in response to detecting start up, transmitting data to a server; determining, based on the data, whether software of the apheresis machine is current; receiving, in response to the data, a response from the server; and preventing usage of apheresis machine if the response indicates the software is not current. The data transmitted to the server may include one or more of a data log, a firmware version identifier, and an error log. The response may include a lockout signal. The response may include a software update. The software update may include a firmware update. The method may include automatically initiating installation of the software update. The method may include ceasing prevention of usage of the apheresis machine following installation of the software update.
Owner:TERUMO BCT INC

OTA updating system and method based on AI and block chain

The invention discloses an OTA updating system and method based on AI and a block chain. The system comprises a cloud OTA management platform, a distributed block chain network, an OTA terminal module and an AI intelligent security analysis module. And the cloud OTA management platform is used for acquiring a signature certificate and update metadata of a software update package, synchronously uploading the signature certificate and the update metadata to the distributed block chain network, receiving an update request of the OTA terminal module, integrating and packaging the update request to generate an encrypted update package, and pushing the encrypted update package. And the distributed block chain network is used for storing a signature certificate and updating metadata. And the OTA terminal module is used for receiving, checking and installing the encrypted update packet. And the AI intelligent safety analysis module is used for monitoring a communication link and a system operation state in real time and triggering a safety response when the communication link and the system operation state are abnormal. According to the system, an artificial intelligence algorithm and a block chain distributed account book technology are introduced, so that the security, data integrity and operation traceability of an OTA software updating process are guaranteed.
Owner:ZHEJIANG SMART INTELLIGENCE TECH CO LTD +1

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 updating device, in-vehicle terminal, and software updating system

A software updating device includes a controller and a storage device. The software updating device uses software update data of a vehicle for updating the software. The storage device stores a common package including at least the update data, and an identification package including common package identification information assigned to the common package and vehicle identification information that is associated with the common package identification information and that identifies the vehicle. The controller transmits, to a target vehicle subject to software update, the identification package including the vehicle identification information associated with the target vehicle, and transmits, to the target vehicle in accordance with a request from the target vehicle, the common package to which is assigned the common package identification information included in the identification package.
Owner:NISSAN MOTOR CO LTD

Updating access points of a communication network

In certain implementations, a method includes obtaining network information for a plurality of access points (APs) that are configured to provide user devices with access to a communication network, and determining, according to the network information, partitions in which to divide the APs for deploying a software update to the APs. The method includes dividing, according to a vertex coloring algorithm, the APs into the partitions. The APs correspond to vertices of the vertex coloring algorithm, and neighbor relationships of the APs correspond to edges of the vertex coloring algorithm. The method includes transmitting software update instructions to the APs to cause APs of a first partition to execute a reboot for installing the software update on the APs of the first partition at a different time than APs of a second partition execute a reboot for installing the software update on the APs of the second partition.
Owner:HEWLETT PACKARD ENTERPRISE DEV LP

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

Charging station update platform

Methods, apparatuses, and systems for a charging station update platform are disclosed. A host server transmits software update data to a local network comprised of a charging station bank and one or more wireless devices. Depending on the local area network configuration and / or the communication environment, the software update data is downloaded by one or more wireless devices. The one or more wireless devices subsequently transmit the software update data to the charging station bank, which then transmits the update data to corresponding wireless devices. Alternatively, the charging station bank downloads the software update data directly from the host server and transmits the software update to the one or more wireless devices, and / or the other charging station banks in a charging station network.
Owner:WEAVIX INC

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

Notifying virtulization guests of upcoming host software updates

Techniques for notifying virtualization guests of upcoming host software updates are described. An instance is executed in a host environment of a computer system, the host environment providing a virtualized environment for the instance to execute a software application. A host software application update for a host software application executed in the host environment is received, the host software application update to be applied at an update time. An upcoming host software update notification is provided to the software application executed in the virtualized environment, the upcoming host software update notification indicating the update time. The host software application is updated at or after the update time.
Owner:AMAZON TECH INC

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

System and method for controlling vehicle and updating software

A system for controlling a vehicle includes the vehicle for transmitting a software version and location information, and a server that selects a repeater capable of transmitting a new version of a software update package to the vehicle around the vehicle based on the location information when it is determined that update of software is necessary based on the software version received from the vehicle, and makes a request for the selected repeater to transmit the new version of the software update package to the vehicle.
Owner:HYUNDAI MOTOR CO LTD +1

Update of software of a vehicle on the basis of vehicle field data

A computer-implemented method for a trusted update of control software of a vehicle based on vehicle field data. The method includes: receiving, in a central system, vehicle field data collected during operation of at least one vehicle and which are provided with at least one digital signature of the vehicle and / or of a user of the vehicle; including the received vehicle field data in a data corpus if the vehicle and / or the user was recognized as a valid sender of vehicle field data using the digital signature and processing the data corpus of the central system to generate training data for a machine learning model; training a machine learning model using the training data in a training environment and signing the trained machine learning model with a digital signature of the training environment; providing the trained machine learning model having the signature to another vehicle for a software update.
Owner:ROBERT BOSCH GMBH

Charging station update platform

Methods, apparatuses, and systems for a charging station update platform are disclosed. A host server transmits software update data to a local network comprised of a charging station bank and one or more wireless devices. Depending on the local area network configuration and / or the communication environment, the software update data is downloaded by one or more wireless devices. The one or more wireless devices subsequently transmit the software update data to the charging station bank, which then transmits the update data to corresponding wireless devices. Alternatively, the charging station bank downloads the software update data directly from the host server and transmits the software update to the one or more wireless devices, and / or the other charging station banks in a charging station network.
Owner:WEAVIX INC

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