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

1154 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...

Assessing SBOM accuracy and completeness

Methods and systems for assessing a software bill of materials (SBOM) include building a knowledge graph from repositories, using function fingerprints of software packages in the repositories. Dependencies of an application are identified using function fingerprints of the application and comparing to function fingerprints of the software packages. A quality score for an SBOM of the application is generated based on a comparison of the identified dependencies to claimed dependencies of the SBOM. An action is performed responsive to the quality score.
Owner:INTERNATIONAL BUSINESS MACHINE CORPORATION

Systems and methods for end point integration and mapping

Systems, methods, and computer-readable for endpoint integration and mapping are disclosed. A system can include one or more processing circuits configured to identify endpoints and access information. The processing circuits can generate an object package corresponding to the endpoint by initiating the object package based on an identifier corresponding to an endpoint type of which the object package is structured and mapping the access information to an access scheme corresponding to formatted requests to access the endpoints for protection data. The processing circuits can perform an endpoint request by invoking the object package using at least one formatted request and receiving output data with a response to the endpoint request by a DCDSI system. The processing circuits can further update a distributed ledger or data source based on the output data.
Owner:AS0001 INC

Embedded system construction method and device

The invention discloses an embedded system construction method and device, and the method comprises the steps: loading a configuration file which is a. Config file generated based on configuration parameters selected by a user through a visual configuration interface; when the CONFIGCONANAUTOUPDATE flag bit is detected to be in an activated state, the Conan warehouse data center is accessed, the latest compatible version of each Conan software package dependency item is inquired, and a semantic version constraint analysis algorithm is adopted to update a version identifier in the configuration file into the latest compatible version; generating a description file containing a dependency item list based on the updated configuration file, and generating a dependency lock file through a Hash locking mechanism; and importing the pre-compiled binary package into the construction environment, calling the corresponding pre-compiled binary package according to the version information and the Hash check value in the dependency lock file in the firmware compiling process, and executing hierarchical compiling operation.
Owner:BEIJING ZHONGCHEN MICROELECTRONICS CO LTD

Live tracking of cyber components and al guided automated vulnerability detection & fixing

A live mapping framework may be generated for large enterprise- wide networks and systems. The live mapping framework includes identification of key attributes of every device connected to the network. The key attributes may include device type, installed software packages, network connection information, device usage information, and other information. Frequent updates to the live mapping framework and trending over time enable the identification of system vulnerabilities. Generative and explainable Al may additional be used for penetration testing of virtual replicas of the enterprise- wide networks, leading to the generation of solution sets addressing the identified vulnerabilities.
Owner:UNIVERSITY OF MAINE +2

Software package source code optimization method of cross-instruction-set architecture

The invention provides a software package source code optimization method of a cross-instruction-set architecture. The method comprises the following steps: step 1, retrieving and collecting various architecture migration optimization cases; step 2, the verified optimization cases are accumulated through the optimization library; 3, collecting a software package source code with a poor migration effect in a project, and providing the software package source code to a big language model to generate an optimization suggestion of migration between an original architecture and a target architecture; 4, inputting the to-be-optimized software package source code and the optimization suggestion into the large language model to generate a candidate optimization code; 5, further evaluating and screening the candidate optimization codes; step 6, retrieving in the optimization library based on the semantic features of the current code to obtain an excellent instance; step 7, performing optimization again by using a large language model; and step 8, evaluating a construction speed increase rate and function consistency. According to the scheme, a double-stage task decomposition strategy is adopted, the semantic drift risk is effectively reduced, and the accuracy of instruction-level conflict repair is improved.
Owner:NANJING UNIV OF INFORMATION SCI & TECH

Content tracking system and method of use

A content tracking system may include a processor. A content tracking system may include a non-transitory memory coupled to the processor, including one or more content containers. A content tracking system may include a communication service coupled to a network interface, the communication service configured to receive content-related service requests. A content tracking system may include a content container service communicatively coupled to the processor. A content tracking system may include a registry container service communicatively coupled to the processor, wherein the processor is configured to. generate a content container package, associate a data content portion with the content container package, generate side car file data, associate the side car file data with the content container package; and log a plurality of content-related metadata attribute values to a registry database.
Owner:AI-ID INC

