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

50 results about "Multiple version" patented technology

Systems and methods for monitoring progression of software versions and detection of anomalies

Disclosed herein are system, method, and computer program product embodiments for detecting anomalies during software testing. The methods include generating a plurality of test reports for the software program by executing one or more test cases on a plurality of versions of the software program, generating a control chart based on the plurality of test reports, generating an alert when at least one testing characteristic includes an anomaly over the plurality of versions of the software program as determined based on the control chart. The control chart includes a plot associated with at least one testing characteristic of the software program, and a historical context associated with execution of the one or more test cases on the plurality of versions of the software program.
Owner:VOLKSWAGEN GROUP OF AMERICA INVESTMENTS LLC

File metadata multi-version storage management method and device, equipment and storage medium

The invention discloses a file metadata multi-version storage management method and device, computer equipment and a storage medium. The method comprises the steps of obtaining file metadata; in response to the received generation instruction, generating a snapshot version for the file metadata to obtain a snapshot version set; extracting a first snapshot version and a second snapshot version from the snapshot version set, updating the snapshot version set, and storing the snapshot version set in a memory area; packaging the file metadata, the first snapshot version and the second snapshot version to obtain a coded data structure, and storing the coded data structure in a memory area; storing the updated snapshot version set and the coded data structure in a storage device; querying the memory area according to the query instruction, querying the storage device if the query fails, and returning a query result; by means of the method, decoupling storage of multiple versions of file metadata can be achieved, and the system memory utilization rate and the snapshot version management efficiency can be improved.
Owner:JINAN INSPUR DATA TECH CO LTD

System call hijacking method and device compatible with multi-version Linux kernel

The invention discloses a system call hijacking method and device compatible with multiple versions of Linux kernels, a first hijacking channel and a second hijacking channel are deployed in parallel in a target version of Linux kernel in advance, the first hijacking channel is adapted to a Linux kernel version executing system call through a system call table, and the second hijacking channel is adapted to a second hijacking channel which is adapted to a Linux kernel version executing system call through a system call table. The second hijacking channel is adapted to a Linux kernel version which executes system calling through a system calling distribution function, and the method comprises the following steps: in response to a system calling request, hijacking the system calling request to a pre-defined target address through a target hijacking channel which actually takes effect in a Linux kernel of a target version, determining a corresponding target function based on the target address; sorting system call parameters carried in the system call request into a data format required by a preset hook entry function through a target function, and sending the data subjected to format sorting to the hook entry function; and determining a security processing strategy for the system call request through a hook entry function on the basis of the formatted data.
Owner:QI AN XIN TECHNOLOGY GROUP INC

Machine learning for package versioning and use

In some implementations, a user device may transmit, to the package repository, a request for a code package. The user device may receive, from the package repository, an indication of a plurality of versions of the code package. The user device may receive, from the package repository, an indication of a suggested version from the plurality of versions. The suggested version is based on automatic testing of the code package by the package repository. The user device may transmit, to the package repository, a request for the suggested version. The user device may receive, from the package repository, at least one file included in the suggested version.
Owner:CAPITAL ONE SERVICES LLC

Cache data management method and electronic equipment

The invention discloses a cache data management method and electronic equipment, and relates to the technical field of computers.The cache data management method includes the steps that a hash table is arranged in a cache system, multiple version nodes corresponding to the same data identifier are organized into a version linked list, new version nodes are added into the linked list when new data are written, and old versions are not covered; and the system can perceive and manage multi-version data. And meanwhile, comprehensive judgment is performed by combining the popularity information of the version nodes and the positions of the version nodes in the version linked list, and the oldest version nodes with low popularity are selectively eliminated when the cache space is insufficient. In this way, the cache system can keep the hot data to the maximum extent, it is ensured that the old version data is reasonably eliminated, the accuracy of elimination of the cache data is improved, the situation that the hot data are mistakenly deleted is avoided, and therefore the consistency of data access and efficient operation of the whole system are guaranteed.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Cross-version vulnerability identification system based on depth map neural network

The invention discloses a cross-version vulnerability recognition system based on a depth map neural network, and the system comprises a multi-version code metadata collection module which is used for collecting software source codes of multiple versions and analyzing the software source codes to generate a multi-version code metadata set; the multi-version code graph generation module is used for constructing a multi-version code graph set; the feature representation matrix generation module is used for generating a feature representation matrix of the multi-version code graph; the depth map neural network modeling module is used for obtaining an embedded matrix of each node by adopting a GLEM model; the potential vulnerability node identification module is used for identifying a cross-version potential vulnerability node set; and the result output module is used for outputting a cross-version vulnerability identification result and generating a detection report. According to the method, the depth map neural network and the cross-version modeling method are adopted, multi-version vulnerability automatic recognition is achieved, and the method has the advantages of being high in intelligence, high in adaptability and accurate in detection.
Owner:BEIJING RUISJINDA TECH CO LTD

