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

80 results about "Software package" patented technology

A software package is a group of programs which are bundled together to serve a common purpose. Often, a software package will also include the source code that built the executable programs as well as a variety of documentation for the programs themselves. Some software packages will also include example files...

Agentless Workload Vulnerability Scanning

PendingUS20260149730A1Securing communicationRisk exposureOperational system
Systems and methods provide agentless security assessment for workloads and cloud posture control across multi-cloud environments. Discovery modules are configured with collection intervals to ingest posture control data including assets, identities, configurations, activities, network flows, and build-time artifacts. A multi-cloud configuration inventory maintains current and historical states and produces misconfiguration and identity-activity findings. For workload vulnerability evaluation, an external snapshot manager obtains point-in-time root-disk state without installing an in-workload agent. A file system data processor derives operating system and package metadata, and a detector matches the metadata against a vulnerability feed refreshed on a recurring basis to identify vulnerabilities. Identified vulnerabilities are correlated with misconfiguration and activity findings to generate prioritized risk exposures. Results are stored per workload and presented through graphical user interfaces that display risk levels, timelines, alerts, and guided remediation, enabling continuous, low-overhead security coverage for cloud workloads and configurations.
Owner:ZSCALER INC

Preemptive security scans of software packages

In some implementations, a remote scanning system may receive, from a developer system, a request for a software package from a package repository. The remote scanning system may provide at least a portion of the software package to a machine learning model in order to receive a security indicator associated with the software package. The remote scanning system may generate a message based on the security indicator. The remote scanning system may transmit, to the developer system and in response to the request, the message. The remote scanning system may receive, from the developer system, a confirmation that the software package is requested. The remote scanning system may forward the software package from the package repository and to the developer system.
Owner:CAPITAL ONE SERVICES LLC

Reducing network load and lead time for signing a package manager file

Techniques for signing a package manager file are disclosed. An example method includes receiving, at a signing client, a package manager file and a signing request to cryptographically sign the package manager file. The package manager file includes a header and a payload. The method also includes inspecting the header of the package manager file to determine whether the header includes a digest comprising a hash of the payload. Responsive to determining that the header does include the digest, the method also includes sending the header from the signing client to a signing server without sending the payload, and receiving a signed header from the signing server.
Owner:RED HAT INC

An automated testing device for drone data links

This invention provides an automated testing device for UAV data links, including an industrial control computer, a display, a spectrum analyzer, a programmable DC power source, a programmable adjustable attenuator, a fixed attenuator I, a fixed attenuator II, a power divider I, a power divider II, an RF switch, a shielded box I, and a shielded box II. The software of the industrial control computer includes a system management module and an automated testing module. The advantages of this invention are: it uses general-purpose testing equipment, is based on a computer-automated program, and controls the settings of each testing device via a bus to simulate remote control, telemetry, image data transmission and reception, and bit error rate statistics; it achieves automated testing of core functional performance indicators of UAV data links such as power consumption, transmit power, spectrum, functionality, receiver sensitivity, bit error rate, and latency.
Owner:TIANJIN XUNLIAN TECH CO LTD

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

Vehicle OTA upgrade methods and systems

PendingCN122086436AEffect of normal charging and dischargingImprove experienceTransmissionSoftware deploymentSoftware packageCharge and discharge
This application discloses a vehicle OTA upgrade method and system. The method includes obtaining the controller upgrade attributes and upgrade software package of the vehicle to be upgraded; wherein the controller upgrade attributes include dual-zone attributes and charge / discharge related attributes; determining an upgrade strategy based on the charge / discharge status of the vehicle to be upgraded and the controller upgrade attributes; and performing the corresponding OTA upgrade operation according to the upgrade strategy and the upgrade software package. This method can solve the problems of low efficiency and time delays caused by the mutual exclusion between OTA upgrades and the vehicle's charge / discharge functions.
Owner:CHONGQING JINKANG NEW ENERGY VEHICLE CO LTD

Cluster computing