Systems and methods for private network issuance of digital currency

Systems, methods, and computer-readable storage media of configuring digital currency nodes utilizing a one-tier model or two-tier model. One method includes transmitting, via an application provider system, an installation request including authentication information, downloading, by the user device, a digital wallet application, and installing, by the user device, the digital wallet application based on one or more system requirements, wherein installing includes verifying the user device meets the one or more system requirements, generating a public and private key pair, hardening the user device, storing and configuring the digital wallet application, and authenticating the digital wallet application. The method further includes establishing, via a private network, a private network connection associated with digital currency issuance. Another method includes transmitting a registration request, receiving a software package including a software appliance and executable code, installing the software appliance and establishing a private network connection associated with digital currency issuance.
Owner:WELLS FARGO BANK NA

Programming language for interacting with large language model

To provide a programming language for interacting with a large language model.SOLUTION: In an example, a software package is provided that provides an interface so that when software is executed, a user is able to provide a natural language prompt using a scripting language that directs the interface to interact with a large language model (LLM), adding contextual information to prompts sent to the LLM. The interface is then also capable of extracting and evaluating a programming code generated by the LLM, so that the generated code may be used immediately in a software package without the need for user editing and / or copying / pasting.SELECTED DRAWING: None
Owner:エスアーペーエスエー

Apparatus and method for evaluating software performance

Described herein is an apparatus and method for evaluating software performance. An apparatus may include at least a processor; and a memory communicatively connected to the at least processor, wherein the memory contains instructions configuring the at least processor to receive a software package; identify a safety standard; select an operating environment as a function of the safety standard; deploy the software package on the operating environment; operate a communication channel between a user device and the operating environment, wherein operating the communication channel comprises determining a performance metric for the software package; and displaying, at a display device having a user interface, the performance metric to a user through the user interface.
Owner:PARRY LABS LLC

Method for analyzing density-type coal quality parameters on basis of big data, and analyzer

A method for analyzing density-type coal quality parameters on the basis of big data, and an analyzer and a system. The method comprises: on the basis of (II) and a large number of collected coal quality parameters A, M, V and FC, and collected Q and S data, establishing a coal quality parameter database and an identification and analysis software package; and on the basis of a coal quality parameter change signal U measured by a coal quality parameter measurement apparatus (1), the software package performing analysis, so as to obtain coal quality parameters A, M, V, FC, Q and S of coal. With regard to the coal quality parameter analyzer that uses the method, the analyzer is at least composed of a coal quality parameter measurement apparatus (1) and a control and calculation unit (2), wherein the coal quality parameter measurement apparatus (1) measures a coal quality parameter change signal U, the control and calculation unit (2) receives the signal U, and all coal quality parameters are rapidly analyzed by means of an identification and analysis software package. Compared with the establishment of a mathematical model for measurement, the method in the present invention is not affected by changes in coal types and coal quality, and has high measurement accuracy. The present invention is suitable for the online and offline measurement of coal quality parameters.
Owner:DI SHENGCAI +1

Vulnerability remediation recommendation mechanism

A method is disclosed. The method comprises detecting one or more vulnerabilities in a software package, generating a version upgrade recommendation for each of the detected vulnerabilities, generating a version graph including one or more of the version upgrade recommendations and displaying the version graph at a user interface.
Owner:FORTINET INC

Verifying integrity and secure operations of cloud-based software services

A method for creating a build product including receiving from an application build request from a user, the build request including an application source code and a list of third-party packages, defining a plurality of third-party packages. The method further includes sending a build request to a build server, receiving a first acknowledgment from the build server, receiving the plurality of third-party packages, defining received third-party packages, building an application image from the application source code and the received third-party packages, defining a container image, and sending the container image to a verification server.
Owner:VM INNOVATIONS I LLC

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

Content authorization and delivery

Authorization and delivery of content may employ uniform resource signing packages. A uniform resource signing package may comprise access parameters for a content item, user, and / or device, and may be sent to the client as a uniform resource query parameter. The client may include the uniform resource signing package in future requests associated with the content item.
Owner:COMCAST CABLE COMM LLC

