Source code search engine
    71.
    发明授权

    公开(公告)号:US11809436B2

    公开(公告)日:2023-11-07

    申请号:US17515381

    申请日:2021-10-29

    CPC classification number: G06F16/24578 G06F8/36

    Abstract: A syntax-based ranking technique is provided that ranks search results from multiple source code files in an order that considers the relevance of each matched term with a corresponding code type and the relevance of the type of file that contains the matched term. Boost values are provided for each code type of a matched term in order to weigh certain occurrences of the matched term with more relevance. Boost values are provided for each type of file that contains the matched term in order to weigh the occurrence of the term in a particular file with more relevance.

    Software requirements creating and tracking system and method

    公开(公告)号:US11803356B1

    公开(公告)日:2023-10-31

    申请号:US17101675

    申请日:2020-11-23

    CPC classification number: G06F8/34 G06F8/33 G06F8/35 G06F8/36

    Abstract: A system and method for creating and tracking software requirements associated with a product offering. An electronic template is employed in connection with the system and method. The electronic template is configured to be associated with a product type, where the product type is associated with a plurality of software requirements. The electronic template comprises a plurality of fields where the fields comprise software requirement type fields. Each software requirement type field is associated with a software requirement content field. The electronic template is configured to receive data in the software requirement type fields and the software requirement content fields. A database is employed and configured to store the data received in the software requirement type fields and the software requirement content fields in accordance with the configuration of the template.

    BOT OMNI CHANNEL COMMUNICATION SYSTEM
    74.
    发明公开

    公开(公告)号:US20230344785A1

    公开(公告)日:2023-10-26

    申请号:US18216805

    申请日:2023-06-30

    Inventor: Vivek KUMAR

    CPC classification number: H04L51/02 G06F8/36 G06F9/451

    Abstract: Systems, methods, and other embodiments associated with a bot communication system for communicating between channels and bots are described. In one embodiment, a system includes a bot manager configured to provide communication between an individual bot from a plurality of bots and a target channel of a plurality of channels. The bot manager is configured to process a bot response from the individual bot to the target channel by at least: identifying channel configuration metadata from a channel metadata repository that defines a channel dependent format for communicating data with the target channel; converting the bot response to the channel dependent format associated with the target channel including formatting data components from the bot response according to the channel configuration metadata of the target channel; and transmitting, via a network connection, the converted bot response to the target channel in the channel dependent format of the target channel.

    MULTI-LEVEL GRAPH PROGRAMMING INTERFACES FOR CONTROLLING IMAGE PROCESSING FLOW ON AI PROCESSING UNIT

    公开(公告)号:US20230342118A1

    公开(公告)日:2023-10-26

    申请号:US18178098

    申请日:2023-03-03

    Applicant: MediaTek Inc.

    CPC classification number: G06F8/36 G06F8/433

    Abstract: A graph application programming interface (API) is used to control an image processing flow. A system receives graph API calls to add nodes to respective subgraphs. The system further receives a given graph API call to add a control flow node to a main graph. The given graph API call identifies the subgraphs as parameters. The main graph includes the control flow node connected to other nodes by edges that are directed and acyclic. A graph compiler compiles the main graph and the subgraphs into corresponding executable code. At runtime, a condition is evaluated before the subgraphs identified in the given graph API call are executed. One or more target devices execute the corresponding executable code to perform operations of an image processing pipeline while skipping execution of one or more of the subgraphs depending on the condition.

    Variable replacement by an artificial intelligence accelerator

    公开(公告)号:US11782683B1

    公开(公告)日:2023-10-10

    申请号:US17656358

    申请日:2022-03-24

    CPC classification number: G06F8/36

    Abstract: A system for variable replacement in a template artificial intelligence (AI) accelerator code. The system includes: at least one memory; at least one processor communicatively coupled to the at least one memory, and configured for computing at least one table of variables from a template AI accelerator code; and an AI accelerator including a plurality of engines, and communicatively coupled to the at least one processor and the at least one memory. The AI accelerator is configured to create a variable replaced AI accelerator code for the plurality of engines of the AI accelerator from the template AI accelerator code by replacing variables in the template AI accelerator code with actual values from the at least one table of variables.

    SOFTWARE CODE VULNERABILITY REMEDIATION
    79.
    发明公开

    公开(公告)号:US20230274006A1

    公开(公告)日:2023-08-31

    申请号:US18314910

    申请日:2023-05-10

    CPC classification number: G06F21/577 G06F8/36

    Abstract: Systems and methods automating the process of application code vulnerability remediation. Implementations include building a repository of code revisions as software is checked for security vulnerabilities using or more software analysis tools. In certain implementations, historical code revisions are cataloged and stored in the repository. The revisions may be tokenized and utilized to detect and automatically remediate similar issues when new software packages are submitted to the system.

    Code Processing Method and Apparatus, Device, and Medium

    公开(公告)号:US20230273776A1

    公开(公告)日:2023-08-31

    申请号:US18310749

    申请日:2023-05-02

    CPC classification number: G06F8/36

    Abstract: Code inputted by a user is received through a user interface. A feature of context of to-be-completed code is determined based on the code inputted by the user. Next, at least one candidate item of the to-be-completed code is determined from a context database based on the feature of context of the to-be-completed code. The context database stores sample code and a feature of context of the sample code. Then, the at least one candidate item is presented to the user through the user interface.

Patent Agency Ranking