-
公开(公告)号:US20190163900A1
公开(公告)日:2019-05-30
申请号:US16246187
申请日:2019-01-11
Applicant: Intel Corporation
Inventor: Zheng Zhang , Jason Martin , Justin Gottschlich , Abhilasha Bhargav-Spantzel , Salmin Sultana , Li Chen , Wei Li , Priyam Biswas , Paul Carlson
Abstract: Methods, systems, articles of manufacture and apparatus to detect process hijacking are disclosed herein. An example apparatus to detect control flow anomalies includes a parsing engine to compare a target instruction pointer (TIP) address to a dynamic link library (DLL) module list, and in response to detecting a match of the TIP address to a DLL in the DLL module list, set a first portion of a normalized TIP address to a value equal to an identifier of the DLL. The example apparatus disclosed herein also includes a DLL entry point analyzer to set a second portion of the normalized TIP address based on a comparison between the TIP address and an entry point of the DLL, and a model compliance engine to generate a flow validity decision based on a comparison between (a) the first and second portion of the normalized TIP address and (b) a control flow integrity model.
-
42.
公开(公告)号:US12008456B2
公开(公告)日:2024-06-11
申请号:US16457413
申请日:2019-06-28
Applicant: Intel Corporation
Inventor: Luis Carlos Maria Remis , Justin Gottschlich , Javier Sebastian Turek , Ignacio Javier Alvarez , David Israel Gonzalez Aguirre , Javier Felip Leon
IPC: G06N3/044 , G06F16/245 , G06F16/28 , G06F16/901 , G06N3/08
CPC classification number: G06N3/044 , G06F16/245 , G06F16/285 , G06F16/9024 , G06N3/08
Abstract: Methods, apparatus, systems and articles of manufacture for providing query selection systems are disclosed. An example query selection system includes a processor to: analyze a graph database; identify respective ones of objects associated with the graph database; obtain properties associated with the objects; identify common properties present in the respective ones of the objects; in response to determining the common properties present in the identified objects, output a list of the common properties corresponding to the respective ones of the objects; generate a table for the common properties and the respective ones of the objects; and populate the table with the common properties and the respective ones of the objects from the graph database to establish a relational database. The system further includes a machine learning model classifier to enable relational database query searching via the relational database.
-
公开(公告)号:US12001382B2
公开(公告)日:2024-06-04
申请号:US17559556
申请日:2021-12-22
Applicant: Intel Corporation
Inventor: Celine Lee , Niranjan Hasabnis , Paul Petersen , Justin Gottschlich , Ramesh Peri
IPC: G06F15/80 , G06F3/06 , G06F9/455 , G06F9/48 , G06F9/50 , G06F13/40 , G06N3/006 , G06N3/045 , G06N3/08 , G06N3/084 , G06N5/01 , G06N20/00
CPC classification number: G06F15/80 , G06F13/4068 , G06N20/00
Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to generate command lists to be offloaded to accelerator circuitry. An example apparatus includes kernel duration model circuitry to predict a duration of execution of a first kernel based on a first source location, a first name, a first property of a first argument, or an occupancy of the first kernel. The example apparatus includes subsequent kernel model circuitry to predict a tuple and a dependency of a second kernel based on a second source location, a second name, a second property of a second argument, or a time of submission of the previous kernel. The example apparatus includes reinforcement learning model circuitry to determine whether to bundle the first kernel into a command list based on the duration of execution of the first kernel, the tuple of the second kernel, or the dependency of the second kernel.
-
公开(公告)号:US11977605B2
公开(公告)日:2024-05-07
申请号:US17644328
申请日:2021-12-14
Applicant: Intel Corporation
Inventor: Justin Gottschlich , Niranjan Hasabnis , Paul Petersen , Shengtian Zhou , Celine Lee
IPC: G06F11/36 , G06F8/71 , G06F8/75 , G06F9/451 , G06F18/214 , G06F18/22 , G06F18/2413 , G06N3/08 , G06F16/9535 , G06Q30/0282
CPC classification number: G06F18/22 , G06F8/71 , G06F8/75 , G06F9/453 , G06F18/214 , G06F18/2155 , G06F18/24147 , G06N3/08 , G06F16/9535 , G06Q30/0282
Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed that implement an automatically evolving code recommendation engine. In one example, the apparatus collects a user code snippet. The apparatus then determines a structured representation of the user code snippet. Next, the apparatus generates a recommended code snippet using the structured representation of the user code snippet. Then the apparatus obtains user-determined code snippet feedback comparing the user code snippet to the recommended code snippet, the user-determined code snippet feedback indicating one of a match, no match, or uncertain. Finally, the apparatus stores a code snippet training pair in a training database, the code snippet training pair including the user code snippet and the recommended code snippet.
-
公开(公告)号:US11941400B2
公开(公告)日:2024-03-26
申请号:US17672142
申请日:2022-02-15
Applicant: Intel Corporation
Inventor: Adam Herr , Derek Gerstmann , Justin Gottschlich , Mikael Bourges-Sevenier , Sridhar Sharma
CPC classification number: G06F9/30174 , G06F8/31 , G06F8/52 , G06F8/75 , G06F8/76 , G06F9/3877 , G06N3/04
Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for intentional programming for heterogeneous systems. An example non-transitory computer readable storage medium includes instructions that, when executed, cause processor circuitry to at least identify a first code block having a first algorithmic purpose based on a second code block having a second algorithmic purpose, the second algorithmic purpose corresponding to the first algorithmic purpose, translate the first code block into executable domain specific language code, and output the executable domain specific language code.
-
公开(公告)号:US20230342196A1
公开(公告)日:2023-10-26
申请号:US18301755
申请日:2023-04-17
Applicant: Intel Corporation
Inventor: Thijs Metsch , Joseph Butler , Mohammad Mejbah Ul Alam , Justin Gottschlich
CPC classification number: G06F9/4881 , G06N20/00
Abstract: Methods, apparatus, systems and articles of manufacture are disclosed that optimize workflows. An example apparatus includes an intent determiner to determine an objective of a user input, the objective indicating a task to be executed in an infrastructure, a configuration composer to compose a plurality of workflows based on the determined objective, a model executor to execute a machine learning model to create a confidence score relating to the plurality of workflows, and a workflow selector to select at least one of the plurality of workflows for execution in the infrastructure, the selection of the at least one of the plurality of workflows based on the confidence score.
-
47.
公开(公告)号:US11782813B2
公开(公告)日:2023-10-10
申请号:US17554918
申请日:2021-12-17
Applicant: Intel Corporation
Inventor: Shengtian Zhou , Justin Gottschlich , Fangke Ye , Celine Lee , Jesmin Jahan Tithi
CPC classification number: G06F11/3608 , G06F11/362 , G06F11/3688 , G06N3/08
Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to determine refined context for bug detection. At least one non-transitory machine-readable medium includes instructions that, when executed, cause at least one processor to at least classify a node on a graph, the graph to represent a computer program, the node to contain partial bug context corresponding to the computer program; identify a location of a software bug in the computer program, the location based on the node; determine a static bug context of the software bug using the location of the software bug; determine a dynamic bug context of the software bug using the location of the software bug; and determine a refined bug context based on a merge of the static bug context and the dynamic bug context.
-
公开(公告)号:US11635949B2
公开(公告)日:2023-04-25
申请号:US17555051
申请日:2021-12-17
Applicant: Intel Corporation
Inventor: Justin Gottschlich
Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to identify code semantics. An example apparatus includes processor circuitry to perform at least one of first, second, or third operations to instantiate validated repository parse circuitry to identify embedding values corresponding to validated code, syntax analysis circuitry to identify syntax information based on statistical recurrence metrics of the embedding values, bidirectional model circuitry to train a forward semantic model and a backward semantic model based on (a) semantic information corresponding to the syntax information and (b) divisional segmentation information corresponding to the syntax information, and target repository mining circuitry to generate target code model input fragments including learned syntactic information, learned semantic information, and learned divisional segmentation information, the target code model input fragments to facilitate inference with the forward semantic model and the backward semantic model.
-
公开(公告)号:US11520331B2
公开(公告)日:2022-12-06
申请号:US16236291
申请日:2018-12-28
Applicant: Intel Corporation
Inventor: Sara Baghsorkhi , Justin Gottschlich , Alexander Heinecke , Mohammad Mejbah Ul Alam , Shengtian Zhou , Sridhar Sharma , Patrick Andrew Mead , Ignacio Alvarez , David Gonzalez Aguirre , Kathiravetpillai Sivanesan , Jeffrey Ota , Jason Martin , Liuyang Lily Yang
Abstract: Methods, apparatus, systems and articles of manufacture are disclosed that provide an apparatus to analyze vehicle perspectives, the apparatus comprising a profile generator to generate a first profile of an environment based on a profile template and first data generated by a first vehicle; a data analyzer to: determine a difference between the first profile and a second profile obtained from a first one of one or more nodes in the environment; and in response to a trigger event, update the first profile based on the difference; and a vehicle control system to: in response to the trigger event, update a first perspective of the environment based on one or more of second data from the first one of the one or more nodes or the updated first profile; update a path plan for the first vehicle based on the updated first perspective; and execute the updated path plan.
-
公开(公告)号:US11475369B2
公开(公告)日:2022-10-18
申请号:US16457365
申请日:2019-06-28
Applicant: Intel Corporation
Inventor: Marcos Emanuel Carranza , Cesar Martinez-Spessot , Mats Agerstam , Maria Ramirez Loaiza , Alexander Heinecke , Justin Gottschlich
Abstract: Methods, apparatus, systems and articles of manufacture to provide machine assisted programming are disclosed. An example apparatus includes a feature extractor to convert compiled code into a first feature vector; a first machine leaning model to identify a cluster of stored feature vectors corresponding to the first feature vector; and a second machine learning model to recommend a second algorithm corresponding to a second feature vector of the cluster based on a comparison of a parameter of a first algorithm corresponding to the first feature vector and the parameter of the second algorithm.
-
-
-
-
-
-
-
-
-