Second screen synchronization and handoff

Systems and methods for dynamic content display generation for multiple device setups are provided. Supplemental content files associated with an interactive content title may be stored in memory in association with parameters specific to different types of user devices. A current interactive session associated with a first device may be monitored and determined to include a virtual environment presentation associated with the interactive content title. A type of a secondary device associated with the user may be identified. A supplemental content package may be generated for the secondary device based on a selected set of supplemental content and a set of the parameters associated with the type of the secondary device. The supplemental content package may be provided to the secondary device during the current interactive session, and the secondary device may generate a presentation of the selected set of supplemental content files in accordance with the set of parameters.
Owner:SONY INTERACTIVE ENTERTAINMENT LLC

Machine Learning-Based Approach to Characterize, Triage, and Remediate Software Supply Chain Risk

PendingUS20260044609A1Platform integrity maintainanceUninitialized variableData stream
A software package is received and unpacked into multiple components comprising plural functions. Each function is lifted from machine code into static single-assignment intermediate representation and tokenized to produce semantics-preserving embeddings. Intermediate-representation data-flow features are extracted, including detection of constant static variables on a stack, stack reaching definitions, uninitialized variables, and intra-procedural aliases. For each component, the embeddings and features are input to a machine-learning model trained on semantic properties derived from a corpus of software packages to generate a software supply chain risk level. Data characterizing the risk level is provided to a consuming application. When the risk level satisfies a remediation criterion, a remediation action is initiated, including generation of a source-code patch recommendation for an identified root-cause function, insertion of a runtime guard into the component, or issuance of a security advisory for distribution to a security operations dashboard.
Owner:BINARLY INC

Separating application programming interfaces into containers to facilitate safety assurance

Application programming interfaces (APIs) of a software package can be separated into containers to facilitate safety assurance through isolation. For example, a computing system can receive an application request associated with the software package. The software package can include a first set of APIs that is compliant with a safety threshold and a second set of APIs that is noncompliant with the safety threshold. The computing system can determine that the application request corresponds to the first set of APIs. In response, the computing system can identify a first container that includes a first instance of the software package in which the first set of APIs is enabled and the second set of APIs is disabled. Subsequent to identifying the first container, the computing system can forward the application request to the first container that can handle the application request using the first instance of the software package.
Owner:RED HAT INC

Secure Vehicle Software Updates Via Private Network

A computing system for providing OTA updates at a charge station or other location can include a local cache storage; a communications system configured to establish a private cellular network associated with a particular location; and a control circuit. The control circuit can be configured to: obtain an OTA software package from an OTA update server over a public cellular network; store the OTA software package at the local cache storage at the particular location; determine that a vehicle has connected to the private cellular network; in response to determining that the vehicle has connected to the private cellular network, determine whether the vehicle is eligible for the OTA software package stored at the local cache storage; and provide, over the private cellular network, the OTA software package stored at the local cache storage to the vehicle based on determining that the vehicle is eligible for the OTA software package.
Owner:MERCEDES BENZ GROUP AG

Method and system for automatically generating intelligent adaptation layer based on API (Application Program Interface) change

The invention discloses an automatic generation method and system for an intelligent adaptation layer based on API change. The method comprises the steps that API change detection is conducted according to new and old version API interface definitions, adaptation codes are generated according to an API change detection result and compiled into a compatible adaptation layer library, and the compatible adaptation layer library is packaged into an installation package; in the installation stage, the new version target library and the compatible adaptation layer library are installed in a target directory; and loading the compatible adaptation layer library prior to the new-version target library in the running stage, taking over and processing the old-version API interface through the compatible adaptation layer library, and transferring the new-version API interface in the new-version target library. The invention aims to solve the compatibility problem caused by the API change of the software library, realize the automatic generation of the intelligent adaptation layer to ensure the seamless compatibility of the application program with different version libraries under the RPM and other software package management systems, and reduce the maintenance workload for solving the incompatibility problem caused by the API change.
Owner:QILIN XINAN (GUANGDONG) TECHNOLOGY CO LTD

System and method for a safety critical operating environment container architecture

