Patents by Inventor Marco Aurelio Stelmar Netto
Marco Aurelio Stelmar Netto has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12326800Abstract: A method of data transformation for acceleration of context migration includes monitoring user actions in a source code development environment using fragment-based source code documents are monitored. A content of each fragment of the source code document is determined. A sequence of execution of the fragments is determined. A status of a project captured by the source code development environment is determined. A fidelity of the data to be transformed to a new execution environment is determined. Upon determining that a new execution environment is warranted based on the determined fidelity, the new execution environment is determined. The one or more fragments are then executed in the new execution environment.Type: GrantFiled: February 28, 2022Date of Patent: June 10, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lucas Correia Villa Real, Renato Luiz de Freitas Cunha, Renan Francisco Santos Souza, Marco Aurelio Stelmar Netto
-
Patent number: 12327112Abstract: Aspects of the invention include correlating a context of a written data privacy requirement with a first code segment of a source code of a target computer system. A selection of a first candidate code segment is received to replace the first code segment. The selected first candidate code segment is determined to have replaced the first code segment and is integrated into the source code. A stimulation signal is transmitted to the target computer system, wherein the stimulation signal is directed toward the first candidate code segment integrated into the source code.Type: GrantFiled: November 23, 2021Date of Patent: June 10, 2025Assignee: International Business Machines CorporationInventors: Juliana Medeiros Destro, Flavio Gilberto De Souza, Diego Aparecido Wolfshorndl, Marco Aurelio Stelmar Netto
-
Patent number: 12204294Abstract: A method, computer system, and a computer program product for a dynamic machine functionality is provided. The present invention may include setting a threshold for a machine. The present invention may include setting one or more features of the machine available to a user based on the set threshold. The present invention may include determining the machine is being operated. The present invention may include collecting a plurality of data based on the machine operation. The present invention may include transmitting the plurality of data to a machine learning (ML) module. The present invention may include analyzing the collected plurality of data using the ML module. The present invention may include determining that at least one machine functionality of the one or more features should be adjusted based on analysis of the collected plurality of data. The present invention may include adjusting the at least one machine functionality.Type: GrantFiled: April 11, 2019Date of Patent: January 21, 2025Assignee: Kyndryl, Inc.Inventors: Cesar Penna Santana, Carlos Demetrio De Souza, Marco Aurelio Stelmar Netto, Paulo Henrique Paulin
-
Patent number: 12101224Abstract: According to one embodiment, a method, computer system, and computer program product for adaptive surrogate modeling is provided. The embodiment may include capturing a plurality of system information for a smart Internet of Things (IoT) device. The embodiment may also include calculating a lifespan value of the smart IoT device based on the plurality of captured system information. The embodiment may further include, in response to the calculated lifespan value being below a threshold and a surrogate model fitting one or more parameters of the smart IoT device not existing, creating the surrogate model for the smart IoT device. The embodiment may also include deploying the created surrogate model to the smart IoT device through an update transmission.Type: GrantFiled: June 17, 2022Date of Patent: September 24, 2024Assignee: International Business Machines CorporationInventors: Priscilla Barreira Avegliano, Emilio Ashton Vital Brazil, Lucas Correia Villa Real, Marco Aurelio Stelmar Netto
-
Patent number: 12061310Abstract: One or more processors may detect that an extreme event that occurred in a first region. One or more processors may determine that the extreme event creates a drift in a probability distribution that is an output of a model associated with the first region. One or more processors may retrain the model associated with the first region using data associated with the extreme event. One or more processors may identify a second region similar to the first region according to a defined correlation threshold. One or more processors may generate data representing potential extreme scenarios for the second region based on the detected extreme event in the first region. One or more processors may retrain a model associated with the second region based on the generated data representing potential extreme scenarios.Type: GrantFiled: October 7, 2021Date of Patent: August 13, 2024Assignee: International Business Machines CorporationInventors: Bruno Silva, Marco Aurelio Stelmar Netto, Priscilla Barreira Avegliano, Eduardo Rocha Rodrigues
-
Patent number: 12039365Abstract: A collection of code fragments loaded in an interactive development platform for running on a first processor can be received. A candidate fragment in the collection of code fragments can be determined for migration to a second processor based on characterizing the collection of code fragments. Based on a location of the candidate fragment in the collection of code fragments, a spot can be identified in the collection of code fragments to inject a code for saving program context. The code for saving program context can be injected in the identified spot. Responsive to the code for saving program context having run on the first processor and based on a criterion, the program context can be migrated to the second processor.Type: GrantFiled: March 30, 2021Date of Patent: July 16, 2024Assignee: International Business Machines CorporationInventors: Lucas Correia Villa Real, Marco Aurelio Stelmar Netto, Renato Luiz de Freitas Cunha, Renan Francisco Santos Souza, Alan Braz
-
Patent number: 12032877Abstract: A method of conducting computing experiments includes executing a set of jobs based on user-selected parameters, learning a user strategy by checking the user-selected parameters during the executing of the set of jobs, and refining the user strategy by refining the set of jobs.Type: GrantFiled: January 15, 2020Date of Patent: July 9, 2024Assignee: International Business Machines CorporationInventors: Renato Luiz de Freitas Cunha, Marco Aurelio Stelmar Netto, Bruno Silva
-
Patent number: 12026480Abstract: A computer-implemented method includes receiving, by a processing system, a user story for developing software. The processing system characterizes the user story to determine a plurality of attributes. The processing system classifies a complexity of the user story associated with the attributes. The processing system determines a history score of the user story based on a similarity of one or more previously analyzed user stories having a similar complexity. The processing system recommends one or more modifications to the user story to increase alignment of one or more attributes of the user story with the one or more previously analyzed user stories.Type: GrantFiled: November 17, 2021Date of Patent: July 2, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Marcos Francisco Pereira da Silva, Flavia Janine Rosante Beo, Joao Paulo Anibal Mondoni, Leandro Fachinelli, Marco Aurelio Stelmar Netto
-
Patent number: 11941798Abstract: A method can include determining by photogrammetry, a first volume of a food-product unit and a second volume of a food-product subunit. The food-product subunit can be a separated portion of the food-product unit. The method can further include generating a code for the food-product subunit. The code can include a first identifier for the food-product unit and a second identifier for the food-product subunit. The first identifier can be based, at least in part, on the first volume. The second identifier can be based, at least in part, on the second volume. The method can further include assigning the code to the food-product subunit.Type: GrantFiled: September 3, 2020Date of Patent: March 26, 2024Assignee: International Business Machines CorporationInventors: Marco Aurelio Stelmar Netto, Vagner Figueredo de Santana, Ricardo Luis Ohta
-
Publication number: 20240053980Abstract: A method, computer system, and a computer program product for generating instructions to highlight software change may be provided. In one embodiment, the technique comprises obtaining information about a requested modification to an original code of a software program and classifying it based on the type of change requested by the modification. The unit tests available are then identified. At least one of the identified unit tests are selected and customized based on classification of the type of code modification requested. Using the at least one selected and customized unit test, the differences between the original and modified code may be identified. One or more test execution stories are then generated related to the modification of the code, to highlight the changes. Test execution stories are further analyzed to provide any additional missing information.Type: ApplicationFiled: August 11, 2022Publication date: February 15, 2024Inventors: Marco Aurelio Stelmar Netto, Lucas Correia Villa Real, Bruno Silva, Renan Francisco Santos Souza
-
Publication number: 20230412454Abstract: According to one embodiment, a method, computer system, and computer program product for adaptive surrogate modeling is provided. The embodiment may include capturing a plurality of system information for a smart Internet of Things (IoT) device. The embodiment may also include calculating a lifespan value of the smart IoT device based on the plurality of captured system information. The embodiment may further include, in response to the calculated lifespan value being below a threshold and a surrogate model fitting one or more parameters of the smart IoT device not existing, creating the surrogate model for the smart IoT device. The embodiment may also include deploying the created surrogate model to the smart IoT device through an update transmission.Type: ApplicationFiled: June 17, 2022Publication date: December 21, 2023Inventors: Priscilla Barreira Avegliano, Emilio Ashton Vital Brazil, Lucas Correia Villa Real, Marco Aurelio Stelmar Netto
-
Patent number: 11829788Abstract: When human users traverse physical space or traverse computer software, they take “navigational paths.” Some embodiments of the present invention are directed to machine logic for identifying a favorable navigation paths by monitoring physical or computer software navigation paths used by human users as they use a set of computer program(s). This favorable navigation path, through physical space or the logic of the set of computer program(s), can then be suggested to future users who want to navigate from a similar starting point to a similar end point.Type: GrantFiled: December 3, 2021Date of Patent: November 28, 2023Assignee: International Business Machines CorporationInventors: Matheus Bitencourt Rangel Dantas, Marcos Vinicius de Oliveira Ribeiro, Claudio Santos de Souza Junior, Marco Aurelio Stelmar Netto
-
Patent number: 11809859Abstract: A processor may receive data regarding a reference source code commit. The processor may identify, using an artificial intelligence model, a first group of source code commits including source code commits similar to the reference source code commit, where each source code commit in the first group is associated with a repository. The processor may determine, using the artificial intelligence model, a first risk associated with implementing a first source code commit from the first group of source code commits. The processor may determine an error budget associated with a first repository associated with the first source code commit. The processor may determine a first time for implementing the first source code commit.Type: GrantFiled: March 25, 2021Date of Patent: November 7, 2023Assignee: Kyndryl, Inc.Inventors: Rafael de Souza Lima Espinha, Priscila Vieira de Sousa, Silvana Bordini Coca Machado, Marco Aurelio Stelmar Netto
-
Patent number: 11741715Abstract: Aspects of the invention include receiving a first instructional video describing a first method of using a function of a first software application; determining each step of the first method described in the first instructional video; determining, by the processor, a second method of using a first function of a second software application, wherein the first function of the first software application is substantially the same as the first function of the second software application; and creating a second instructional video describing each step of the second method.Type: GrantFiled: May 27, 2020Date of Patent: August 29, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bruno Silva, Marco Aurelio Stelmar Netto, Renato Luiz de Freitas Cunha, Vagner Figueredo de Santana
-
Patent number: 11714615Abstract: Described are techniques for application migration. The techniques include migrating an application to a target cloud infrastructure and generating a cost-aware code dependency graph during execution of the application on the target cloud infrastructure. The techniques further include modifying the application by removing source code corresponding to unused nodes according to the cost-aware code dependency graph and replacing identified source code of a high-cost subgraph of the cost-aware code dependency graph with calls to a generated microservice configured to provide functionality similar to the identified source code. The techniques further include implementing the modified application on one or more virtual machines of the target cloud infrastructure.Type: GrantFiled: September 18, 2020Date of Patent: August 1, 2023Assignee: International Business Machines CorporationInventors: Bruno Silva, Marco Aurelio Stelmar Netto, Renato Luiz de Freitas Cunha, Nelson Mimura Gonzalez
-
Patent number: 11709764Abstract: A computer-implemented method, system and computer program product for generating test cases for testing software. Log files are analyzed for indications of software defects resulting in software errors. For those log files that were found to indicate software errors, such log files are analyzed to determine if they contain personal data that needs to be anonymized based on an entropy score of the personal data. When the entropy score of the personal data is below a threshold value, anonymized variations of the personal data are generated. Trace logs are then created containing the anonymized variations of the personal data, which are returned to a software tester to create a test case for testing software using the created trace logs without having access to personal data. In this manner, the software tester may reproduce the software errors without having access to the personal data.Type: GrantFiled: March 8, 2021Date of Patent: July 25, 2023Assignee: International Business Machines CorporationInventors: Vagner Figueredo de Santana, Sheldon Busby, Gray Franklin Cannon, Marco Aurelio Stelmar Netto, Patrick Veedock
-
Patent number: 11681814Abstract: A mobile device may generate a plurality of signals based on sensor data received from a plurality of sensors associated with the mobile device. Based on a logic combination of the plurality of signals, the mobile device may detect its status indicating one of different scenarios. Based on the detected mobile device status and a configured policy, the mobile device may determine a type of deletion action for deleting data on the mobile device. The mobile device may perform the determined type of deletion action.Type: GrantFiled: July 23, 2019Date of Patent: June 20, 2023Assignee: International Business Machines CorporationInventors: Renato Luiz de Freitas Cunha, Bruno Silva, Marco Aurelio Stelmar Netto
-
Patent number: 11677770Abstract: Data retrieval from connected devices for a data-driven anomaly detection system while complying with performance and/or availability requirements of services that rely on operation of the connected devices. Determining the amount of data, type of data, and retrieval frequency for detecting performance anomalies for each connected device that is relied upon by services so as to maintain required performance and/or availability to the service. The required parameters being the subject of an SLA for the service or the connected devices, such as IoT devices.Type: GrantFiled: March 19, 2021Date of Patent: June 13, 2023Assignee: International Business Machines CorporationInventors: Rogerio Baldini Das Neves, Fernando Padia Junior, Fabio Luis Marras, Antonio Fernando Gaspar Santos, Marco Aurelio Stelmar Netto
-
Publication number: 20230176881Abstract: When human users traverse physical space or traverse computer software, they take “navigational paths.” Some embodiments of the present invention are directed to machine logic for identifying a favorable navigation paths by monitoring physical or computer software navigation paths used by human users as they use a set of computer program(s). This favorable navigation path, through physical space or the logic of the set of computer program(s), can then be suggested to future users who want to navigate from a similar starting point to a similar end point.Type: ApplicationFiled: December 3, 2021Publication date: June 8, 2023Inventors: Matheus Bitencourt Rangel Dantas, Marcos Vinicius de Oliveira Ribeiro, Claudio Santos de Souza Junior, Marco Aurelio Stelmar Netto
-
Publication number: 20230168992Abstract: Methods, computer program products, and systems are presented.Type: ApplicationFiled: November 29, 2021Publication date: June 1, 2023Inventors: Fernando Luiz KOCH, Marco Aurelio STELMAR NETTO, David Jason Hunt