Patents by Inventor Thiago C. Rotta

Thiago C. Rotta 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: 11449379
    Abstract: A process collects information about multiple systems of a computing environment from environmental tools web sources. The process builds and trains a classification model that extracts relevant information that classifies technical issues of the computing environment. The process performs root cause and predictive analyses, and identifies root causes of experienced technical issues and predicted technical issues. Based on identifying the root causes of the experienced technical issues, or identifying predicted issues, the process provides suggested corrective actions or optimization actions. Effectiveness of the suggested corrective actions and suggested optimization actions is tracked, and results of the tracking are fed into a training process that further trains the classification model.
    Type: Grant
    Filed: May 9, 2018
    Date of Patent: September 20, 2022
    Assignee: Kyndryl, Inc.
    Inventors: Edson Gomes Pereira, Alexandre Baltar, Thiago C. Rotta, Rodrigo Candido Leme
  • Publication number: 20200097867
    Abstract: Managing cross-project dependencies is provided. A list of Information Technology (IT) projects and their corresponding dependent IT projects is generated. A cross-project dependency risk chart having an X-axis based on IT project release dates and a Y-axis based on IT project positions is generated. Each IT project, along with its corresponding set of dependent IT projects from the list, is plotted on the X-axis of the cross-project dependency risk chart based on determined project release dates and on the Y-axis of the cross-project dependency risk chart based on determined project positions. A line representing cross-project dependency is inserted between each dependent IT project and an IT project that a respective dependent IT project depends on with an arrow pointing to the IT project that the respective dependent IT project depends on. The cross-project dependency risk chart is outputted on a display device.
    Type: Application
    Filed: September 24, 2018
    Publication date: March 26, 2020
    Inventors: Gerhardt J. Scriven, Marcos B. P. Cesar, Thiago C. Rotta
  • Publication number: 20190347148
    Abstract: A process collects information about multiple systems of a computing environment from environmental tools web sources. The process builds and trains a classification model that extracts relevant information that classifies technical issues of the computing environment. The process performs root cause and predictive analyses, and identifies root causes of experienced technical issues and predicted technical issues. Based on identifying the root causes of the experienced technical issues, or identifying predicted issues, the process provides suggested corrective actions or optimization actions. Effectiveness of the suggested corrective actions and suggested optimization actions is tracked, and results of the tracking are fed into a training process that further trains the classification model.
    Type: Application
    Filed: May 9, 2018
    Publication date: November 14, 2019
    Inventors: Edson GOMES PEREIRA, Alexandre BALTAR, Thiago C. ROTTA, Rodrigo Candido LEME
  • Patent number: 10309145
    Abstract: Managing an entryway for a building includes a computer system accessing identity data providing unique biometric identifications and associated names for respective people. Roles are stored and associated with people. Rules are stored and configured to define roles or people and define conditions and actions. A certain rule includes presence of a person at an entryway and a person in at a different location than the entryway as a condition. A named person is identified by the computer system comparing identity data to biometric data received for a person at the entryway. The computer system performs a defined action for the certain rule responsive to determining that the certain rule defines a role associated with the identified, named person at the entryway and responsive to detecting by a sensor in the building that a person is present in the building at a different location than the entryway.
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: June 4, 2019
    Assignee: ECOBEE Inc.
    Inventors: Rodrigo C. Castro, Breno H. Leitão, Mahdad Majd, Thiago C. Rotta
  • Patent number: 10169104
    Abstract: As disclosed herein, a method, executed by a computer, includes comparing a current power consumption profile for a computing task with an historical power consumption profile, receiving a request for a computing resource, granting the request if the historical power consumption profile does not suggest a pending peak in the current power consumption profile or the historical power consumption profile indicates persistent consumption at a higher power level, and denying the request for the computing resource if the historical power consumption profile suggests a pending peak in the current power consumption profile and the historical power consumption profile indicates temporary consumption at the higher power level. Denying the request may include initiating an allocation timeout and subsequently ending the allocation timeout in response to a drop in a power consumption below a selected level. A computer system and computer program product corresponding to the method are also disclosed herein.
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Rafael C. S. Folco, Breno H. Leitao, Thiago C. Rotta, Tiago N. Santos
  • Publication number: 20180195334
    Abstract: Managing an entryway for a building includes a computer system accessing identity data providing unique biometric identifications and associated names for respective people. Roles are stored and associated with people. Rules are stored and configured to define roles or people and define conditions and actions. A certain rule includes presence of a person at an entryway and a person in at a different location than the entryway as a condition. A named person is identified by the computer system comparing identity data to biometric data received for a person at the entryway. The computer system performs a defined action for the certain rule responsive to determining that the certain rule defines a role associated with the identified, named person at the entryway and responsive to detecting by a sensor in the building that a person is present in the building at a different location than the entryway.
    Type: Application
    Filed: March 8, 2018
    Publication date: July 12, 2018
    Inventors: Rodrigo C. Castro, Breno H. Leitão, Mahdad Majd, Thiago C. Rotta
  • Patent number: 9982472
    Abstract: Managing an entryway for a building includes a computer system accessing identity data providing unique biometric identifications and associated names for respective people. Roles are stored and associated with people. Rules are stored and configured to define roles or people and define conditions and actions. A certain rule includes presence of a person at an entryway and a person in at a different location than the entryway as a condition. A named person is identified by the computer system comparing identity data to biometric data received for a person at the entryway. The computer system performs a defined action for the certain rule responsive to determining that the certain rule defines a role associated with the identified, named person at the entryway and responsive to detecting by a sensor in the building that a person is present in the building at a different location than the entryway.
    Type: Grant
    Filed: October 21, 2015
    Date of Patent: May 29, 2018
    Assignee: International Business Machines Corporation
    Inventors: Rodrigo C. Castro, Breno H. Leitão, Mahdad Majd, Thiago C. Rotta
  • Publication number: 20160139963
    Abstract: As disclosed herein, a method, executed by a computer, includes comparing a current power consumption profile for a computing task with an historical power consumption profile, receiving a request for a computing resource, granting the request if the historical power consumption profile does not suggest a pending peak in the current power consumption profile or the historical power consumption profile indicates persistent consumption at a higher power level, and denying the request for the computing resource if the historical power consumption profile suggests a pending peak in the current power consumption profile and the historical power consumption profile indicates temporary consumption at the higher power level. Denying the request may include initiating an allocation timeout and subsequently ending the allocation timeout in response to a drop in a power consumption below a selected level. A computer system and computer program product corresponding to the method are also disclosed herein.
    Type: Application
    Filed: November 19, 2014
    Publication date: May 19, 2016
    Inventors: Rafael C. S. Folco, Breno H. Leitao, Thiago C. Rotta, Tiago N. Santos
  • Publication number: 20160040470
    Abstract: Managing an entryway for a building includes a computer system accessing identity data providing unique biometric identifications and associated names for respective people. Roles are stored and associated with people. Rules are stored and configured to define roles or people and define conditions and actions. A certain rule includes presence of a person at an entryway and a person in at a different location than the entryway as a condition. A named person is identified by the computer system comparing identity data to biometric data received for a person at the entryway. The computer system performs a defined action for the certain rule responsive to determining that the certain rule defines a role associated with the identified, named person at the entryway and responsive to detecting by a sensor in the building that a person is present in the building at a different location than the entryway.
    Type: Application
    Filed: October 21, 2015
    Publication date: February 11, 2016
    Inventors: Rodrigo C. Castro, Breno H. Leitão, Mahdad Majd, Thiago C. Rotta
  • Patent number: 9196103
    Abstract: A computer system accesses identity data providing unique biometric identifications and associated names for respective people. Roles are stored and associating ones of the roles are associated with ones of the people. Rules are stored, wherein each rule is configured to define one of the roles or people and define a condition and an action. The computer system receives from a device at an entryway, biometric data for a person. A named person is indicated for the received biometric data by the identity data accessed by the computer system. The computer system selects a rule corresponding to the identified person or to one of the defined roles for the identified person. The computer system performs the defined action for the selected rule when a current condition satisfies the defined condition for the selected rule.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: November 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Rodrigo C. Castro, Breno H. Leitão, Mahdad Majd, Thiago C. Rotta
  • Patent number: 9135102
    Abstract: In a method for intelligently monitoring and dispatching an Information Technology (IT) service alert, a computer receives a service error alert and classifies the service error alert. The computer assigns the service error alert, based on the service error alert class. The computer monitors the progress of the resolution of the service error alert.
    Type: Grant
    Filed: March 3, 2014
    Date of Patent: September 15, 2015
    Assignee: International Business Machines Corporation
    Inventors: Carlos A. Francisco, Sergio A. T. Junior, Adan Rosler, Thiago C. Rotta
  • Patent number: 8914798
    Abstract: The illustrative embodiments described herein provide a computer implemented method, apparatus, and computer program product for managing a batch production system. In an illustrative embodiment, an application forecast is generated for a set of batch jobs in a critical path of a batch application. The application forecast comprises a sum of execution times for the batch jobs in the critical path. In response to detecting an abend from production data generated during the execution of the batch application, the abend is mapped against known abends in an abend database to identify a set of abend solutions. Thereafter, a notification is generated which comprises at least one of a status of the batch application and the set of abend solutions, wherein the status is generated based on the application forecast.
    Type: Grant
    Filed: June 2, 2010
    Date of Patent: December 16, 2014
    Assignee: International Business Machines Corporation
    Inventors: Leonardo R. Augusto, Lucas G. Franco, Lucas Riberto De Lima, Thiago C. Rotta, Julio Cesar Casadio Telles
  • Publication number: 20140210590
    Abstract: A computer system accesses identity data providing unique biometric identifications and associated names for respective people. Roles are stored and associating ones of the roles are associated with ones of the people. Rules are stored, wherein each rule is configured to define one of the roles or people and define a condition and an action. The computer system receives from a device at an entryway, biometric data for a person. A named person is indicated for the received biometric data by the identity data accessed by the computer system. The computer system selects a rule corresponding to the identified person or to one of the defined roles for the identified person. The computer system performs the defined action for the selected rule when a current condition satisfies the defined condition for the selected rule.
    Type: Application
    Filed: January 30, 2013
    Publication date: July 31, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rodrigo C. Castro, Breno H. Leitão, Mahdad Majd, Thiago C. Rotta
  • Publication number: 20140181600
    Abstract: In a method for intelligently monitoring and dispatching an Information Technology (IT) service alert, a computer receives a service error alert and classifies the service error alert. The computer assigns the service error alert, based on the service error alert class. The computer monitors the progress of the resolution of the service error alert.
    Type: Application
    Filed: March 3, 2014
    Publication date: June 26, 2014
    Applicant: International Business Machines Corporation
    Inventors: Carlos A. Francisco, Sergio A.T. Junior, Adan Rosler, Thiago C. Rotta
  • Publication number: 20140096140
    Abstract: A method for scheduling a service. The method includes receiving a request for service at a service provider location from a requester; analyzing the request for service and generating a passcode; providing the passcode to the requester, the passcode including an estimated time when attendance is requested at the service provider; prioritizing the passcode according to one or more business rules; periodically updating the estimated time corresponding to the passcode when attendance is requested at the service provider location according to the one or more business rules; and notifying the requester of the most recent estimated time when attendance is requested at the service provider location. The method may be performed on one or more computing devices. Also included is a system for scheduling a service and a computer program product.
    Type: Application
    Filed: October 1, 2012
    Publication date: April 3, 2014
    Applicant: International Business Machines Corporation
    Inventors: Adilson B. de Aquino, Gustavo Fiorante, Pablo R.M. Gonzalez, Kusuma Govindaraju, Thiago C. Rotta
  • Publication number: 20130132102
    Abstract: The present disclosure relates generally to parking space allocation systems and methods, and particularly, to parking space allocation systems and methods for use in connection with parking at a mall.
    Type: Application
    Filed: November 17, 2011
    Publication date: May 23, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rajiv A. S. G. de Andrade, Leonardo R. Augusto, Vitor L. Faria, Lucas G. Franco, Leonardo Marcelino, Thiago C. Rotta
  • Publication number: 20100318859
    Abstract: The illustrative embodiments described herein provide a computer implemented method, apparatus, and computer program product for managing a batch production system. In an illustrative embodiment, an application forecast is generated for a set of batch jobs in a critical path of a batch application. The application forecast comprises a sum of execution times for the batch jobs in the critical path. In response to detecting an abend from production data generated during the execution of the batch application, the abend is mapped against known abends in an abend database to identify a set of abend solutions. Thereafter, a notification is generated which comprises at least one of a status of the batch application and the set of abend solutions, wherein the status is generated based on the application forecast.
    Type: Application
    Filed: June 2, 2010
    Publication date: December 16, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Leonardo R. Augusto, Lucas G. Franco, Lucas Riberto De Lima, Thiago C. Rotta, Julio Cesar Casadio Telles