ActiveUS12670034B2Computer clusterSoftware engineering
In some embodiments, a computer cluster system comprises a plurality of nodes and a software package comprising a user interface and a kernel for interpreting program code instructions. In certain embodiments, a cluster node module is configured to communicate with the kernel and other cluster node modules. The cluster node module can accept instructions from the user interface and can interpret at least some of the instructions such that several cluster node modules in communication with one another and with a kernel can act as a computer cluster.
Owner:ADVANCED CLUSTER SYST

Mirror management method, system, and computing device

This application relates to the field of computer software technology, providing an image management method, system, and computing device. The method is applied to a computing device equipped with a software integration system, including: responding to a code repository corresponding to the software integration system receiving a commit instruction, detecting the change status of the image configuration file; the change status is used to identify whether any instruction text in the image configuration file has changed; if the change status is "changed," loading the changed image configuration file; generating an image build instruction based on each instruction text in the image configuration file; generating an image file according to the image build instruction; and storing the image file in the image repository of the software integration system. Based on this solution, the computing device utilizes changes to the image configuration file to trigger the automatic generation and updating of image files, decoupling the image file generation process from the software package delivery request, avoiding repeated image building for each package delivery, and improving software build efficiency.
Owner:XFUSION DIGITAL TECH CO LTD

Software management method, device, equipment, medium and product

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

Computer-implemented method of generating content

Computer-implemented method of generating content, method comprising: receiving, from a packages database, one or more sets of package-specific intermediate layers from one or more neural networks configured to generate content, each neural network trained using a respective set of training data, constructing a content generation model by combining package-specific intermediate layers from the one or more neural networks and connecting an output of the combined intermediate layers to one or more pretrained content generation layers; combining of the intermediate layers comprises concatenating outputs of the intermediate layers, constructing the content generation model comprises providing the concatenated outputs to the one or more pretrained content generation layers, the one or more pretrained content generation layers being derived from a pretrained neural network which is configured to generate content from concatenated outputs of intermediate layers, and using the content generation model to generate content for displaying.
Owner:NAGRAVISION SRL

System and method for optimized generation of cloud deployment configurations for an application

ActiveUS12650825B2Program controlSoftware deploymentConfiguration generationOperating system
A system and method for optimized generation of cloud deployment configurations for an application is provided. The invention provides for receiving parameters associated with application deployment configuration generation and deployment of application on a target cloud platform. The parameters are processed for generating an application source code template. Cloud deployment configuration is generated based on generated application source code template. Package deployment associated with application deployment is automated by integrating with Application Programing Interfaces (API) for abstracting packaging applications to be deployed on target cloud platform. Pipeline inputs associated with target cloud platform are processed for determining cloud deployment configuration constraints associated with application source code. Service mesh configuration files are generated for deployment of application to target cloud platform by processing cloud deployment configuration constraints associated with application source code. A cloud deployment template is generated for deploying application associated with application source code to target cloud platform.
Owner:COGNIZANT TECH SOLUTIONS INDIA PVT LTD

Remediating vulnerabilities using software update management platform with integrated threat intelligence

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

Feature management for software deployment

ActiveUS12645560B2Error detection/correctionUser deviceTest status
A set of software criteria including a condition that a software test be successfully performed prior to deploying a software package to a user device and location information indicating a storage location for status information of the software test is obtained. A testing status of the software package is analyzed using the status information at the storage location and software package is deployed to the user device as a result of the testing status confirming that the condition has been met in response to a request to deploy the software package to the user device.
Owner:CITIGROUP

Memory and storage exhausted device remote firmware upgrade method, device and medium