Automatic construction method of APK file and related product

The invention discloses an automatic construction method of an APK file and a related product. According to the method, firstly, a user construction demand and an APK code corresponding to the user construction demand are obtained, the code comprises application module codes of multiple versions, and the application module codes comprise a bottom layer package code and an HMI code. And then version filtering is carried out on the APK code based on a user construction demand to obtain a target code. And then interface consistency verification is carried out on an interaction interface of the bottom layer package code and the HMI code in the target code. And if the verification is passed, querying a construction workflow matched with the construction demand of the user in the knowledge graph to obtain a target workflow. On this basis, according to the target workflow, bottom layer package codes and HMI codes in the target codes are called and compiled in order, and an APK file matched with the construction requirement of the user is generated. According to the method, the automation level and accuracy of APK construction are greatly improved, and the problems of manual operation errors and version compatibility are reduced.
Owner:NEUSOFT CORP

A cross-version vulnerability identification system based on a deep graph neural network

The application discloses a kind of cross-version vulnerability identification systems based on depth map neural network, comprising: multi-version code metadata acquisition module, for collecting multiple versions of software source code and parsing generation multi-version code metadata set;Multi-version code graph generation module, for constructing multi-version code graph set;Characteristic representation matrix generation module, for generating the characteristic representation matrix of multi-version code graph;Depth map neural network modeling module, for using GLEM model, obtains the embedding matrix of each node;Potential vulnerability node identification module, for identifying the potential vulnerability node set across version;Result output module, for outputting cross-version vulnerability identification result and generating detection report.The application adopts depth map neural network and cross-version modeling method, realizes multi-version vulnerability automatic identification, with the advantages of strong intelligence, high adaptability, detection precision.
Owner:BEIJING RUISJINDA TECH CO LTD

A cloud platform-based upgrade test method, device and medium

The application discloses a cloud platform-based upgrade test method and device and a medium, and is suitable for the technical field of software testing. An upgrade test path is determined according to an initial version and a target version, and a test configuration file is obtained according to the upgrade test path and corresponding test scale and test scene combination; an initialization test environment is accessed, a corresponding script configuration file is selected according to the target version to obtain a use case function set, and upgrading is performed according to the upgrade test path and the use case function set. The test configuration file is obtained through the determined upgrade test path, then the cloud platform is configured to create the initialization test environment to specify the version system file, the use case function set suitable for the target version is selected according to the version function difference, and the upgrade package is uploaded and upgraded according to the use case function set and the upgrade test path. The version can be upgraded level by level, the cross-version upgrade of multiple versions can be realized, the upgrade speed is improved, and the version of the upgrade test is relatively flexible.
Owner:JINAN INSPUR DATA TECH CO LTD

Method and device for integrating multi-version demand documents and computer equipment

The invention relates to a method and a device for integrating multi-version demand documents and computer equipment, and relates to the technical field of computers, and the method in one embodiment comprises the following steps: obtaining multi-version demand documents of a target system, and sorting the multi-version demand documents based on the latest update time of the demand documents to obtain a demand document sequence; structural analysis is conducted on the demand documents of all the versions, the content of the demand documents is disassembled into structural knowledge units, and each knowledge unit comprises an independent function point and corresponding attribute information; determining knowledge units describing the same function point in the demand document of each version, and associating the knowledge units describing the same function point in the demand document of each version based on the demand document sequence to form a knowledge unit change chain; and generating an integrated demand document based on the knowledge unit change chain of each function point. By adopting the scheme of the embodiment, the management efficiency of multi-version demand documents is improved.
Owner:湖南长银五八消费金融股份有限公司

Orchestration of operations on a cloud platform based on multiple version maps of services

Computing systems, for example, multi-tenant systems deploy software artifacts in datacenters created in a cloud platform. The system receives multiple version maps. Each version map provides version information for a particular context associated with the datacenter. The context may specify a target environment, a target datacenter entity, or a target action to be performed on the cloud platform. The system generates an aggregate pipeline comprising a hierarchy of pipelines. The system generates an aggregate version map associating datacenter entities of the datacenter with versions of software artifacts targeted for deployment on the datacenter entities and versions of pipelines. The system executes the aggregate pipeline in conjunction with the aggregate version map to perform requested operations on the datacenter configured on the cloud platform, for example, provisioning resources or deploying services.
Owner:SALESFORCE INC

