-
公开(公告)号:US20220197611A1
公开(公告)日:2022-06-23
申请号:US17688524
申请日:2022-03-07
Applicant: Intel Corporation
Inventor: Brian Cremeans , Marcos Emanuel Carranza , Krishna Surya , Mats Agerstam , Justin Gottschlich
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.
-
公开(公告)号:US20170177325A1
公开(公告)日:2017-06-22
申请号:US14978966
申请日:2015-12-22
Applicant: Intel Corporation
Inventor: Marcos E. Carranza , Krishna Surya , Brian Cremeans
CPC classification number: G06F8/65 , G06F8/658 , G06F17/30109 , G06F17/30575
Abstract: A method of updating data may include receiving an update request from a computing device, the update request including a profile of a current set of data stored on the computing device; determining, based at least in part on the profile of the current set of data, an updated set of data is available; determining if a delta set of data has previously been generated to transform the current set of data to the updated set of data; and based on determining that the delta set of data has not been previously generated: generating the delta set of data; and transmitting an address, to the computing device, for obtaining the delta set of data by the computing device.
-
公开(公告)号:US12299423B2
公开(公告)日:2025-05-13
申请号:US17688524
申请日:2022-03-07
Applicant: Intel Corporation
Inventor: Brian Cremeans , Marcos Emanuel Carranza , Krishna Surya , Mats Agerstam , Justin Gottschlich
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.
-
公开(公告)号:US20190318366A1
公开(公告)日:2019-10-17
申请号:US16453649
申请日:2019-06-26
Applicant: Intel Corporation
Inventor: Marcos Carranza , Brian Cremeans , Krishna Surya , Mats Agerstam , Shengtian Zhou , Maria Ramirez Loaiza , Cesar Martinez-Spessot , Mohammad Mejbah ul Alam , Dario Oliver , Justin Gottschlich
Abstract: An apparatus includes a feature extractor to extract features from input data, the features including descriptive information corresponding to a function of the input data, an inference generator to classify the features into a group indicative of a semantic property, a programming pattern, or a compliance type of the function of the input data, assign a cluster identifier to the features based on a prediction that the features are classified into the group, and retrieve solutions from a database that correspond to the cluster identifier, and a suggestion determiner to generate a suggestion list by building a pool of suggestions to present to a user.
-
公开(公告)号:US11269601B2
公开(公告)日:2022-03-08
申请号:US16455125
申请日:2019-06-27
Applicant: Intel Corporation
Inventor: Brian Cremeans , Marcos Emanuel Carranza , Krishna Surya , Mats Agerstam , Justin Gottschlich
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.
-
公开(公告)号:US20190317743A1
公开(公告)日:2019-10-17
申请号:US16455125
申请日:2019-06-27
Applicant: Intel Corporation
Inventor: Brian Cremeans , Marcos Emanuel Carranza , Krishna Surya , Mats Agerstam , Justin Gottschlich
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.
-
公开(公告)号:US20190087168A1
公开(公告)日:2019-03-21
申请号:US15948731
申请日:2018-04-09
Applicant: Intel Corporation
Inventor: Marcos E. Carranza , Krishna Surya , Brian Cremeans
Abstract: A method of updating data may include receiving an update request from a computing device, the update request including a profile of a current set of data stored on the computing device; determining, based at least in part on the profile of the current set of data, an updated set of data is available; determining if a delta set of data has previously been generated to transform the current set of data to the updated set of data; and based on determining that the delta set of data has not been previously generated: generating the delta set of data; and transmitting an address, to the computing device, for obtaining the delta set of data by the computing device.
-
公开(公告)号:US09940122B2
公开(公告)日:2018-04-10
申请号:US14978966
申请日:2015-12-22
Applicant: Intel Corporation
Inventor: Marcos E. Carranza , Krishna Surya , Brian Cremeans
CPC classification number: G06F8/65 , G06F8/658 , G06F17/30109 , G06F17/30575
Abstract: A method of updating data may include receiving an update request from a computing device, the update request including a profile of a current set of data stored on the computing device; determining, based at least in part on the profile of the current set of data, an updated set of data is available; determining if a delta set of data has previously been generated to transform the current set of data to the updated set of data; and based on determining that the delta set of data has not been previously generated: generating the delta set of data; and transmitting an address, to the computing device, for obtaining the delta set of data by the computing device.
-
-
-
-
-
-
-