Internet-based machine programming
    51.
    发明授权

    公开(公告)号:US11269601B2

    公开(公告)日:2022-03-08

    申请号:US16455125

    申请日:2019-06-27

    Abstract: Apparatus, devices, systems, methods, and articles of manufacture for intent-based machine programming are disclosed. An example system categorize source code blocks includes a code repository accessor to access a code repository and select a source code block. The example system also includes a signature generator to generate a signature for the source code block, a collateral miner to extract collateral associated with the source code block, and a tokenizer to transform the source code block into tokens. In addition, the example system includes a function assessor to determine a function of the source code block based on the collateral and the tokens and an input/output determiner to determine an input and an output of the source code block based on the collateral and the signature. The example system further includes a tagger to categorize the source code block with the function, input, and output.

    METHODS AND APPARATUS TO DETECT SIDE-CHANNEL ATTACKS

    公开(公告)号:US20220019666A1

    公开(公告)日:2022-01-20

    申请号:US17385589

    申请日:2021-07-26

    Abstract: Methods, apparatus, systems and articles of manufacture to identify a side-channel attack are disclosed. Example instructions cause one or more processors to generate an event vector based on one or more counts corresponding to tasks performed by a central processing unit; determine distances between the event vector and weight vectors of neurons in a self-organizing map; select a neuron of the neurons that results based on a determined distance; identify neurons that neighbor the selected neuron; and update at least one of a weight vector of the selected neuron or weight vectors of the neighboring neurons based on the determined distance of the selected neuron.

    METHODS, SYSTEMS, ARTICLES OF MANUFACTURE AND APPARATUS TO DETECT CODE DEFECTS

    公开(公告)号:US20220012163A1

    公开(公告)日:2022-01-13

    申请号:US17483431

    申请日:2021-09-23

    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to detect code defects. An example apparatus includes repository interface circuitry to retrieve code repositories corresponding to a programming language of interest, tree generating circuitry to generate parse trees corresponding to code blocks contained in the code repositories, directed acyclic graph (DAG) circuitry to generate DAGs corresponding to respective ones of the parse trees, the DAGs including control flow information and data flow information, abstraction generating circuitry to abstract the DAGs, invariant identification circuitry to extract invariants from the abstracted DAGs, and DAG comparison circuitry to cluster respective ones of the extracted invariants to identify respective ones of the abstracted DAGs with common invariants.

    Methods and apparatus to detect side-channel attacks

    公开(公告)号:US11074344B2

    公开(公告)日:2021-07-27

    申请号:US16226137

    申请日:2018-12-19

    Abstract: Methods, apparatus, systems and articles of manufacture to identify a side-channel attack are disclosed. An example apparatus includes a vector-to-neuron processor to map an event vector to a neuron of a trained self-organizing map; a buffer processor to identify a task pair based on the neuron and an adjacent neuron of the neuron; a buffer to store data corresponding to the identified task pair; an attack identifier to, when information stored in the buffer corresponds to more than a threshold number of task pairs corresponding to the identified task pair, identify a malware attack; and a mitigation technique selector to select a technique for mitigating the malware attack.

    METHODS AND APPARATUS TO FIND OPTIMIZATION OPPORTUNITIES IN MACHINE-READABLE INSTRUCTIONS

    公开(公告)号:US20210110308A1

    公开(公告)日:2021-04-15

    申请号:US17129821

    申请日:2020-12-21

    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for finding optimization opportunities in machine-readable instructions, the apparatus comprising, a cluster creator to utilize a semantic similarity model to create a first cluster of semantically similar machine-readable instruction snippets selected from a set of machine-readable instructions, a combination generator to identify a first combination of a subset of the semantically similar machine-readable instruction snippets from the first cluster of semantically similar machine-readable instruction snippets, and a snippet analyzer to utilize a syntactic similarity model to determine a syntactic similarity of the first combination of a subset of the semantically similar machine-readable instruction snippets from the first cluster of semantically similar machine-readable instruction snippets.

    APPARATUS AND METHODS FOR OBJECT MANIPULATION VIA ACTION SEQUENCE OPTIMIZATION

    公开(公告)号:US20190321974A1

    公开(公告)日:2019-10-24

    申请号:US16455263

    申请日:2019-06-27

    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for object manipulation via action sequence optimization. An example method disclosed herein includes determining an initial state of a scene, generating a first action phase sequence to transform the initial state of the scene to a solution state of the scene by selecting a plurality of action phases based on action phase probabilities, determining whether a first simulated outcome of executing the first action phase sequence satisfies an acceptability criterion and, when the first simulated outcome does not satisfy the acceptability criterion, calculating a first cost function output based on a difference between the first simulated outcome and the solution state of the scene, the first cost function output utilized to generate updated action phase probabilities.

Patent Agency Ranking