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: 11449379Abstract: 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: GrantFiled: May 9, 2018Date of Patent: September 20, 2022Assignee: Kyndryl, Inc.Inventors: Edson Gomes Pereira, Alexandre Baltar, Thiago C. Rotta, Rodrigo Candido Leme
-
Publication number: 20200097867Abstract: 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: ApplicationFiled: September 24, 2018Publication date: March 26, 2020Inventors: Gerhardt J. Scriven, Marcos B. P. Cesar, Thiago C. Rotta
-
Publication number: 20190347148Abstract: 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: ApplicationFiled: May 9, 2018Publication date: November 14, 2019Inventors: Edson GOMES PEREIRA, Alexandre BALTAR, Thiago C. ROTTA, Rodrigo Candido LEME
-
Patent number: 10309145Abstract: 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: GrantFiled: March 8, 2018Date of Patent: June 4, 2019Assignee: ECOBEE Inc.Inventors: Rodrigo C. Castro, Breno H. Leitão, Mahdad Majd, Thiago C. Rotta
-
Patent number: 10169104Abstract: 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: GrantFiled: November 19, 2014Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Rafael C. S. Folco, Breno H. Leitao, Thiago C. Rotta, Tiago N. Santos
-
Publication number: 20180195334Abstract: 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: ApplicationFiled: March 8, 2018Publication date: July 12, 2018Inventors: Rodrigo C. Castro, Breno H. Leitão, Mahdad Majd, Thiago C. Rotta
-
Patent number: 9982472Abstract: 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: GrantFiled: October 21, 2015Date of Patent: May 29, 2018Assignee: International Business Machines CorporationInventors: Rodrigo C. Castro, Breno H. Leitão, Mahdad Majd, Thiago C. Rotta
-
Publication number: 20160139963Abstract: 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: ApplicationFiled: November 19, 2014Publication date: May 19, 2016Inventors: Rafael C. S. Folco, Breno H. Leitao, Thiago C. Rotta, Tiago N. Santos
-
Publication number: 20160040470Abstract: 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: ApplicationFiled: October 21, 2015Publication date: February 11, 2016Inventors: Rodrigo C. Castro, Breno H. Leitão, Mahdad Majd, Thiago C. Rotta
-
Patent number: 9196103Abstract: 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: GrantFiled: January 30, 2013Date of Patent: November 24, 2015Assignee: International Business Machines CorporationInventors: Rodrigo C. Castro, Breno H. Leitão, Mahdad Majd, Thiago C. Rotta
-
Patent number: 9135102Abstract: 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: GrantFiled: March 3, 2014Date of Patent: September 15, 2015Assignee: International Business Machines CorporationInventors: Carlos A. Francisco, Sergio A. T. Junior, Adan Rosler, Thiago C. Rotta
-
Patent number: 8914798Abstract: 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: GrantFiled: June 2, 2010Date of Patent: December 16, 2014Assignee: International Business Machines CorporationInventors: Leonardo R. Augusto, Lucas G. Franco, Lucas Riberto De Lima, Thiago C. Rotta, Julio Cesar Casadio Telles
-
Publication number: 20140210590Abstract: 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: ApplicationFiled: January 30, 2013Publication date: July 31, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rodrigo C. Castro, Breno H. Leitão, Mahdad Majd, Thiago C. Rotta
-
Publication number: 20140181600Abstract: 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: ApplicationFiled: March 3, 2014Publication date: June 26, 2014Applicant: International Business Machines CorporationInventors: Carlos A. Francisco, Sergio A.T. Junior, Adan Rosler, Thiago C. Rotta
-
Publication number: 20140096140Abstract: 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: ApplicationFiled: October 1, 2012Publication date: April 3, 2014Applicant: International Business Machines CorporationInventors: Adilson B. de Aquino, Gustavo Fiorante, Pablo R.M. Gonzalez, Kusuma Govindaraju, Thiago C. Rotta
-
Publication number: 20130132102Abstract: 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: ApplicationFiled: November 17, 2011Publication date: May 23, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rajiv A. S. G. de Andrade, Leonardo R. Augusto, Vitor L. Faria, Lucas G. Franco, Leonardo Marcelino, Thiago C. Rotta
-
Publication number: 20100318859Abstract: 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: ApplicationFiled: June 2, 2010Publication date: December 16, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Leonardo R. Augusto, Lucas G. Franco, Lucas Riberto De Lima, Thiago C. Rotta, Julio Cesar Casadio Telles