Patents by Inventor Carlos Henrique Cardonha

Carlos Henrique Cardonha 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: 20200351437
    Abstract: Techniques for image analysis and configuration modification are provided. A first context of a camera device is determined, where the first context includes a current location of the camera device. A plurality of prior images is identified based on the first context, where each of the plurality of prior images was captured within a predefined distance from the current location of the camera device. Further, a respective popularity score is generated for each of the plurality of prior images, based on one or more social media networks. Finally, a first set of configuration parameters is generated for the camera device, based at least in part on (i) a degree of difference between the first context and a second context associated with a first prior image of the plurality of prior images, and (ii) a first popularity score of the first prior image.
    Type: Application
    Filed: May 2, 2019
    Publication date: November 5, 2020
    Inventors: Marisa Affonso Vasconcelos, CARLOS HENRIQUE CARDONHA, Miguel Paredes Quinones, Andrea Britto Mattos Lima
  • Patent number: 10769466
    Abstract: An image of a region captured by an unmanned aerial vehicle flying at an altitude may be received. A computer vision algorithm may be executed with the image as an input to compute an overall confidence score associated with detecting one or more candidate objects in the image. Responsive to determining that the confidence score is below a predefined minimum threshold or above a predefined maximum threshold, the unmanned aerial vehicle may be controlled to change its altitude and recapture the image of the region at a new position. Responsive to determining that the overall confidence score is not below the predefined minimum threshold, information associated with the image may be stored on a storage device.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: September 8, 2020
    Assignee: International Business Machines Corporation
    Inventors: Andrea Britto Mattos Lima, Carlos Henrique Cardonha, Matheus Palhares Viana, Maciel Zortea
  • Patent number: 10762508
    Abstract: A method for processing an attempted payment made using a mobile device includes receiving information about the attempted payment, receiving data indicative of a behavior of a user of the mobile device at the time of the attempted payment, computing a likelihood that the attempted payment is fraudulent, based on a comparison of the behavior of the user to an historical behavior pattern of the user, and sending an instruction indicating how to proceed with the attempted payment, based on the likelihood.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: September 1, 2020
    Assignee: International Business Machines Corporation
    Inventors: Priscilla Barreira Avegliano, Silvia Cristina Sardela Bianchi, Carlos Henrique Cardonha, Vagner Figueredo de Santana
  • Patent number: 10719996
    Abstract: A method of determining occupancy of a vehicle along a route is determined by processing data generated by two different smartphones reported to be travelling in the same vehicle. An app executing within each smartphone. Information that has been transmitted from the two smartphones includes a unique identification of the mobile computing device and a unique identification of a person associated with the mobile computing device. Sensor data is also received, which corresponds to a local ambient environment inside the vehicle of the mobile computing device generating the data. The sensor data does not include location data or data entered by a user. The received data is used to determine if both mobile computing devices were actually present during the portions of the route, by comparing the data from each device.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: July 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Priscilla Barreira Avegliano, Carlos Henrique Cardonha, Ricardo Guimaraes Herrmann, Diego Sanchez Gallo
  • Publication number: 20200226741
    Abstract: A technique relates to a manufacturing process. A computer system receives a material identification of a resource being manufactured, and receives images captured of units of the resource, the resource having been cut into the units. Features are determined for each of the units from the images. Feature vectors are created on a one-to-one basis for each of the units. A blockchain is formed using the feature vectors associated with each of the units, the blockchain having the material identification of the resource and a certificate identifying the units. A feasibility of the certificate for the units of the resource is validated via the blockchain.
    Type: Application
    Filed: January 10, 2019
    Publication date: July 16, 2020
    Inventors: Lucas Correia Villa Real, Vagner Figueredo de Santana, Priscilla Barreira Avegliano, CARLOS HENRIQUE CARDONHA
  • Publication number: 20200221754
    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: Application
    Filed: January 11, 2019
    Publication date: July 16, 2020
    Inventors: Vagner Figueredo de Santana, Priscilla Barreira Avegliano, CARLOS HENRIQUE CARDONHA, ANDREA BRITTO MATTOS LIMA, Lucas Correia Villa Real
  • Publication number: 20200175883
    Abstract: Material waste screening is provided. A sensor obtains data related to an object. A processor classifies the object based on the data to identify a recycle category for the object, open a recycle bin for the identified recycle category, instruct the operator to deposit the object in the opened recycle bin, determine a level of compliance of the object, and create at least one new instruction to increase the level of compliance.
    Type: Application
    Filed: November 30, 2018
    Publication date: June 4, 2020
    Inventors: Marco Aurelio Stelmar Netto, Carlos Henrique Cardonha, Igor Cerqueira Oliveira
  • Publication number: 20200151641
    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: Application
    Filed: November 13, 2018
    Publication date: May 14, 2020
    Inventors: Priscilla Barreira Avegliano, Carlos Henrique Cardonha, Lucas Correia Villa Real, Vagner Figueredo de Santana
  • Patent number: 10620993
    Abstract: A method for automatically generating scheduling algorithms, including determining a scheduling policy for a plurality of jobs to be executed on a computer system, where the scheduling policy specifies an execution order of a plurality of jobs; using the scheduling policy in a production environment for a period of time, and collecting data indicative of a business impact of each job executed during the period of time; generating a list of all pairwise comparisons of business impact between the plurality of jobs, together with outcomes of the comparisons; marking each pair for which the comparison outcome is inconsistent with the relative execution order of the pair of jobs according to a predefined criteria to create a reinforcement learning batch; and using the reinforcement learning batch to adjust a decision criteria used to determine the scheduling policy.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: April 14, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Carlos Henrique Cardonha, Renato Luis de Freitas Cunha, Vitor Henrique Leal Mesquita, Eduardo Rocha Rodrigues
  • Patent number: 10600509
    Abstract: A system for automatically generating an athletic training schedule includes a wearable device having one or more sensors for determining a quantity of athletic training performed by a user wearing the wearable device and an athletic performance of the user. A processor is configured to receive the quantity of athletic training performed and the athletic performance data from the wearable device, and to estimate a relationship between the quantity of athletic training performed and the athletic performance. A selection of a competitive target is received. A performance level of the selected competitive target is estimated. A minimum level of training needed to meet or exceed the estimated performance level is determined based on the estimated relationship between the quantity of athletic training performed and the athletic performance. The athletic training schedule is automatically generated based on the determined minimum level of training.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: March 24, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Priscilla Barreira Avegliano, Carlos Henrique Cardonha, Matheus Palhares Viana, Lucas Correia Villa Real
  • Publication number: 20200082299
    Abstract: A method and system of mitigating bias in a decision-making system are provided. A presence of bias is identified in one or more machine learning models. For each of the machine learning models, a presence of bias in an output of the model is determined. One or more options to mitigate a system bias during a processing stage, based on the identified presence of bias for each of the one or more models, are determined. One or more options to mitigate the system bias during a post-processing stage, based on the identified presence of bias in each output of the models, are determined. A combination of options is provided, including (i) a processing option for the processing stage, and (ii) a post-processing option for the post-processing stage, wherein the combination of options accommodates a threshold bias limit to the system bias and a total bias mitigation cost threshold.
    Type: Application
    Filed: September 9, 2018
    Publication date: March 12, 2020
    Inventors: Marisa Affonso Vasconcelos, Carlos Henrique Cardonha
  • Publication number: 20200068006
    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: Application
    Filed: August 22, 2018
    Publication date: February 27, 2020
    Inventors: Lucas Correia Villa Real, Carlos Henrique Cardonha, Marco Aurelio Stelmar Netto, Priscilla Barreira Avegliano, Vagner Figueredo de Santana
  • Publication number: 20200012522
    Abstract: A method for automatically generating scheduling algorithms, including determining a scheduling policy for a plurality of jobs to be executed on a computer system, where the scheduling policy specifies an execution order of a plurality of jobs; using the scheduling policy in a production environment for a period of time, and collecting data indicative of a business impact of each job executed during the period of time; generating a list of all pairwise comparisons of business impact between the plurality of jobs, together with outcomes of the comparisons; marking each pair for which the comparison outcome is inconsistent with the relative execution order of the pair of jobs according to a predefined criteria to create a reinforcement learning batch; and using the reinforcement learning batch to adjust a decision criteria used to determine the scheduling policy.
    Type: Application
    Filed: September 19, 2019
    Publication date: January 9, 2020
    Inventors: Carlos Henrique CARDONHA, Renato Luiz de FREITAS CUNHA, Vitor Henrique LEAL MESQUITA, Eduardo ROCHA RODRIGUES
  • Publication number: 20190357831
    Abstract: A method for coordinating activities includes monitoring physiologic stress signals and movement signals from a plurality of individuals, and learning at least one baseline for each of the plurality of individuals from the physiologic stress signals and the movement signals. The method further includes estimating a psychological stress level for each individual by comparing the individual's physiologic stress signals to their baseline, determining a current activity for each individual, and learning correlations between current activities and sequences of activities and estimated psychological stress levels.
    Type: Application
    Filed: May 24, 2018
    Publication date: November 28, 2019
    Inventors: Priscilla Barreira Avegliano, Carlos Henrique Cardonha, Lucas Correia Villa Real, Juliana de Melo Batista dos Santos
  • Publication number: 20190258883
    Abstract: An image of a region captured by an unmanned aerial vehicle flying at an altitude may be received. A computer vision algorithm may be executed with the image as an input to compute an overall confidence score associated with detecting one or more candidate objects in the image. Responsive to determining that the confidence score is below a predefined minimum threshold or above a predefined maximum threshold, the unmanned aerial vehicle may be controlled to change its altitude and recapture the image of the region at a new position. Responsive to determining that the overall confidence score is not below the predefined minimum threshold, information associated with the image may be stored on a storage device.
    Type: Application
    Filed: February 20, 2018
    Publication date: August 22, 2019
    Inventors: Andrea Britto Mattos Lima, Carlos Henrique Cardonha, Matheus Palhares Viana, Maciel Zortea
  • Patent number: 10372990
    Abstract: A method for temperature control includes acquiring image data, and analyzing the image data to identify one or more individuals within the image data. A level of thermal comfort is estimated for each of the identified individuals based on the image data. The determined level of thermal comfort indicates whether each individual appears to be feeling too hot, appears to be feeling too cold or appears to be feeling satisfied with an ambient temperature. An air-conditioning unit or a heating unit is controlled based on the estimation of the level of thermal comfort for each of the identified individuals.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: August 6, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Carlos Henrique Cardonha, Andrea Britto Mattos Lima, Stefany Mazon
  • Publication number: 20190220864
    Abstract: A method for processing an attempted payment made using a mobile device includes receiving information about the attempted payment, receiving data indicative of a behavior of a user of the mobile device at the time of the attempted payment, computing a likelihood that the attempted payment is fraudulent, based on a comparison of the behavior of the user to an historical behavior pattern of the user, and sending an instruction indicating how to proceed with the attempted payment, based on the likelihood.
    Type: Application
    Filed: March 25, 2019
    Publication date: July 18, 2019
    Inventors: Priscilla Barreira Avegliano, Silvia Cristina Sardela Bianchi, Carlos Henrique Cardonha, Vagner Figueredo de Santana
  • Patent number: 10318875
    Abstract: Embodiments of the invention provide techniques which utilize crowdsourced reports of environmental conditions to predict and/or prevent disease outbreaks. In one aspect, a method comprises receiving one or more crowdsourced reports about one or more environmental conditions; inferring one or more input parameters for at least one disease outbreak model based at least in part on the one or more crowdsourced reports; applying the at least one disease outbreak model to at least the one or more inferred parameters to predict one or more characteristics of at least one potential disease outbreak associated with the reported one or more environmental conditions; and, based at least in part on the predicted one or more characteristics, implementing one or more corrective actions to mitigate the at least one potential disease outbreak.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: June 11, 2019
    Assignee: International Business Machines Corporation
    Inventors: Priscilla Barreira Avegliano, Carlos Henrique Cardonha, Julio Nogima
  • Patent number: 10282728
    Abstract: A method for processing an attempted payment made using a mobile device includes receiving information about the attempted payment, receiving data indicative of a behavior of a user of the mobile device at the time of the attempted payment, computing a likelihood that the attempted payment is fraudulent, based on a comparison of the behavior of the user to an historical behavior pattern of the user, and sending an instruction indicating how to proceed with the attempted payment, based on the likelihood.
    Type: Grant
    Filed: March 18, 2014
    Date of Patent: May 7, 2019
    Assignee: International Business Machines Corporation
    Inventors: Priscilla Barreira Avegliano, Silvia Cristina Sardela Bianchi, Carlos Henrique Cardonha, Vagner Figueredo de Santana
  • Patent number: 10212270
    Abstract: A notification including one or more policies of use of one or more devices in an environment is received. The one or more policies are generated based on a pattern of use detected based on interaction data obtained by one or more sensors in the environment. Operation of one or more functionalities in the one or more devices is adjusted based on the one or more policies.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: February 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Carlos Henrique Cardonha, Marco Aurelio Stelmar Netto, Vagner Figueredo de Santana