Patents by Inventor Lucas Correia Villa Real
Lucas Correia Villa Real 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: 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: 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: 11979334Abstract: A system for initiating web containers and isolating network traffic to web containers is described. The system initiates and uses web containers for associated web-based resources, such as domain addresses owned by a single entity. When a web container for a domain address has not been initiated, the system determines an owner of the domain address and any domain addresses associated with the owner and initiates a web container for the domain address and the associated domains. When a user navigates to the domain addresses associated with the determined owner, the system isolates the network activity to the initiated web container.Type: GrantFiled: July 22, 2019Date of Patent: May 7, 2024Assignee: International Business Machines CorporationInventors: Renato Luiz De Freitas Cunha, Ana Paula Appel, Lucas Correia Villa Real, Henrique Von Atzingen Do Amaral
-
Publication number: 20240094949Abstract: A computer implemented method includes receiving a list of areas on a subject tape to be read, wherein each area of the list of areas is indicated by a first record number and a last record number corresponding to the area, identifying parameters of a tape drive configured to read the subject tape, wherein the identified parameters of the tape drive contribute to a speed with which the tape drive can read the list of areas, creating a directed graph of the areas on the subject tape based on the identified parameters, wherein the directed graph indicates how long the tape drive will take to read the areas on the subject tape, and determining a fastest reading order of the areas on the subject tape, based, at least in part, on the directed graph and the identified parameters. A computer program product and computer system are also disclosed.Type: ApplicationFiled: September 15, 2022Publication date: March 21, 2024Inventors: Atsushi Abe, Tohru Hasegawa, Shinsuke Mitsuma, Hiroshi Itagaki, Noriko Yamamoto, Tsuyoshi Miyamura, Lucas Correia Villa Real
-
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
-
Patent number: 11853452Abstract: Embodiments relate to keeping databases compliant with data protection regulations by sensing the presence of sensitive data and transferring the data to compliant geographies. A request including information is received, the request being intended for processing on a local database. A model is used to process the information of the request. Responsive to the model determining that information relates to sensitive data, the request is transferred to a remote database associated with a geography meeting a requirement for the sensitive data in order to execute the request.Type: GrantFiled: November 5, 2021Date of Patent: December 26, 2023Assignee: International Business Machines CorporationInventors: Lucas Correia Villa Real, Rogerio Cesar Barbosa dos Santos da Silva Silva, Claudio Bandeira Dutra, Raphael Guedes Amorim
-
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: 11694139Abstract: A method, computer system, and a computer program product for dynamic role assignment is provided. The present invention may include identifying a crisis event based on data collected by one or more internet-connected sensors. The present invention may then include selecting an incident plan based on the identified crisis event. The present invention may then include communicating an incident role to a registered device of a crowd member.Type: GrantFiled: November 13, 2018Date of Patent: July 4, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Priscilla Barreira Avegliano, Carlos Henrique Cardonha, Lucas Correia Villa Real, Vagner Figueredo de Santana
-
Patent number: 11687795Abstract: A hybrid knowledge representation is searched for a machine learning component corresponding to a search query. The hybrid knowledge representation may be structured as nodes representing machine learning workflow components and edges (e.g., links) connecting the nodes based on relationships between the nodes. Responsive to finding the machine learning component in the hybrid knowledge representation, the machine learning component is returned. Responsive to not finding the machine learning component in the hybrid knowledge representation, the hybrid knowledge representation is searched for machine learning model fragments associated with building the machine learning component, generating a new machine learning component by combining the machine learning model fragments and returning the new machine learning component.Type: GrantFiled: February 19, 2019Date of Patent: June 27, 2023Assignee: International Business Machines CorporationInventors: Marcio Ferreira Moreno, Daniel Salles Civitarese, Lucas Correia Villa Real, Rafael Rossi de Mello Brandao, Renato Fontoura de Gusmao Cerqueira
-
Patent number: 11650812Abstract: Approaches presented herein enable asset identification for collaborative projects in software development. More specifically, a plurality of assets is identified. Content provided by at least one asset of the plurality of assets is determined. A project that is associated with the content provided by the at least one asset is determined. A repository associated with the project to include the at least one asset is updated.Type: GrantFiled: December 11, 2020Date of Patent: May 16, 2023Assignee: International Business Machines CorporationInventors: Lucas Correia Villa Real, Renato Luiz de Freitas Cunha, Marcelo Nery dos Santos, Renan Francisco Santos Souza
-
Publication number: 20230142102Abstract: Embodiments relate to keeping databases compliant with data protection regulations by sensing the presence of sensitive data and transferring the data to compliant geographies. A request including information is received, the request being intended for processing on a local database. A model is used to process the information of the request. Responsive to the model determining that information relates to sensitive data, the request is transferred to a remote database associated with a geography meeting a requirement for the sensitive data in order to execute the request.Type: ApplicationFiled: November 5, 2021Publication date: May 11, 2023Inventors: Lucas Correia Villa Real, Rogerio Cesar Barbosa dos Santos da Silva Silva, Claudio Bandeira Dutra, Raphael Guedes Amorim
-
Publication number: 20230088318Abstract: A method of repairing crashed applications includes detecting a crash in an application operating in a host computing device. The application is migrated to a remote computer server. The remote computer server provisions computing resources to the application, while the application is resident in the remote computer server. Resumed operation of the application is executed, using the provisioned computing resources, in the remote computer server. Execution results are generated from the application, in the remote computer server. The generated execution results are migrated from the application back to the host computing device.Type: ApplicationFiled: September 20, 2021Publication date: March 23, 2023Inventors: Marco Aurelio Stelmar Netto, Bruno Silva, Renato Luiz de Freitas Cunha, Renan Francisco Santos Souza, Lucas Correia Villa Real
-
Publication number: 20230012543Abstract: 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: ApplicationFiled: February 28, 2022Publication date: January 19, 2023Inventors: Lucas Correia Villa Real, Renato Luiz de Freitas Cunha, Renan Francisco Santos Souza, Marco Aurelio Stelmar Netto
-
Patent number: 11477133Abstract: A system for initiating web containers and isolating network traffic to web containers is described. The system initiates and uses web containers for associated web-based resources, such as domain addresses owned by a single entity. When a web container for a domain address has not been initiated, the system determines an owner of the domain address and any domain addresses associated with the owner and initiates a web container for the domain address and the associated domains. When a user navigates to the domain addresses associated with the determined owner, the system isolates the network activity to the initiated web container.Type: GrantFiled: July 22, 2019Date of Patent: October 18, 2022Assignee: International Business Machines CorporationInventors: Renato Luiz De Freitas Cunha, Ana Paula Appel, Lucas Correia Villa Real, Henrique Von Atzingen Do Amaral
-
Publication number: 20220318049Abstract: 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: ApplicationFiled: March 30, 2021Publication date: October 6, 2022Inventors: Lucas Correia Villa Real, Marco Aurelio Stelmar Netto, Renato Luiz de Freitas Cunha, Renan Francisco Santos Souza, Alan Braz
-
Publication number: 20220188100Abstract: Approaches presented herein enable asset identification for collaborative projects in software development. More specifically, a plurality of assets is identified. Content provided by at least one asset of the plurality of assets is determined. A project that is associated with the content provided by the at least one asset is determined. A repository associated with the project to include the at least one asset is updated.Type: ApplicationFiled: December 11, 2020Publication date: June 16, 2022Inventors: Lucas Correia Villa Real, Renato Luiz de Freitas Cunha, Marcelo Nery dos Santos, Renan Francisco Santos Souza
-
Patent number: 11221925Abstract: Techniques for automatically recreating data removed from storage are disclosed. A request to access data at a first storage location is received. It is determined, based on a catalog and using a computer processor, that the data has been removed from the first storage location. In response the data at the first storage location is automatically recreated using the computer processor. The recreating includes identifying a second storage location for the data, based on the catalog, retrieving the data from the second storage location, and storing the data at the first storage location. The catalog is updated to reflect recreating the data at the first storage location.Type: GrantFiled: November 8, 2019Date of Patent: January 11, 2022Assignee: International Business Machines CorporationInventors: Lucas Correia Villa Real, Marcelo Nery dos Santos, Renan Francisco Santos Souza
-
Patent number: 11172700Abstract: A technique relates to tracking a foodstuff. A device images human consumable code formed on the foodstuff, the human consumable code being part of the foodstuff, the foodstuff being unpackaged. A coding associated with the human consumable code is determined. Product information of the foodstuff is retrieved from a computer system by using the coding. The product information of the foodstuff is provided on the device.Type: GrantFiled: January 11, 2019Date of Patent: November 16, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vagner Figueredo De Santana, Priscilla Barreira Avegliano, Carlos Henrique Cardonha, Andrea Britto Mattos Lima, Lucas Correia Villa Real
-
Publication number: 20210141695Abstract: Techniques for automatically recreating data removed from storage are disclosed. A request to access data at a first storage location is received. It is determined, based on a catalog and using a computer processor, that the data has been removed from the first storage location. In response the data at the first storage location is automatically recreated using the computer processor. The recreating includes identifying a second storage location for the data, based on the catalog, retrieving the data from the second storage location, and storing the data at the first storage location. The catalog is updated to reflect recreating the data at the first storage location.Type: ApplicationFiled: November 8, 2019Publication date: May 13, 2021Inventors: Lucas Correia Villa Real, Marcelo Nery dos Santos, Renan Francisco Santos Souza
-
Patent number: 10958708Abstract: A method for transporting data from a source location to a destination location includes receiving the data from at least one sender at the source location, the sender specifying at least one recipient at the destination location; splitting the data into a plurality of portions; and finding one or more couriers who will travel from the source location to the destination location. The method also includes: while at least a given courier is at the source location, sending at least one of the plurality of portions to a mobile device of at least the given courier; once the given courier travels to the destination location, receiving the at least one of the portions from the mobile device of the given courier; and once the plurality of portions of the data have been received at the destination location, sending the data set to the at least one recipient.Type: GrantFiled: August 22, 2018Date of Patent: March 23, 2021Assignee: International Business Machines CorporationInventors: Lucas Correia Villa Real, Carlos Henrique Cardonha, Marco Aurelio Stelmar Netto, Priscilla Barreira Avegliano, Vagner Figueredo de Santana