Request-level consistency control method and system for dynamic configuration hot update

The present disclosure relates to a request-level consistency control method and system for dynamic configuration hot update. The method comprises: organizing configuration content into multiple versioned configuration snapshots, establishing a corresponding reference count for each versioned configuration snapshot, and setting a candidate version; enhancing a configuration reading path in a service node by plugging so as to be able to perform a configuration reading operation according to a bound version; in response to receiving a service request, creating an activation token for the service request, obtaining a current candidate version as the bound version, writing the bound version into the activation token, and increasing the reference count of the bound version; during processing of the service request, when configuration needs to be read, reading a configuration value from a corresponding versioned configuration snapshot according to the bound version in the activation token; and in response to the processing of the service request being completed, decreasing the reference count of the bound version by one.
Owner:HEBEI HAPPY CONSUMPTION FINANCE CO LTD

Cross-platform VSTO plug-in development framework and implementation method for multiple versions of reuse with one development

PendingCN122450534AMultiplexingInterface design
The application discloses a cross-platform VSTO plug-in development framework and an implementation method for one-time development and multi-version multiplexing, belongs to the technical field of plug-in development, and comprises a bottom-up runtime version detection layer, a reflection calling layer, an abstract interface layer, a platform adaptation layer and a unified interface adaptation layer; wherein the runtime version detection layer is used for automatically identifying a host environment and a specific version of host software when the VSTO plug-in is started, collecting interface rendering parameters and outputting a standardized environment identification tuple. The application provides a compatible framework and a matching unified interface design scheme for "one-time development and multi-version multiplexing", realizes configuration-free installation and interface self-adaptive compatibility of the same plug-in package on Excel 2007-2019 and WPS 2016-2019, greatly reduces compatibility code and interface development costs, and improves plug-in adaptation efficiency, installation success rate and user interaction experience.
Owner:SHANGHAI RAILWAY BUREAU

Data request processing methods and electronic devices

This application proposes a data request processing method and an electronic device, relating to the field of application multi-version compatibility technology. The data request processing method includes: first, determining the application version information based on a received client data request; then, obtaining a target DSL configuration file for the application matching the version information; and finally, executing the data request using the target DSL configuration file to obtain the target data and return it to the client. This technical solution can improve the development speed of new versions and reduce the maintenance burden of multiple version applications within the server in scenarios requiring application multi-version compatibility.
Owner:BEIJING SANKUAI ONLINE TECH CO LTD

Object versioning support for a file system

Systems and methods for providing a file system with object versioning support are provided. Rather than adding object records for each version of an object to a chapter database, in one example, the chapter database may be limited to a single object record for a given object including: (i) a name of the object; (ii) an object file handle containing information regarding a file containing data of a current version of multiple versions of the object; and (iii) a version table file handle containing information regarding a file containing a version table. In this manner, enumeration of objects associated with a given chapter may be performed more efficiently and prior versions of objects may be maintained separately within the version table without causing disproportionate growth of object records and without increasing the search depth with objects that are not referenced by the search at issue.
Owner:NETAPP INC

Container-based software update for multi-version software

Provided are systems and methods that facilitate the upgrade of multiple versions of a software application within a containerized environment. In one example, the method may include importing a software update of a software application into a prior version of the software application in a containerized environment, executing a test of the prior version of the software application with the software update included therein via the containerized environment and display results of the execution of the test via a user interface, modifying the prior version of the software application with the software update included therein while the prior version of the software application with the software update included therein is within the containerized environment, and delivering an instance of the modified prior version of the software application from the containerized environment to a productive environment.
Owner:SAP SE

Systems and methods for running applications associated with browser-based user interfaces within multi-developer computing platforms

PendingUS20250383890A1Link editingVersion controlSoftware engineeringRuntime library
Systems and methods for developing one or more applications associated with a browser-based user interface within a multi-developer computing platform employ one or more processors that receive a request to build one or more applications configured to run in a browser-based user interface on a client; determine whether the one or more applications are associated with a core library and one or more runtime libraries; and in response to determining that the one or more applications are associated with the core library and the one or more runtime libraries: determine one or more version numbers associated with the one or more runtime libraries; and in response to the determined one or more version numbers being within a predetermined range associated with the core library, dynamically link the one or more runtime libraries and the one or more applications.
Owner:PALANTIR TECHNOLOGIES INC

Open source component version updating method and device, electronic equipment, medium and product

