Patents by Inventor RENATO LUIZ DE FREITAS CUNHA

RENATO LUIZ DE FREITAS CUNHA 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).

  • Publication number: 20220206786
    Abstract: An embodiment includes executing a querying process that searches for candidate code libraries to replace a current library in a software application. The embodiment also includes receiving a search result from the querying process, wherein the search result includes a set of candidate code libraries. The embodiment also includes identifying a top candidate code library as a highest ranking code library of the set of candidate code libraries based on predetermined metrics. The embodiment also includes generating a revised software application from the original software application, the generating comprising replacing the current library in the original software application with the top candidate code library.
    Type: Application
    Filed: December 30, 2020
    Publication date: June 30, 2022
    Applicant: International Business Machines Corporation
    Inventors: Bruno Silva, Marco Aurelio Stelmar Netto, Renato Luiz de Freitas Cunha, Nelson Mimura Gonzalez
  • Patent number: 11375251
    Abstract: A method for automatically generating enhancements to audio-visual (AV) content, a content manager, and a computer program product. One embodiment may comprise, by a processing unit, analyzing data about consumer interactions to generate consumer insights about the original AV content, automatically associating the consumer insights with a segment of original AV content, automatically generating content for the segment responsive to the consumer insights, and injecting the generated content into the original AV content to create modified AV content. The embodiment may further comprise, by a network interface, receiving data about consumer interactions with original AV content and automatically transmitting the modified AV content.
    Type: Grant
    Filed: May 19, 2020
    Date of Patent: June 28, 2022
    Assignee: International Business Machines Corporation
    Inventors: Marco Aurelio Stelmar Netto, Bruno Silva, Renato Luiz de Freitas Cunha, Vagner Figueredo de Santana
  • Publication number: 20220188663
    Abstract: An approach to identifying architectures of machine learning models meeting a user defined constraint. The approach can receive input associated with evaluating machine learning models from a user. The approach can determine acceptable architectural templates to evaluate the machine learning models based on the input and determine a list of architectures and metrics based on a calculation of maximum neural network sizes of the acceptable architectural templates not exceeding the constraint. The approach can send the list of architectures and metrics to the user for selection.
    Type: Application
    Filed: December 10, 2020
    Publication date: June 16, 2022
    Inventors: Ana Paula Appel, Renato Luiz de Freitas Cunha, Bruno Silva, PAULO RODRIGO CAVALIN
  • 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: 11316886
    Abstract: Aspects of the invention include a computer-implemented method, including performing simulations of a form of cyber-attack based on different input parameters to determine a respective time to perform each cyber-attack on a plurality of features of a sensor-based device. Additionally, performing simulations of a plurality of mitigating processes for each cyber-attack based on different input parameters to determine a respective time to perform each mitigating process. An associated risk level of each cyber-attack is determined based at least in part on the simulations. A mitigation process is selected based at least in part on the associated risk levels.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: April 26, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Marco Aurelio Stelmar Netto, Vagner Figueredo de Santana, Bruno Silva, Renato Luiz de Freitas Cunha, Fernando Luiz Koch
  • Publication number: 20220091829
    Abstract: 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: Application
    Filed: September 18, 2020
    Publication date: March 24, 2022
    Inventors: Bruno Silva, Marco Aurelio Stelmar Netto, Renato Luiz de Freitas Cunha, Nelson Mimura Gonzalez
  • Patent number: 11269596
    Abstract: A microservice and the recipe for that microservice are automatically created by modifying a local environment in an integrated development environment executing on a computing system to construct a desired microservice, recording commands entered while modifying the local environment, computing a list of changes from the recorded commands that change the local environment and compiling the list of changes into a recipe comprising commands and dependencies sufficient to assemble an operating system and software files that are sufficient to instantiate the desired microservice.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: March 8, 2022
    Assignee: International Business Machines Corporation
    Inventors: Ana Paula Appel, Renato Luiz De Freitas Cunha, Eduardo Rocha Rodrigues, Bruno Silva
  • Patent number: 11244161
    Abstract: A method, a computer program product, and a computer system manage tree risk. The method includes receiving images corresponding to a geographic area. The method includes determining whether a first tree captured in at least one of the images has a condition exhibiting a tree risk that poses a hazard above an acceptable threshold. As a result of the first tree having the condition above the acceptable threshold, the method includes generating a notification identifying the first tree and a location of the first tree. The method includes transmitting the notification to a team equipped to remediate the condition of the first tree.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: February 8, 2022
    Assignee: International Business Machines Corporation
    Inventors: Ana Paula Appel, Renato Luiz De Freitas Cunha, Ariane Hernandes Amadeu, Guilherme Custodio de Souza
  • Patent number: 11210108
    Abstract: Aspects of the invention include a computer-implemented method, which includes retrieving an installation protocol for a sensor-based device. Receiving negative feedback data representing negative feedback about directions for a step in the installation protocol. Performing an installation analysis of an installation of the sensor-based device. Amending the directions, based at least in part on the installation analysis.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: December 28, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bruno Silva, Renato Luiz de Freitas Cunha, Marco Aurelio Stelmar Netto, Vagner Figueredo de Santana, Fernando Luiz Koch
  • Publication number: 20210375154
    Abstract: 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: Application
    Filed: May 27, 2020
    Publication date: December 2, 2021
    Inventors: Bruno Silva, Marco Aurelio Stelmar Netto, Renato Luiz de Freitas Cunha, Vagner Figueredo de Santana
  • Publication number: 20210368222
    Abstract: A method for automatically generating enhancements to audio-visual (AV) content, a content manager, and a computer program product. One embodiment may comprise, by a processing unit, analyzing data about consumer interactions to generate consumer insights about the original AV content, automatically associating the consumer insights with a segment of original AV content, automatically generating content for the segment responsive to the consumer insights, and injecting the generated content into the original AV content to create modified AV content. The embodiment may further comprise, by a network interface, receiving data about consumer interactions with original AV content and automatically transmitting the modified AV content.
    Type: Application
    Filed: May 19, 2020
    Publication date: November 25, 2021
    Inventors: Marco Aurelio Stelmar Netto, Bruno Silva, Renato Luiz de Freitas Cunha, Vagner Figueredo de Santana
  • Patent number: 11163592
    Abstract: A benchmark generating system is presented. The system monitors an execution of a computer program to collect performance traces for one or more load metrics. The system generates a program model based on the collected performance traces. Each state of the program model corresponds to a workload level at one load metric or a combination of workload levels at the two or more load metrics. The system also generates one or more workload models based on the collected performance traces. Each workload model is configured to generate simulated workload for one load metric of the one or more load metrics at a workload level that is determined based on a state of the program model. The system provides the generated program model and the generated workload models as a benchmark of the computer program.
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: November 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bruno Silva, Renato Luiz de Freitas Cunha, Nelson Mimura Gonzalez, Marco Aurelio Stelmar Netto
  • Patent number: 11157741
    Abstract: A method includes confirming when a vehicle accesses a region of interest, obtaining data associated within the region of interest, and determining, based on analytics performed on the data obtained of the region of interest, whether one or more anomalies are present at the region of interest. Obtaining data includes at least one of collecting, with an imaging sensor associated with the vehicle, image data of a given point of interest within the region of interest or collecting, with a motion sensor associated with the vehicle, motion data of the vehicle in a given fragment of interest within the region of interest. The confirming, obtaining and determining steps are performed by at least one processing device comprising a processor operatively coupled to a memory.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: October 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Renato Luiz De Freitas Cunha, Bruno Silva, Eduardo Rocha Rodrigues, Ana Paula Appel
  • Patent number: 11138094
    Abstract: A system for generating a minimum working example (MWE) of the source code of a computer program is provided. The system receives the source code and executes the computer program. The system encounters a runtime error and obtains a stack trace from the execution of the computer program. The stack trace identifies runtime errors and the code segments that were executed that led to the runtime error. The system uses the stack trace to identify one or more variables that affect a most recently executed segment of the source code when the runtime error occurred. The system identifies one or more segments of the source code that do not affect the identified relevant variables. The system generates an MWE of the source code by pruning the identified one or more segments from the source code.
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: October 5, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Marco Aurelio Stelmar Netto, Bruno Silva, Renato Luiz de Freitas Cunha
  • Publication number: 20210279867
    Abstract: The present disclosure provides for crop yield estimation by identifying, via image processing, a field in which a crop is grown; identifying a plurality of regions within the field; identifying, by processing growth metrics via a model, a plurality of data collection points in the plurality of regions, wherein a given data collection point of the plurality of data collection points within a given region of the plurality of regions is identified by multivariate analysis as representative of growing conditions in the given region; receiving in-field data linked to the data collection points of the plurality; and predicting a yield for the crop in the field based on the in-field data.
    Type: Application
    Filed: March 9, 2021
    Publication date: September 9, 2021
    Inventors: Bruno Silva, RENATO LUIZ DE FREITAS CUNHA, ANA PAULA APPEL, Eduardo Rocha Rodrigues
  • Publication number: 20210279279
    Abstract: Embodiments of the invention are directed to a computer-implemented method for matching a graph-under-analysis to a technique for embedding the graph-under-analysis. In a non-limiting example, the computer-implemented method includes receiving, using a processor, graph data representing the graph-under-analysis, wherein the graph-under-analysis represents a network. The graph data is analyzed, using the processor, to extract graph property data representing properties of the graph-under-analysis. Based at least in part on a result of analyzing the graph property data, one or more embedding techniques are selected, wherein at least one of the one or more embedding techniques is configured to transform the graph data to a graph embedding that is used by a task algorithm to perform a task.
    Type: Application
    Filed: March 5, 2020
    Publication date: September 9, 2021
    Inventors: Ana Paula Appel, Renato Luiz de Freitas Cunha, Bruno Silva, Rogerio Abreu de Paula
  • Patent number: 11093280
    Abstract: A job executing on a computer system according to a scheduler configuration may be monitored. Responsive to determining that the job completed executing, a difference between an allocated resource allocated to the job and the job's actual resource usage may be computed. Responsive to determining that the difference meets a criterion, the scheduler configuration may be reconfigured to reduce the allocated resource for a submitted job associated with a given user.
    Type: Grant
    Filed: March 7, 2019
    Date of Patent: August 17, 2021
    Assignee: International Business Machines Corporation
    Inventors: Khalid Ahmed, Renato Luiz de Freitas Cunha, Marco A. S. Netto, Eduardo R. Rodrigues
  • Publication number: 20210247989
    Abstract: Aspects of the invention include a computer-implemented method, which includes retrieving an installation protocol for a sensor-based device. Receiving negative feedback data representing negative feedback about directions for a step in the installation protocol. Performing an installation analysis of an installation of the sensor-based device. Amending the directions, based at least in part on the installation analysis.
    Type: Application
    Filed: February 10, 2020
    Publication date: August 12, 2021
    Inventors: Bruno Silva, Renato Luiz de Freitas Cunha, Marco Aurelio Stelmar Netto, Vagner Figueredo de Santana, Fernando Luiz Koch
  • Publication number: 20210248482
    Abstract: Techniques for maintaining a knowledge database system based on user interactions with the database system are described herein. An aspect includes generating a user interface based on a knowledge database comprising a plurality of entities, wherein the user interface comprises a plurality of user interface elements, each user interface element of the plurality of user interface elements corresponding to one or more of the plurality of entities of the knowledge database. Another aspect includes receiving a user interaction corresponding to the user interface. Another aspect includes updating the knowledge database based on the received user interaction, wherein updating the knowledge database based on the received user interaction includes determining a user interface element associated with the received user interaction, mapping the determined user interface element to a first entity of the plurality of entities of the knowledge database, and performing a weight update corresponding to the first entity.
    Type: Application
    Filed: February 7, 2020
    Publication date: August 12, 2021
    Inventors: Vagner Figueredo de Santana, Bernardo Goncalves, Alecio Pedro Delazari Binotto, Ana Paula Appel, Renato Luiz de Freitas Cunha
  • Publication number: 20210243217
    Abstract: Aspects of the invention include a computer-implemented method, including performing simulations of a form of cyber-attack based on different input parameters to determine a respective time to perform each cyber-attack on a plurality of features of a sensor-based device. Additionally, performing simulations of a plurality of mitigating processes for each cyber-attack based on different input parameters to determine a respective time to perform each mitigating process. An associated risk level of each cyber-attack is determined based at least in part on the simulations. A mitigation process is selected based at least in part on the associated risk levels.
    Type: Application
    Filed: January 31, 2020
    Publication date: August 5, 2021
    Inventors: Marco Aurelio Stelmar Netto, Vagner Figueredo de Santana, Bruno Silva, Renato Luiz de Freitas Cunha, Fernando Luiz Koch