A system for providing a safety critical operating environment container architecture, the system including a computing device having a memory communicatively connected to at least one multi-core processor, the memory containing instructions configuring the processer to receive at least a software module to be executed on the at least one multi-core processor, create a separate virtual environment for the at least a software module, wherein creating the virtual environment further includes generating a virtualization layer and allocating a dedicated private static memory space through the virtualization layer, wherein the separate virtual environment includes a dedicated operating system, integrate the at least a software module into the virtual environment by instantiating, the software module into at least one software container, wherein the at least one software container includes a plurality of dedicated software packages and execute the software module on each software container for each virtual environment.
Owner:PARRY LABS LLC

Vehicle software change control system

A vehicle software release management system enables receipt of a vehicle software package and an associated test plan to generate a versioned software artifact set. The vehicle software release management system may initiate a workflow to manage testing, certification, and deployment of the software package based on the versioned software artifact set. The vehicle software release management system may facilitate testing of the vehicle software package, including generating test scripts and configuring the testing environment according to test configurations. The vehicle software release management system may facilitate certification of the vehicle software package according to the versioned software artifact set and manage the deployment / rollback to software package destinations.
Owner:AMAZON TECH INC

Predicting package distribution network attributes

Techniques are described herein for predicting package distribution network attributes. A model of a package distribution network may be initialized in a digital computing system. The model may be a graph with nodes representing intermediate waypoints and edges representing distribution channels between intermediate waypoints. Some edges may include initial values of attribute(s) of the respective distribution channels of the package distribution network. Using the model, traversal of package(s) may be simulated through candidate pathways across the package distribution network. This may include applying data indicative of nodes and edges (including the initial values) of the graph as input across machine learning model(s) to generate predicted values of attribute(s) of the package distribution network. Metric(s) associated with each of the candidate pathways across the package distribution network may be determined and used to select candidate pathway(s) across the package distribution network for use in one or more downstream computing processes.
Owner:INXEPTION CORP

Cyber security system for email message protection

Implemented within a cyber security appliance, a non-transitory storage medium configured to store software that, when executed, conducts data loss prevention evaluation of an email message to protect against exfiltration of sensitive data from an enterprise. The software includes an email protection module and high availability (HA) fail-open control logic. The email protection module includes email threat detection logic to analyze content associated with an outbound or lateral email message for potential data loss characteristics. The HA fail-open control logic is configured to (i) detect operational failure of the email protection module or intake disruption of email messages via an Application Programming Interface (API) providing access to the email protection module and (ii) redirect the email messages to HA cloud infrastructure pertaining to the enterprise for temporary storage and subsequent release of the redirected email messages upon detecting the operational failure or the intake disruption.
Owner:DARKTRACE HLDG LTD

Automated Identification Of Vulnerable Software Components

An automated identification of vulnerable software components is presented. The objective to find a method for the automatic identification of CVE affected software components through source-code parsing and text analysis. The method shall reduce manual work to a minimum and ensure a high level of data quality. The objective is solved by the computer-implemented method for identifying vulnerable software, comprising: receiving a software package; unpacking source code files for multiple versions of the software package; retrieving an entry for the software package from a vulnerability database; retrieving a patch for the software package; determining changes made by the patch to source code files of the software package; and determining whether the changes were made to a given version of software and reporting the given version of software as vulnerable in response to a determination the changes were absent from the given version of software.
Owner:DYNATRACE LLC

Downloadable network tests for virtual client functions

Techniques are disclosed for sending downloadable software packages that may be executed to perform tests of a network device without requiring the network device to update firmware. In one example, the network device obtains a software package comprising instructions for simulating a network instance and stores the software package in a volatile memory of the network device. The network device simulates, based on the instructions, the network instance to obtain data indicative of a performance of the network instance. The network device sends, via a communication channel established with a network management system (NMS) based on the software package, the data indicative of the performance of the network instance. In some examples, the NMS uses the data indicative of the performance of the network instance to identify a root cause of a failure of the network device or a remedial action to be performed upon the network device.
Owner:JUNIPER NETWORKS INC

Software management method and device based on target script, equipment and storage medium