This invention discloses a remote firmware upgrade method, device, and medium for devices with depleted memory and storage, relating to the field of firmware upgrades. The method includes: receiving a refactoring instruction and a dedicated upgrade loader, terminating the execution of at least one application to free up runtime memory space; running the dedicated upgrade loader to enter a temporary upgrade mode; requesting the Nth data segment of peripheral firmware data from a remote server; receiving the segment and verifying it in the freed runtime memory; if the verification is successful, forwarding it to the peripheral and starting a timer; waiting for the peripheral to return a write success confirmation message; if confirmation is received before the timer expires, requesting the next segment; if no confirmation is received before the timer expires, terminating the loop and reporting a failure; after all segments are upgraded, receiving and running the complete host software package, reloading the terminated application, and exiting the temporary upgrade mode. This invention can safely and reliably complete remote peripheral firmware upgrades under extreme conditions of depleted main controller resources and fragile peripheral firmware storage chips.
Owner:SHENZHEN JIMI SOFTWARE CO LTD

Detecting advanced typosquatting techniques in software repositories using semantic analysis

An untrusted package is detected from a system. A name of the untrusted package is input to a machine learning model, and an embedding vector generated as an output. A pool of candidate neighbors of the name of the untrusted package is determined by inputting the embedding vector into a plurality of models, the plurality of models outputting an identification of the conceptual similarity, and a metric associated with the amount of conceptual similarity. A subset of the pool of candidate neighbors based on the respective metrics is selected. Names of each package of the subset is input to a large language model along with respective metadata associated with each respective package of the subset. It is identified whether one or more packages of the subset are sensitive based on the output of the large language model, and an alert is output for each sensitive package.
Owner:SOCKET INC

Bundling gaming device configuration deliverable with gaming device non-configuration deliverable

Systems and methods that receive data associated with a request of a software package installable on an electronic gaming machine, and generate a configuration script associated with the software package. The systems and methods further bundle the generated configuration script and the software package, and cause a delivery of the bundle to the electronic gaming machine. 20 25 27 12 48 25 N ov 2 02 5 2 0 2 5 2 7 1 2 4 8 2 5 N o v 2 0 2 5
Owner:INTERNATIONAL GAME TECHNOLOGY INC

A vehicle software testing method, device, equipment and storage medium

The application discloses a vehicle software testing method, device and equipment and a storage medium, which are used for reducing cloud server computing power consumption and improving the accuracy of test results. The method comprises the following steps: processing vehicle signal data through original vehicle software and changed vehicle software, obtaining first data output by a to-be-changed component and second data output by a changed component, and obtaining third data output by at least one other component in the original vehicle software and fourth data output by at least one other component in the changed vehicle software; the original vehicle software comprises the to-be-changed component and the other components, the changed vehicle software comprises the changed component and the other components, and the changed component is obtained after the to-be-changed component is updated; calculating first error data of the first data and the second data; calculating second error data of the third data and the fourth data; and sending the first error data and the second error data to a cloud server, so that the cloud server generates a test result of the changed vehicle software according to the first error data and the second error data.
Owner:BEIJING CO WHEELS TECH CO LTD

Managing security approval of services deployed in cloud platform using an extensible platform as a service

An extensible platform-as-a-service (PaaS) system is used during the software development lifecycle (SDLC) processes of an application. The system facilitates the process of getting security approval for the application. The system allows developers to use software bundles including software modules that are pre-approved. The system allows a developer to customize one or more software modules of the software bundle if necessary. The system monitors the development of the application to check if the developer customizes any software module to use a configuration that is not pre-approved. The system automatically generates a report noting the customization to the software module and requests the security team to review the modified configuration for security approval.
Owner:SALESFORCE INC

Information processing device and information processing system

Simplifies license management. [Solution] An information processing device that manages licenses for a package containing one or more applications used by a device, which is connected to a terminal via a network, and is characterized by comprising: display means that, in response to a first request from the terminal, displays on the terminal a first screen containing a list of devices to which licenses for the package can be assigned or unassigned; and license management means that, in response to the selection of a device from the list of devices contained on the first screen and an operation for assigning or unassigning, assigns the license to the selected device or unassigns the license from the selected device.
Owner:RICOH CO LTD

An application software updating method, a client device, and an electronic device

