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: 12101224
    Abstract: 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: Grant
    Filed: June 17, 2022
    Date of Patent: September 24, 2024
    Assignee: International Business Machines Corporation
    Inventors: Priscilla Barreira Avegliano, Emilio Ashton Vital Brazil, Lucas Correia Villa Real, Marco Aurelio Stelmar Netto
  • Patent number: 12039365
    Abstract: 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: Grant
    Filed: March 30, 2021
    Date of Patent: July 16, 2024
    Assignee: International Business Machines Corporation
    Inventors: Lucas Correia Villa Real, Marco Aurelio Stelmar Netto, Renato Luiz de Freitas Cunha, Renan Francisco Santos Souza, Alan Braz
  • Patent number: 11979334
    Abstract: 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: Grant
    Filed: July 22, 2019
    Date of Patent: May 7, 2024
    Assignee: International Business Machines Corporation
    Inventors: Renato Luiz De Freitas Cunha, Ana Paula Appel, Lucas Correia Villa Real, Henrique Von Atzingen Do Amaral
  • Publication number: 20240094949
    Abstract: 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: Application
    Filed: September 15, 2022
    Publication date: March 21, 2024
    Inventors: Atsushi Abe, Tohru Hasegawa, Shinsuke Mitsuma, Hiroshi Itagaki, Noriko Yamamoto, Tsuyoshi Miyamura, Lucas Correia Villa Real
  • Publication number: 20240053980
    Abstract: 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: Application
    Filed: August 11, 2022
    Publication date: February 15, 2024
    Inventors: Marco Aurelio Stelmar Netto, Lucas Correia Villa Real, Bruno Silva, Renan Francisco Santos Souza
  • Patent number: 11853452
    Abstract: 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: Grant
    Filed: November 5, 2021
    Date of Patent: December 26, 2023
    Assignee: International Business Machines Corporation
    Inventors: Lucas Correia Villa Real, Rogerio Cesar Barbosa dos Santos da Silva Silva, Claudio Bandeira Dutra, Raphael Guedes Amorim
  • Publication number: 20230412454
    Abstract: 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: Application
    Filed: June 17, 2022
    Publication date: December 21, 2023
    Inventors: Priscilla Barreira Avegliano, Emilio Ashton Vital Brazil, Lucas Correia Villa Real, Marco Aurelio Stelmar Netto
  • Patent number: 11694139
    Abstract: 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: Grant
    Filed: November 13, 2018
    Date of Patent: July 4, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Priscilla Barreira Avegliano, Carlos Henrique Cardonha, Lucas Correia Villa Real, Vagner Figueredo de Santana
  • Patent number: 11687795
    Abstract: 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: Grant
    Filed: February 19, 2019
    Date of Patent: June 27, 2023
    Assignee: International Business Machines Corporation
    Inventors: Marcio Ferreira Moreno, Daniel Salles Civitarese, Lucas Correia Villa Real, Rafael Rossi de Mello Brandao, Renato Fontoura de Gusmao Cerqueira
  • Patent number: 11650812
    Abstract: 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: Grant
    Filed: December 11, 2020
    Date of Patent: May 16, 2023
    Assignee: International Business Machines Corporation
    Inventors: Lucas Correia Villa Real, Renato Luiz de Freitas Cunha, Marcelo Nery dos Santos, Renan Francisco Santos Souza
  • Publication number: 20230142102
    Abstract: 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: Application
    Filed: November 5, 2021
    Publication date: May 11, 2023
    Inventors: Lucas Correia Villa Real, Rogerio Cesar Barbosa dos Santos da Silva Silva, Claudio Bandeira Dutra, Raphael Guedes Amorim
  • Publication number: 20230088318
    Abstract: 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: Application
    Filed: September 20, 2021
    Publication date: March 23, 2023
    Inventors: Marco Aurelio Stelmar Netto, Bruno Silva, Renato Luiz de Freitas Cunha, Renan Francisco Santos Souza, Lucas Correia Villa Real
  • Publication number: 20230012543
    Abstract: 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: Application
    Filed: February 28, 2022
    Publication date: January 19, 2023
    Inventors: Lucas Correia Villa Real, Renato Luiz de Freitas Cunha, Renan Francisco Santos Souza, Marco Aurelio Stelmar Netto
  • Patent number: 11477133
    Abstract: 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: Grant
    Filed: July 22, 2019
    Date of Patent: October 18, 2022
    Assignee: International Business Machines Corporation
    Inventors: Renato Luiz De Freitas Cunha, Ana Paula Appel, Lucas Correia Villa Real, Henrique Von Atzingen Do Amaral
  • Publication number: 20220318049
    Abstract: 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: Application
    Filed: March 30, 2021
    Publication date: October 6, 2022
    Inventors: Lucas Correia Villa Real, Marco Aurelio Stelmar Netto, Renato Luiz de Freitas Cunha, Renan Francisco Santos Souza, Alan Braz
  • Publication number: 20220188100
    Abstract: 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: Application
    Filed: December 11, 2020
    Publication date: June 16, 2022
    Inventors: Lucas Correia Villa Real, Renato Luiz de Freitas Cunha, Marcelo Nery dos Santos, Renan Francisco Santos Souza
  • Patent number: 11221925
    Abstract: 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: Grant
    Filed: November 8, 2019
    Date of Patent: January 11, 2022
    Assignee: International Business Machines Corporation
    Inventors: Lucas Correia Villa Real, Marcelo Nery dos Santos, Renan Francisco Santos Souza
  • Patent number: 11172700
    Abstract: 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: Grant
    Filed: January 11, 2019
    Date of Patent: November 16, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vagner Figueredo De Santana, Priscilla Barreira Avegliano, Carlos Henrique Cardonha, Andrea Britto Mattos Lima, Lucas Correia Villa Real
  • Publication number: 20210141695
    Abstract: 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: Application
    Filed: November 8, 2019
    Publication date: May 13, 2021
    Inventors: Lucas Correia Villa Real, Marcelo Nery dos Santos, Renan Francisco Santos Souza
  • Patent number: 10958708
    Abstract: 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: Grant
    Filed: August 22, 2018
    Date of Patent: March 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Lucas Correia Villa Real, Carlos Henrique Cardonha, Marco Aurelio Stelmar Netto, Priscilla Barreira Avegliano, Vagner Figueredo de Santana