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

307 results about "Software feature" patented technology

In software, a feature has several definitions. The Institute of Electrical and Electronics Engineers defines the term feature in IEEE 829 as "A distinguishing characteristic of a software item (e.g., performance, portability, or functionality)."

Artificial intelligence (AI) assisted automation of testing in software environments

Methods and systems for artificial intelligence (Al) assisted automation of testing of a software functionality related to a user intent on a software platform is provided. In one embodiment, the method includes receiving user action data indicating the user intent related to a software platform and generating a human-readable test scenario. The test scenario, which includes a sequence of human-readable testing steps and an expected outcome, is generated using a scenario machine learning (ML) model. The method includes generating an interpretable test script based on the test scenario using a script ML model. The test script is interpreted to implement testing steps on the software platform, generating a test outcome. A human-readable test report is also generated to evaluate the test scenario on the software platform, based on the test outcome and the expected outcome.
Owner:ISTARI DIGITAL INC

Automatic software testing method and system based on artificial intelligence

The invention provides an automatic software testing method and system based on artificial intelligence. The method comprises the following steps: analyzing a software demand document by using an NLP technology, converting the software demand document into structured data, extracting a key function point, and identifying a software function point; generating a test case covering all function points through a deep learning model in combination with historical test data training; automatically executing a test operation, analyzing a test result, analyzing a test log by using a machine learning algorithm, identifying and classifying potential defects by using a data mining and pattern recognition technology, and generating a repair suggestion report; and analyzing feedback data in the test process, dynamically adjusting a strategy according to a test result by using a reinforcement learning algorithm, and optimizing a test case and the strategy. According to the invention, intelligent analysis of test data, automatic generation of test cases and automatic execution of a test process are realized; flexible configuration and expansion can be carried out according to the actual condition of software; the test efficiency and quality are improved, and the test cost and manpower consumption are reduced.
Owner:北京鸿鹄元数科技有限公司

Airplane electrical box parameter measurement system and method for multi-configuration relay

The embodiment of the invention provides a multi-configuration relay-oriented aircraft electrical box parameter measurement system and method, and belongs to the field of aircraft electrical box test and diagnosis. According to the hardware level, flexible access of a multi-configuration relay electrical box is achieved based on a universal adapter interface, core parameter measurement is completed in combination with an integrated measurement and control circuit, and synchronous acquisition and processing are conducted on multiple paths of signals through a signal acquisition and processing unit; according to the software level, the pull-in / release time, the rebound time and the voltage parameters are accurately calculated through a parameter calculation module on the basis of waveform feature point recognition and dynamic excitation-response theories, and the functions of fault diagnosis, safety protection and data storage are integrated. According to the method, the crossing from on-off judgment to parameterized precise evaluation is realized, the detection efficiency, the measurement precision and the equipment reliability evaluation capability are remarkably improved, and an integrated solution is provided for external field maintenance and state prediction of the aircraft relay.
Owner:NAVAL AVIATION UNIV

Software function automatic test and evaluation method based on multi-modal large model

The invention discloses an automatic software function testing and evaluating method based on a multi-modal large model, and particularly relates to the field of non-embedded software function testing and evaluating, which comprises the following steps: collecting software texts, images and structured data, generating corresponding feature vectors, aligning through a cross-modal comparison algorithm, and constructing a multi-modal testing and evaluating data set; deep features of all modes are extracted through a mode exclusive encoder, and a unified multi-mode function vector is output based on information entropy dynamic weighted fusion; constructing triple training data, and optimizing the multi-modal large model by combining a joint loss function with an enhanced training strategy; and finally, deploying the model at a cloud end and an edge node, carrying out real-time triggering test by docking a CI / CD process, and realizing functional integrity verification, interactive compliance detection and accurate defect positioning through semantic vector comparison, graph isomorphism rate calculation and cross-modal attention backtracking. According to the scheme, the test comprehensiveness and precision are improved, and the rapid iteration requirement of software is met.
Owner:JIANGSU GONGDIANBAO IND TECH CO LTD

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

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