This application discloses an application software update method, client device, and electronic device to improve the flexibility of application software updates. The method includes: when the target software meets update check conditions, sending an update check request to a server, so that the server determines whether a target dynamic module exists based on the update check request; wherein the target software includes a base package and several dynamic modules, the dynamic modules are separate from the base package and communicate with the base package through a predefined standardized interface; the update check request carries version information of the base package and version information of the dynamic modules; receiving an update check response from the server; when the update check response indicates the existence of the target dynamic module, downloading an update file corresponding to the target dynamic module from the server based on the update information carried in the update check response; generating an updated version of the target dynamic module based on the update file; and registering the updated version to the base package.
Owner:JIALIAN PAYMENTS CO LTD

Method and system for realizing working condition conversion by using commercial vehicle TBOX function

This invention discloses a control method and system for realizing operating condition transformation using the TBOX function of commercial vehicles, belonging to the field of commercial vehicle technology. The method includes: S1, dividing the operating conditions according to the industry of the vehicle model to obtain M types of operating conditions; S2, calibrating each type of operating condition; S3, constructing M preset application software packages based on each operating condition and its corresponding calibration, and loading the M preset application software packages into the AMT transmission; S4, when the vehicle is operating, the operating condition is automatically identified through the onboard TBOX and sent to the AMT transmission via the VCU. The AMT transmission then retrieves the corresponding preset application software package according to the operating condition and performs the corresponding calibration. This invention integrates calibration data under multiple typical operating conditions into the transmission and relies on the onboard TBOX to perform real-time identification and judgment of the actual driving environment, automatically matching and calling the calibration strategy corresponding to the current operating condition, thereby achieving dynamic adaptation to different operating conditions.
Owner:BEIJING FOTONDAIMLER AUTOMOTIVE

Vehicle testing system, method, storage medium and product

This application provides a vehicle testing system, method, storage medium, and product. The vehicle testing system includes: an industrial control computer (ICC), a cloud server, and an interface device; the ICC is connected to the interface device and communicates with the cloud server; the cloud server communicates with the vehicle under test (V2T); the interface device is connected to the V2T; the ICC reads preset test cases, parses the test cases to obtain corresponding operation instructions and expected results, and sends editing instructions to the cloud server based on the operation instructions; the cloud server, upon receiving the editing instructions, generates corresponding software packages based on the editing instructions and distributes the software packages to the V2T; the ICC also sends corresponding test signals to the V2T through the interface device based on the operation instructions; the interface device collects the running results of the software packages in the V2T and forwards the running results to the ICC; the ICC also compares the running results with the expected results to obtain the test results.
Owner:CHINA INTELLIGENT & CONNECTED VEHICLES (BEIJING) RES INST CO LTD

Cluster computing

In some embodiments, a computer cluster system comprises a plurality of nodes and a software package comprising a user interface and a kernel for interpreting program code instructions. In certain embodiments, a cluster node module is configured to communicate with the kernel and other cluster node modules. The cluster node module can accept instructions from the user interface and can interpret at least some of the instructions such that several cluster node modules in communication with one another and with a kernel can act as a computer cluster.
Owner:ADVANCED CLUSTER SYST

Code change-based incremental compilation and automated deployment method and device

The application relates to the technical field of software automatic deployment, and discloses a code-change-based incremental compilation and automatic deployment method and device, wherein the method comprises the following steps: in response to a code submission event, acquiring code change information; the code change information is used for indicating code files that have changed in to-be-compiled code; according to the code change information, performing incremental compilation on the code files that have changed to generate a compilation result; packaging the compilation result into a software package; and distributing the software package to a target device and instructing the target device to automatically install the software package. The application performs incremental compilation based on the code change information, realizes automatic packaging, distribution and automatic installation of the target device of the software package, effectively improves the overall efficiency of software compilation and deployment, and simultaneously improves the automation level of the deployment process.
Owner:NANCHANG XINGWEI SOFTWARE DEVELOPMENT CO LTD

Method for resetting a hardware security module-free battery system with at least one battery and a battery management system