The invention relates to the field of software, and discloses a software management method, device and equipment based on a target script and a storage medium, the target script comprises an interface calling function and an iteration function, and the method comprises the following steps: calling an interface of a software repository based on the interface calling function to access a software package in the software repository, traversing the software packages in the software warehouse based on the iteration function; if the target software package representing that the integration date is the same as the integration date of the current integrated software is not traversed, creating a first software package for storing the current integrated software in a software warehouse, and uploading the current integrated software to the first software package based on an uploading function; if the target software package is traversed, creating a second software package for storing the current integrated software in the software warehouse, and uploading the current integrated software to the second software package based on the uploading function; according to the method, the integrated software in the same date is automatically stored in the software warehouse of another platform without omission, so that the security of software management is improved.
Owner:CHONGQING SELIS PHOENIX INTELLIGENT INNOVATION TECH CO LTD

ROS 2 software package defect detection method based on large language model and coverage rate guidance

The invention belongs to the field of software testing, and relates to an ROS 2 software package defect detection method based on a large language model and coverage rate guidance. According to the method, function information is extracted from a to-be-tested program, and a regular expression is used for analyzing function definition, parameter characteristics and other information; the method comprises the following steps: presetting verification standards related to a to-be-tested program, and extracting physical constraints and document constraints from the verification standards; integrating the extracted function information, physical constraint and document constraint into accurate information, filling a cue word template with the accurate information, inputting the cue word template into a large language model, and generating an initial test seed; a mutation strategy is introduced, and diversified mutation operation is performed on the generated seeds, so that test cases with higher diversity are generated; optimizing the test case by adopting a coverage rate guiding mechanism, and guiding to generate a new test case by monitoring the coverage rate in real time; through a defect verification mechanism, dominant defects such as program crash and the like can be detected, and hidden defects such as violation of physical constraints or violation of document constraints and the like can be identified.
Owner:DALIAN UNIV OF TECH

Vehicle software upgrading method and device, computer equipment and storage medium

The invention discloses a vehicle software upgrading method and device, computer equipment and a storage medium. The method comprises the steps that respective priorities and upgrading configuration information of multiple to-be-upgraded vehicles are acquired; according to the priority sequence and the respective upgrading configuration information of the plurality of to-be-upgraded vehicles, respectively obtaining respective to-be-upgraded software packages of the plurality of to-be-upgraded vehicles; downloading the to-be-upgraded software packages of the current to-be-upgraded vehicle to a storage area of the current to-be-upgraded vehicle according to the priority sequence, and configuring software upgrading tasks corresponding to the to-be-upgraded software packages according to the types of the to-be-upgraded software packages of the current to-be-upgraded vehicle. Therefore, the vehicle software upgrading efficiency is effectively improved through priority ranking and software classification and regional upgrading.
Owner:ZHEJIANG GEELY HLDG GRP CO LTD +1

Chart creation based on a data processing package

A system generates a user interface that enables a user to generate a chart from one or more statements of a data processing package. Via one or more user interactions with the user interface, the system may receive one or more chart parameters for a chart. Using a statement from the data processing package and the one or more chart parameters, the system may generate an additional statement and append the generated statement to the data processing package to form an enriched data processing package. The system may communicate the enriched data processing package to a search service for execution. The system may display the results in an interactive chart.
Owner:CISCO TECHNOLOGY INC

Test method, electronic equipment and computer readable storage medium

The invention discloses a test method, electronic equipment and a computer readable storage medium, and the method comprises the steps: responding to the successful loading of a software upgrade package, and displaying test connection information; a test application program package is arranged in the software upgrade package, and the test application program package is used for starting a test application program; establishing a wireless communication connection with the test device based on the test connection information; and in response to the establishment of the wireless communication connection, obtaining a test application package from the software upgrade package, and starting a test application for testing based on the test application package. By adopting the application, the test application package can be built in the software upgrade package, and the test application package can be automatically loaded by loading the upgrade software package. Meanwhile, wireless communication connection can be established between the electronic equipment and the test equipment. Therefore, test automation is realized, and the test efficiency is improved.
Owner:HONOR DEVICE CO LTD