Automatic customer support systems and methods via generative artificial intelligence and customer interactions

Systems / techniques that facilitate automatic product support systems and methods via generative artificial intelligence (GAI) and customer interactions are provided. In various embodiments, a system can access an electronic interaction record pertaining to a software product. In various aspects, the system can synthesize, via execution of GAI on the electronic interaction record, first text that describes a problem afflicting the software product. In various instances, the system can determine, based on executing the GAI on the first text, whether there is an available software feature in an available software feature repository that addresses or solves the problem. In various cases, the system can, in response to a determination that there is no available software feature that addresses or solves the problem, synthesize, via execution of the GAI on the first text, a recommended design alteration to the software product that would address or solve the problem.
Owner:GE PRECISION HEALTHCARE LLC

Software function point extraction and element identification method, system and equipment and medium

The invention relates to a software function point extraction and element identification method and system, equipment and a medium. According to the method, the natural language processing capability of the large language model and the precise classification capability of the text classification model are combined, so that precise extraction and element recognition of function points in the software requirement document can be realized. And by introducing structured text segmentation, an object attribute cleaning strategy, a cue word optimization extraction scheme, a mechanism of secondary supplemental extraction of ILF function points and a correction optimization strategy based on a heuristic rule, the integrity and accuracy of function point extraction and recognition can be remarkably improved, the situation of mistaken extraction or omission is reduced, and the recognition efficiency is improved. And a solid data basis is provided for software scale automatic estimation.
Owner:HUNAN JIACE EVALUATION INFORMATION TECH SERVICE CO LTD

Modifying Software Functionality based on Implicit Input

An implementation may involve: receiving audio input that contains utterances; determining, by a speech-to-text engine that receives the audio input, a textual representation of the utterances; providing, to a natural language model, a request to determine an intent of the textual representation of the utterances, wherein the request indicates that the intent is to be selected from a plurality of predefined intents; receiving, from the natural language model, the intent; determining, based on the intent, an action; and based on the action, modifying operation of a software application.
Owner:GAMES GLOBAL OPERATIONS LTD

Method and system for detecting and repairing security vulnerabilities of computer software

The invention discloses a method and a system for detecting and repairing security vulnerabilities of computer software, and relates to the technical field of computer software security, and the key points of the technical scheme are as follows: performing feature extraction on the computer software through static feature extraction and dynamic feature extraction; the database module is used for extracting features of software, matching the extracted features with a known vulnerability feature library to detect whether security vulnerabilities exist in the software, judging a repair priority according to the severity of the detected vulnerabilities, determining a repair strategy according to the types of the vulnerabilities and performing repair, and storing the extracted software features, the detected vulnerability information and repair records by the database module. The vulnerability feature library is updated regularly; according to the method, the accuracy and the efficiency of vulnerability detection are improved in a mode of combining static feature extraction and dynamic feature extraction, the repair priority is judged according to the severity of the detected vulnerability, then the repair strategy is determined according to the vulnerability type, repair is performed, and the timeliness and the effect of repair are improved.
Owner:SHANGHAI NORMAL UNIVERSITY

Data entry method of engineering cost software

The invention relates to the technical field of engineering cost, and discloses a data entry method for engineering cost software, which comprises the following steps of: S1, importing an engineering quantity list file in an Excel format through an interface of the engineering cost software, and automatically analyzing a data structure of the engineering quantity list file; s2, based on a preset intelligent matching algorithm, performing dynamic mapping on the Excel data field and a data field of a project cost software function module; s3, adopting a data type self-adaptive rule to automatically classify and convert numerical values, texts and compound data in the Excel; s4, based on a data association generation algorithm, automatically establishing a hierarchical relationship and a dependency relationship between the engineering quantity list items; s5, executing one-button data import, and writing the processed structured data into a project cost software database in batches; according to the method, high-precision automatic mapping of the Excel field and the software module is realized through an intelligent matching algorithm and a dynamic weight adjustment mechanism based on the feature vector similarity, the matching accuracy is greatly improved, and the manual correction frequency is greatly reduced.
Owner:SHANGHAI XIAOLI INTELLIGENT TECHNOLOGY CO LTD