The embodiment of the invention provides a version updating method and device of an open source component, electronic equipment, a medium and a product. The method comprises the steps of obtaining identification information of a to-be-updated open source component in a target project; according to the identification information, obtaining update description information corresponding to a plurality of versions between the current version and the latest version; for any version, extracting security vulnerability repair information from the update description information corresponding to the version; determining the updating emergency degree of the version according to the security vulnerability repair information; and sending the update emergency degree corresponding to each version to the user, so that the user screens out the target version from the plurality of versions according to the update emergency degree corresponding to each version, thereby automatically completing the whole process of obtaining the update description, extracting the security vulnerability information and evaluating the emergency degree. The user is liberated from massive and unstructured text information, the version upgrading efficiency is improved, and the probability of thought negligence is reduced.
Owner:CHINA CONSTRUCTION BANK +1

Test method, equipment, medium and program product

The embodiment of the invention provides a testing method and device, a medium and a program product, and relates to the technical field of software testing. The method comprises the steps that for any version of multiple versions of tested software, a host process corresponding to the version is generated, and the host process is used for version division and test task scheduling; generating a plurality of sub-processes through the host process, and independently executing the test process based on the plurality of sub-processes; and summarizing test results obtained after the plurality of sub-processes independently execute the test process. Based on the method, the host process can be used as a control node for version division and test task scheduling, a plurality of sub-processes are generated based on the host process, and each sub-process can independently execute the test process, so that serial test of multiple versions can be avoided, parallel test of the multiple versions can be realized, the test time can be shortened, and the test efficiency can be improved.
Owner:CETC JINCANG (BEIJING) TECH CO LTD

A software upgrade query method based on multi-task and multi-version

The present invention discloses a software upgrade query method based on multiple tasks and multiple versions, which relates to the technical field of software upgrade query. An application terminal requests a server background to query vehicle upgrade information through information such as project name, device number, vehicle platform, software type and version number. After receiving the query request data, the server background obtains query condition information, queries software upgrade package information records that meet the project name, vehicle platform and software type conditions from a software upgrade package information table, queries software upgrade package information, task release information, grayscale device information and software version number information, and finally returns the software upgrade package information that meets the requirements. The method solves the problem of how to quickly find the query of device software upgrade package information and the problem of multi-task independent upgrade of different devices.
Owner:WUHU MENGBO TECH CO LTD

Context-based version selection for streaming video games

The disclosed concepts relate to streaming video games. One example method involves providing access to a plurality of versions of a particular video game application over a network. The example method also involves receiving a request to launch the particular video game application from a particular client device, obtaining context information relating to the request to launch the particular video game application, and accessing game version information for the plurality of versions of the particular video game application. The example method also involves, based at least on the context information and the game version information, choosing a selected version of the particular video game application to launch in response to the received request. The example method also involves initiating a current streaming session of the selected version of the particular video game application, the current streaming session involving remote execution of the selected version of the particular video game application.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Software product multi-version parallel development method based on large language model

The invention discloses a software product multi-version parallel development method based on a large language model, and the method comprises the steps: receiving a software multi-version development request, and generating a multi-version demand model through natural language processing and analysis; constructing a training data set containing version difference information based on the multi-version demand model, and performing fine tuning on the large language model in combination with the instruction template to obtain a target large language model adapted to multi-version development; double storage spaces are configured for each software design stage, and initial design achievements and final design achievement storage of all versions are processed in parallel; generating, complementing and optimizing intelligent codes of all versions by utilizing a target large language model; design and code conflicts among multiple versions are detected in real time and intelligently coordinated and solved; and integration verification of all versions is completed through combination of automatic testing and manual testing. According to the method, parallel efficient development of multi-version software is realized, the code generation accuracy is improved, and the development cost caused by demand change and version conflict is reduced.
Owner:MAIGET INFORMATION TECH (BEIJING) CO LTD

Systems and methods for advanced over-the-air software updates

A system for controlling over-the-air updates for a device (i) stores a plurality of version and setting information for plurality of devices; (ii) receives version and setting information for the first device of the plurality of devices; (iii) stores the version and setting information for the first device; (iv) determines a risk profile for the first device based upon the corresponding version and setting information; and (v) determines an insurance quote based upon the risk profile for the first device.
Owner:STATE FARM MUTAL AUTOMOBILE INSURANCE COMPANY

Supplemental system for business intelligence systems

