Method for presenting associated conflict block and device

    公开(公告)号:US12118336B2

    公开(公告)日:2024-10-15

    申请号:US17852721

    申请日:2022-06-29

    CPC classification number: G06F8/433 G06F8/77

    Abstract: A method for presenting an associated conflict block comprises obtaining a first conflict file comprising a plurality of first code blocks, wherein a second code block of the first code blocks comprises a first code snippet of a current version of the second code block, a second code snippet of a basic version of the second code block, and a third code snippet of a to-be-merged version of the second code block. A first instruction triggered on a user interface for activating a to-be-processed code block is received, wherein a first type of the to-be-processed code block is of an unresolved conflict block or a single-side change block. A fourth code snippet comprised in the to-be-processed code block and indexes of N associated code blocks of the to-be-processed code block is presented on the user interface.

    BUILD SYSTEM FOR SECURELY BUILDING AND DEPLOYING A TARGET BUILD ARTIFACT

    公开(公告)号:US20240329953A1

    公开(公告)日:2024-10-03

    申请号:US18190331

    申请日:2023-03-27

    CPC classification number: G06F8/433

    Abstract: A build system is disclosed that identifies the inputs used by a build process for securely building and deploying a piece of software to production. The build system comprises a build container and a build proxy server. The build container receives a set of initial inputs for performing a build and generates a build output (e.g., a target artifact) as a consequence of performing the build. The build proxy server monitors both internal interactions as well as external interactions (e.g., input dependency fetches from external artifact repositories) of the build container within and outside a network boundary defined around the build container. Based on the monitored interactions, the build proxy server identifies all the additional input components and/or input component dependencies used by the build container for successfully performing the build. The build container uses the identified components to perform the build and generate a target artifact.

    System and method for governance and management of enterprise software

    公开(公告)号:US12105807B1

    公开(公告)日:2024-10-01

    申请号:US17663309

    申请日:2022-05-13

    CPC classification number: G06F21/577 G06F8/433 G06F8/75 G06F21/52

    Abstract: Disclosed in some examples is an enterprise software management system (ESMS) that manages procurement, deployment, security, and maintenance of software in large enterprises. The ESMS may include one or more of a software tracking component, a software component storage component, a licensing repository component, a software vulnerabilities detection component, and a software risk management component. The ESMS governs and manages software applications and components to reduce legal, security, and other risks to the enterprise environment. The ESMS solves the technical problem of tracking and managing software and components using the technical solution of a tracking framework that utilizes interconnected systems that document, track, and ensure compliance with enterprise software goals.

    System and method for a hybrid development platform

    公开(公告)号:US12086575B2

    公开(公告)日:2024-09-10

    申请号:US17479729

    申请日:2021-09-20

    CPC classification number: G06F8/433

    Abstract: A system and method for a hybrid development platform for project development that integrates local and continuous integration (CI)-based building and testing. The system and method can make use of a build cluster, that executes individual commands within build targets; a build cache that stores partial results of previous executions; an artifact and image storage system, that stores and updates artifacts and container images; and a secrets repository that manages local and global project secrets. The system and method function as an automated build platform that enables an execution environment agnostic build platform for development over local development and extended network computing environments.

    Smart contract distribution infrastructure

    公开(公告)号:US12079606B2

    公开(公告)日:2024-09-03

    申请号:US17949919

    申请日:2022-09-21

    CPC classification number: G06F8/433 G06F8/60 G06Q20/389

    Abstract: Certain aspects of the present disclosure provide techniques for building libraries for invoking smart contracts on a blockchain. The method generally includes compiling first source code in a first programming language defining a smart contract comprising a set of operations to be executed on a blockchain into bytecode for the smart contract based on one or more of information about a compiler to be used to compile the first source code or dependencies specified in the first source code. The bytecode for the smart contract is wrapped in second source code in a second programming language. The second source code is compiled into a portion of a library package through which the smart contract can be programmatically invoked, wherein the portion of the library package specifies version information associated with the smart contract. The library package is deployed for use with the blockchain.

    Reconfigurable neural network processing based on subgraph recognition

    公开(公告)号:US12045611B1

    公开(公告)日:2024-07-23

    申请号:US18231024

    申请日:2023-08-07

    Abstract: In one example, a method comprises: receiving input codes, wherein the input codes represent a computational dataflow graph; traversing the computational dataflow graph to identify single-entry-single-exit (SESE) subgraphs of the computational dataflow graph, wherein each SESE subgraph has a sequence of nodes comprising a root node and a child node and representing a sequence of element-wise operators, wherein the root node receives a single input tensor, and wherein the child node outputs a single output tensor; determining a merged operator for each SESE subgraph; and generating executable instructions for the computational dataflow graph to be executed by a hardware accelerator having a first execution unit and a second execution unit, wherein the executable instructions comprise first executable instructions for the merged operators targeted at the first execution unit, and second executable instructions for other operators of the computational dataflow graph targeted at the second execution unit.

Patent Agency Ranking