Industrial software intelligent building system and method based on plug-in mechanism

The invention discloses an industrial software intelligent building system and method based on a plug-in mechanism, and relates to the technical field of industrial Internet of Things, and the method comprises the following steps: defining a standardized format and an interface of a plug-in, and ensuring the compatibility and the expandability of the plug-in; establishing a plug-in library, and analyzing and recording a dependency relationship between plug-ins; performing semantic similarity matching on the user demand and the plug-in function, and screening plug-ins in combination with a plug-in historical success rate to form a plug-in combination; conflict analysis is carried out on the plug-in combinations, CPU occupancy rate detection is carried out on feasible plug-in combinations based on the conflict analysis, and plug-in combinations with unqualified CPU occupancy rates are removed; and activating the plug-ins according to the plug-in combination selected by the user to complete software function implementation, and executing dynamic updating of the plug-ins.
Owner:NINGBO HOLLYSYS INTELLIGENT TECH CO LTD

Threat analysis and risk assessment system

Various systems and methods are presented regarding a threat analysis and risk assessment (TARA) system for implementation during design of a device, such as a software-defined vehicle. The system can be implemented across a manufacturing organization and combines knowledge from a range of entities, e.g., software programmers, hardware designers, network designers, and suchlike. Items and assets can be utilized to define respective features of components, e.g., defining software functionality, electronic control unit (ECU) configuration, a communication network connecting one or more ECUs and various signal inputs / outputs, etc. By representing components / features as items and assets, knowledge regarding potential / actual threats (e.g., cybersecurity attack(s)) can be respectively applied, damage scenarios and mitigation identified, threat risks assessed and reduced, with the whole system iteratively updated in response to newly derived configurations and knowledge regarding component of interest. Respective entities can apply their knowledge to supplement knowledge across the system, enabling interaction from multiple sources.
Owner:VOLVO CAR CORP

Unified Memory GPU with Localized Mode

A GPU can selectively confine software function execution and associated data storage resources to locally-connected processing / storage components, thereby minimizing latency and other overhead that would otherwise be needed to access more remote resources. The GPU can selectively permit other software function execution and associated data storage resources to range across non-locally-connected processing / storage components when more processing and / or storage resources are required.
Owner:NVIDIA CORP

Threat analysis and risk assessment system

Various systems and methods are presented regarding a threat analysis and risk assessment (TARA) system for implementation during design of a device, such as a software-defined vehicle. The system can be implemented across a manufacturing organization and combines knowledge from a range of entities, e.g., software programmers, hardware designers, network designers, and suchlike. Items and assets can be utilized to define respective features of components, e.g., defining software functionality, electronic control unit (ECU) configuration, a communication network connecting one or more ECUs and various signal inputs / outputs, etc. By representing components / features as items and assets, knowledge regarding potential / actual threats (e.g., cybersecurity attack(s)) can be respectively applied, damage scenarios and mitigation identified, threat risks assessed and reduced, with the whole system iteratively updated in response to newly derived configurations and knowledge regarding component of interest. Respective entities can apply their knowledge to supplement knowledge across the system, enabling interaction from multiple sources.
Owner:VOLVO CAR CORP

Protection-level based mechanism for securing artificial intelligence models

Examples of the present disclosure describe systems and methods for providing a protection level-based mechanism for securing an AI model. In examples, a request to distribute an AI model to a client device is received. A license specifying at least one protection level for one or more portions of the AI model is identified at a licensing server. The hardware and / or software capabilities of the client device are evaluated to determine whether the client device is configured to support the protection level specified by the license for the AI model. If the client device is configured to support the protection level, the AI model is retrieved from an AI model distribution server and provided to the client device.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