PendingDE102024211351A1Software testing/debuggingPlatform integrity maintainanceThird partyHardware security module
The invention relates to a method for resetting a hardware safety module-free battery system (10) from a primary application to a secondary application (38), comprising the following process steps: A deactivation software (16) is created which deletes the primary application, performs a software diagnostic, and includes a generic interface (20) for a third party to upload the secondary application (38) to the hardware safety module-free battery system (10). This is followed by the creation of a software package (26) containing the deactivation software (16) and an activator (24) of the deactivation software (16). The software package (26) is then delivered to a vehicle manufacturer (34), who installs the software package (26) onto the hardware safety module-free battery system (10) to be reset as part of a customer update performed by the vehicle manufacturer.This is followed by the deactivation of security mechanisms of the hardware security module-free battery system (10) to be reset, initiated by the installation of the software package (26), the deletion of memory areas of the hardware security module-free battery system (10) containing sensitive data of the first application, and the installation of the second application (38) on the now reset battery system (10).
Owner:ROBERT BOSCH GMBH

Vehicle instrument system switching method, device, system, vehicle and storage medium

PendingCN122111460AImprove switching efficiencyeasy to operateSoftware deploymentIn vehicleEmbedded system
The embodiment of the application provides a kind of vehicle-mounted instrument system switching method, device, system, vehicle and storage medium, method is applied to vehicle-mounted instrument component, and the preset storage area of the vehicle-mounted instrument component stores the instrument system software package corresponding to several kinds of vehicle types;Method includes: in response to instrument system switching operation, display vehicle type list;Vehicle type list includes several vehicle type identifiers;The target vehicle type identifier is selected in vehicle type list, and the software package corresponding to target vehicle type identifier is acquired from the preset storage area, without the aid of external server to download system software package, directly according to target instrument system software package, switches to target instrument system, easy to operate, improves instrument system switching efficiency.
Owner:GUANGZHOU SIX CIRCLE TECH CO LTD

Tamper-resistant binary software package provenance system

The application provides a tamper-proof binary software package tracing system. It includes a data acquisition module that acquires tracing information of a binary software package; a blockchain storage module that stores the tracing information; a user interface module that provides an interface allowing authorized users to query the tracing information through the binary software package information; an SBOM enhancement module that expands the traditional SBOM to obtain an enhanced SBOM according to the tracing information; a verification module that verifies the integrity of the updated software package according to the updated hash value and the hash value stored in the blockchain storage module; and a vulnerability tracking module that constructs a vulnerability influence graph according to the component dependency relationship and vulnerability information stored in the blockchain storage module to identify downstream software packages affected by known vulnerabilities and track their propagation path. In this way, fine-grained tracking of software components and their dependencies is achieved, enabling quick identification of affected software packages after vulnerability discovery and providing accurate repair guidance, thereby enhancing the trustworthiness of the software supply chain.
Owner:NAT UNIV OF DEFENSE TECH

Electronic controller flashing method, device, server, vehicle control unit, system, medium and product

This application discloses an electronic controller flashing method, apparatus, server, vehicle control unit, system, medium, and product. The method is applied to a server, which is sequentially connected to a base station and a flash drive via a network. It includes: determining the current software baseline; sending the software package corresponding to the software baseline to the base station, so that the base station can transfer the software package to the flash drive; and sending a flashing command to the vehicle control unit, so that the vehicle control unit can flash the target electronic controller according to the software package. The software package is imported into the vehicle from the flash drive, and the target electronic controller includes electronic controllers in the vehicle that are inconsistent with the software baseline. This technical solution, by determining the current software baseline and sending the software package corresponding to the software baseline to the flash drive via the base station, allows the software package in the flash drive to be imported into the vehicle for the vehicle control unit to run, thereby enabling flashing of any baseline version, unaffected by the flashing station or baseline breakpoints, improving the success rate and stability of the flashing process.
Owner:BEIJING CO WHEELS TECH CO LTD