In various implementations, a supplemental system may be provided. The supplemental system may be coupled to business intelligence environment(s) to facilitate deployment, version control, testing, and / or other processes. In some implementations, the supplemental system may be communicably coupled to an external version control. The external version control may store one or more versions of components of the business intelligence environment(s) and the supplemental system may utilize the versions to perform one or more operations, such as, but not limited to, facilitating deployment, version controlling, and / or testing. In some implementations, the supplemental system may utilize information from a ticket manager in deployments of BI Artifact(s).
Owner:MOTIO

Upgrade method, upgrade device and computer readable storage medium of graphics processor

This application provides a method, apparatus, and computer-readable storage medium for upgrading a graphics processing unit (GPU). The method includes: obtaining an initial version number, which is the version number of a critical firmware file before the GPU upgrade, and the critical firmware file is one of all available firmware files; if the initial version number falls within a target version number range, reading a target upgrade strategy from a disk and upgrading the GPU using the target upgrade strategy, wherein the target version number range is one of multiple version number ranges, and each version number range corresponds one-to-one with a preset upgrade strategy. The target upgrade strategy is a preset upgrade strategy corresponding to the target version number range, and the preset upgrade strategy includes at least a firmware type and an upgrade version number. This solves the problem of having to manually analyze and determine the corresponding upgrade strategy when upgrading different versions of GPUs, thereby improving the efficiency of GPU upgrades.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

A method for quickly switching a program underlying network engine based on a SpringBoot framework

The application belongs to the technical field of computer software, and aims to solve the problem that multiple engines under a SpringBoot framework cannot adapt to different scenes through automatic configuration. To this end, the application provides a method for quickly switching the underlying network engine of a program based on a SpringBoot framework, which comprises a separated running project and a packaged project. The packaged project is completed through customizing a startup entry class, customizing a Layout layout manager, and customizing a ClassLoader. The quick switching of the underlying network engine is completed through using the custom Layout layout manager. The scheme realizes the zero-cost switching of the network engine through runtime dynamic dependency management, without the need of pre-packaging multiple versions or modifying codes, and adapts to the quick adaptation requirements of domestic and foreign engines with certain differences, thereby avoiding the storage and maintenance overhead of multiple versions of packaging.
Owner:ZHEJIANG FINGARD TECH CO LTD

Image-text coordinate linkage multi-version review result self-verification method, device and equipment

The invention relates to an image-text coordinate linkage multi-version review result self-verification method, device and equipment, and the method comprises the steps: obtaining image-text data of a plurality of versions; carrying out coordinate linkage processing on the image-text data of each version, and carrying out synchronous association on an image and a text in space by establishing a mapping relation between image coordinates and text coordinates; according to coordinate linkage processing, performing rechecking operation on the image-text data of each version, including comparing image-text differences between different versions, and generating rechecking result data; and carrying out self-verification processing on the re-check result data, automatically checking the consistency and accuracy of the re-check result through built-in verification logic, and outputting a final re-check report after verification so as to achieve the purposes of accurate and automatic re-check of multi-version image-text data differences and self-verification of result reliability.
Owner:SHENZHEN EMECO SOFTWARE CO LTD

Rule engine hot updating method and device based on version binding

PendingCN122450486ARollbackSpeech model
The application provides a bidirectional collaborative enhancement method for tax knowledge ontology and large language models, which comprises determining and binding a corresponding target rule version when a service request is created; and in the execution process, according to the version binding relationship, a specific rule engine instance is obtained from a version engine pool coexisting with multiple version engine instances to execute decision logic. Through the application, the influence range of rule hot updating can be accurately limited to newly created service requests, thereby ensuring the consistency of decision logic before and after long-period running tasks, and truly realizing zero-downtime non-susceptible upgrading. Meanwhile, combined with fine-grained gray version allocation and task granularity rollback mechanism, the risk of new rule online is significantly reduced and the flexibility of fault recovery is improved. The application can reduce the error rate of automatic tax tasks caused by rule updating to near zero, and shorten the rollback recovery time from hours to minutes.
Owner:上海立业乐信息科技有限公司

Multi-version communication system

Method, system and computer program product, the product comprising a non-transitory computer readable medium retaining instructions, which when read by a processor, cause the processor to: execute business logic applicable to first and second versions of a telephone exchange system, wherein communication with the first / second version is performed using an object of a first / second class compatible with the first / second version and not with the second / first version, and wherein the business logic is implemented using a universal object of a universal class comprising all fields and methods of the first and second classes; in response to determining to communicate with a first / second system implementing the first / second version: transform the universal object into a first / second object; and transmit the first / second object to the first / second system; wherein the processor is part of a computerized system that comprises a plurality of version-heterogenous telephone exchange systems, including the first and the second telephone exchange systems.
Owner:G S CONSULTING & RES CORRENET LTD