System and method for developing green data center policies to minimize CO2 generated during execution of test suites on a per software feature testing basis

An information handling system executing a software test suite green data center policy generation system comprising a network interface device receiving data center hardware utilization analytics and a software test suite identifier for a selected software test suit and a processor to identify a reserved capacity of the data center processing system reserved for general execution of software test suites according to general quality of service requirements for input / output commands and to predict a future data center processor utilization rate and execution duration for the selected software test suite by forecasting actual use of data center resources during a future execution of the selected software test suite that is below the reserved capacity, and the network interface device to transmit an instruction to throttle power supplied to an over-allocated portion of the data center resources from the reserved capacity duration execution of the selected software test suite.
Owner:DELL PROD LP

Threat analysis and risk assessment system

Various systems and methods are presented regarding a threat analysis and risk assessment (TARA) system for implementation during design of a device, such as a software-defined vehicle. The system can be implemented across a manufacturing organization and combines knowledge from a range of entities, e.g., software programmers, hardware designers, network designers, and suchlike. Items and assets can be utilized to define respective features of components, e.g., defining software functionality, electronic control unit (ECU) configuration, a communication network connecting one or more ECUs and various signal inputs / outputs, etc. By representing components / features as items and assets, knowledge regarding potential / actual threats (e.g., cybersecurity attack(s)) can be respectively applied, damage scenarios and mitigation identified, threat risks assessed and reduced, with the whole system iteratively updated in response to newly derived configurations and knowledge regarding component of interest. Respective entities can apply their knowledge to supplement knowledge across the system, enabling interaction from multiple sources.
Owner:VOLVO CAR CORP

Part turning method based on software CAM milling module and application

The invention relates to a part turning method based on a software CAM milling module and application, and belongs to the technical field of turning programming. The part turning method comprises the steps that S1, a software CAD function is started, and a curve model of a part is established; s2, starting a software CAM function, selecting a plane milling mode, setting in the plane milling mode, and generating a tool path code; s3, post-processing the tool path code to generate a numerical control program; and S4, the numerical control program is modified, a part is clamped on a machine tool, turning is started according to the modified numerical control program, and the part is an unconventional curved surface part. According to the turning programming method, whether a modeling module or a machining module is adopted, parameter setting is simple, errors are not prone to occurring, programming work of the unconventional curved surface can be efficiently completed, and the accuracy of a program is guaranteed.
Owner:TIANJIN HEAVY EQUIP ENG RES +1

Controlling access to restricted and unrestricted software functionality

Some disclosed methods involve controlling a display system to present one or more restricted access virtual buttons in a secure region. The restricted access virtual buttons may correspond to functionality of the apparatus or functionality of a software application for which access is restricted. Some disclosed methods involve controlling the display system to present one or more unrestricted access virtual buttons in a non-secure region. The unrestricted access virtual buttons may correspond to functionality of the apparatus or functionality of the software application for which access is not restricted. Responsive to the selection of a virtual button displayed in the secure region, some methods involve performing an authentication process and executing the functionality of the device or functionality of a software application for which access is restricted after successful authentication. Access to functionality corresponding to the restricted access virtual buttons may be prevented if the authentication process is not successful.
Owner:QUALCOMM INC

Software and hardware integrated intelligent terminal power transaction system and method

The invention provides a software and hardware integrated intelligent terminal power transaction system and method, relates to the technical field of power market transaction, and solves the technical problems of data potential safety hazards and insufficient real-time performance caused by dependence on an external platform in a power transaction process in the prior art. The system specifically comprises a hardware architecture and a software function module, the hardware architecture comprises a processor, a redundant power supply, a storage device, a network interface, a security encryption chip and a display interface; the software function module comprises a core function layer, an interface layer and a security layer; wherein the core function layer is used for being responsible for processing and controlling the whole flow of power transaction; the interface layer is used for carrying out standardized and ordered external data interaction; and the security layer is used for guaranteeing the security of the terminal from multiple dimensions of communication, transaction, data and operation and maintenance. The method is used for electricity market transaction.
Owner:HEFEI YUANLI ZHONGHE ENERGY TECH CO LTD

Automated generation of application programming interfaces for microservices

Described are techniques for exposing an endpoint for a software function used by microservices. The techniques include obtaining software classes of a plurality of microservices and analyzing the software classes to identify a software function that is eligible for conversion to an application programming interface (API) format. The techniques further include determining a server microservice, which hosts a software class that includes the software function, and one or more client microservices that use the software function. The techniques further include generating deployable source code implementing an API that exposes the software function hosted by the server microservice to the one or more client microservices. The API uses a software wrapper to encapsulate software function semantics used by a monolith application refactored into the plurality of microservices.
Owner:INTERNATIONAL BUSINESS MACHINE CORPORATION

Processing device and software component selecting method

A processing device includes a storage unit that stores a software component database indicating a correspondence relationship between a software component including at least a source code and a software feature indicating characteristics of a software, and heterogeneous features correlation information indicating a correspondence relationship between the software feature and a system feature having a lower abstraction level than the software feature and indicating characteristics of a system, an input unit that receives a request feature list including one or more of the system features, a feature conversion unit that refers to the heterogeneous features correlation information and outputs the software feature corresponding to the system feature included in the request feature list, and a software component selecting unit that refers to the software component database and outputs as a software component selection result the software component corresponding to the software feature output by the feature conversion unit.
Owner:ASTEMO LTD

Model-oriented health detection method and device, equipment and storage medium

The invention provides a model-oriented health detection method, device and equipment and a storage medium, and the method comprises the steps: collecting a plurality of pieces of hardware index data representing hardware features and a plurality of pieces of software index data representing software features of a server; detecting whether an abnormal index exists or not based on the hardware index data and the software index data; if the abnormal index exists, calculating a health degree score according to the hardware index data and the software index data; and determining the health state of the server according to the health degree score. According to the technical scheme provided by the invention, the hardware index data and the software index data are quantified through the health degree score component, so that health detection can be accurately carried out, and a decision basis is provided for fault early warning and automatic repair.
Owner:INSPUR TIANYUAN COMM INFORMATION SYST CO LTD

Digital twin system for target controller

PCT designated stage expiredWO2025043909A1Programme controlGeometric CADVirtual targetTarget control
Provided in the present application is a digital twin system for a target controller, the system comprising a system operating layer, an environment construction layer, a test layer and an analysis layer, wherein the system operating layer is used for simulating the operating state of a digital twin target controller; the environment construction layer is used for building a system operating environment; the test layer is used for transmitting a test instruction to the system operating layer, so as to perform a simulated test in the system operating layer; and the analysis layer receives returned test data transmitted by the test layer, and performs fault cause analysis and recording on fault-related data in the returned test data. The digital twin system for a target controller in the present application virtualizes the operating state of the target controller on a host computer, so that embedded development no longer relies on customized hardware; the hardware design, software functionality and system performance of the system can be verified in advance before real hardware is manufactured; and timely optimization can be performed after design defects are found, so that the number of iterations of product research and development is reduced, and the research and development cost is saved on.
Owner:CASCO SIGNAL LTD

Software function demand evaluation method and system based on function points, medium and equipment

The invention relates to a software function demand assessment method and system based on function points, a medium and equipment, and the method comprises the steps: decomposing to-be-assessed software into a plurality of function points according to an estimated function, so as to estimate the total function point number of the software; acquiring reference data through historical project data, estimating the workload of the software through the reference data and an estimation model according to the total function points, and introducing an adjustment factor to adjust the estimated value of the workload; a cost estimated value is determined through the estimated value of the workload, an accurate software project plan is made according to the cost estimated value and the estimated value of the workload, and the progress and quality of a project are monitored through measurement of function points. The invention relates to the technical field of software evaluation, and can effectively improve the accuracy of estimation.
Owner:CHINA SHENHUA INT CONSTR CO LTD

Artificial Intelligence (AI) Assisted Automation of Testing in Software Environments

Methods and systems for artificial intelligence (AI) assisted automation of testing of a software functionality related to a user intent on a software platform is provided. In one embodiment, the method includes receiving user action data indicating the user intent related to a software platform and generating a human-readable test scenario. The test scenario, which includes a sequence of human-readable testing steps and an expected outcome, is generated using a scenario machine learning (ML) model. The method includes generating an interpretable test script based on the test scenario using a script ML model. The test script is interpreted to implement testing steps on the software platform, generating a test outcome. A human-readable test report is also generated to evaluate the test scenario on the software platform, based on the test outcome and the expected outcome.
Owner:ISTARI DIGITAL INC

Methods and systems of facilitating provisioning of a software functionality

The present disclosure provides a method of facilitating provisioning of a software functionality. Further, the method may include receiving, using a communication device, an input data from a user device. Further, the method may include generating, using a processing device, an output data based on the input data and a first LLM. Further, the first LLM may be trained on training data corresponding to the software functionality. Further, the training data includes an input training data and an output training data. Further, the output training data may be generated by an implementation of the software functionality based on the input training data. Further, the method may include transmitting, using the communication device, the output data.
Owner:LINVEST21 INC

Software cost evaluation method for function point analysis

The invention relates to the technical field of software cost evaluation, and discloses a function point analysis software cost evaluation method, which comprises the following steps: carrying out semantic analysis on a software function demand text to obtain a software function point; and performing similarity measurement on the software function points and the software function question and answer description data, selecting the question and answer description data with the highest similarity as a function point complexity rating basis of the software function points, and performing complexity rating and software cost evaluation on the software function points. Software function words are selected in combination with a neighborhood knowledge graph and semantic similarity analysis, software functions are described, question and answer description data of the software function words are obtained in combination with question and answer description data of the software functions, multiple complexities are extracted from the question and answer description data to conduct complexity rating on software function points, and the complexity rating accuracy is improved. And setting a cost adjustment factor by referring to a software cost evaluation standard, and performing software cost evaluation based on software function point analysis on the complexity rating result by combining the cost adjustment factor.
Owner:INNER MONGOLIA WEIXINTONG ELECTRIC POWER COMMUNICATION ENGINEERING DESIGN CO LTD

Systems and methods supporting composable system architectures

The invention provides a platform for evaluating and distributing packaged software capabilities. The packaged software capabilities described herein may be discrete pieces of software designed to perform a specific task and multiple packaged software capabilities may be combined to create larger functionality, such as an application. Packaged software capabilities may be analyzed using a variety of techniques to evaluate interoperability based on standard(s) to determine whether the packaged software capabilities support desired hardware, authentication, authorization, and the like. A catalog of packaged software capabilities satisfying the standard(s) may be created and the platform may provide a variety of techniques for searching the catalog based on search parameters to identify best fit packaged software capabilities meeting a user's needs.
Owner:ACCENTURE GLOBAL SOLUTIONS LTD

Computer software development information management method

The invention discloses a computer software development information management method, which relates to the technical field of computer software development information management, and comprises the following steps of: collecting software development functions and feedback information used by a user by utilizing a data collection module; and sequentially calculating and outputting a user experience feedback score UP, a software function optimization degree RG and an iteration efficiency evaluation value DX, displaying the iteration efficiency of the ith function in software development by utilizing a visualization module based on a result of the iteration efficiency evaluation value DX, and performing corresponding management adjustment. According to the method, the user feedback processing efficiency can be remarkably improved, the function optimization degree can be accurately evaluated, the iteration efficiency can be scientifically evaluated, and an effective loop feedback mechanism is established, so that software development information management can better know user requirements, optimize software functions and improve the iteration efficiency, and software products and services with higher quality are provided for users.
Owner:SHANGHAI HAORONG TECHNOLOGY CO LTD