Patents by Inventor VAGNER FIGUEREDO DE SANTANA

VAGNER FIGUEREDO DE SANTANA 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: 20210048303
    Abstract: A real-time route determination system includes one or more communication devices in signal communication with a route server system. Each communication device is configured to receive one or both of vehicle data and user data to determine a stress-level based on one or both of the vehicle data and the user data. The route server system is configured to determine at least one navigation route in real-time based in part on the stress-level, and to output a route signal indicative of the at least one navigation route. The communication device displays a graphical map including a graphical route displaying the at least one navigation route.
    Type: Application
    Filed: August 15, 2019
    Publication date: February 18, 2021
    Inventors: Vagner Figueredo de Santana, Andrea Britto Mattos Lima, Diego Brito Veiga, Pablo Gonzalez
  • Patent number: 10914852
    Abstract: A method for identifying seismic horizons in digitized seismic images includes deploying a swarm of agents at an initial position in a seismic image to be analyzed, where the swarm of agents includes picking agents that define a direction for the swarm and averaging agents that smooth the direction of the swarm, identifying a direction to follow in the seismic image for each picking agent, and advancing each picking agent in the identified direction, and averaging, by the averaging agents, the directions identified by the picking agents, wherein if an information concentration measured by a picking agent at a current time step is greater than a previous time step, the picking agent keeps a previous direction, otherwise the picking agent changes direction according to the average current state of the set of averaging agents within its neighborhood.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: February 9, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alecio Pedro Delazari Binotto, Michael Raghib Moreno, Matthias Kormaksson, Vagner Figueredo De Santana
  • Patent number: 10885624
    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: Grant
    Filed: January 10, 2019
    Date of Patent: January 5, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lucas Correia Villa Real, Vagner Figueredo de Santana, Priscilla Barreira Avegliano, Carlos Henrique Cardonha
  • Publication number: 20200326705
    Abstract: A rechargeable power source in an autonomous vehicle (AV) adapted to traverse within a pipe network is charged, the charging using mechanical power derived from a flow of material within the pipe network. A sensor in the AV is powered from the charged rechargeable power source. Using power from the rechargeable power source, the AV is caused to traverse within the pipe network.
    Type: Application
    Filed: April 15, 2019
    Publication date: October 15, 2020
    Applicant: International Business Machines Corporation
    Inventors: Ana Paula Appel, Stefany Mazon, Vagner Figueredo de Santana, Ricardo Luis Ohta
  • Patent number: 10783594
    Abstract: Attributes associated with a farming area and production data may be received. A user's expertise level may be identified. At least one crop model may be executed to generate a plurality of scenarios specifying specific actions to perform associated with a farming topic. A production goal associated with the farming area may be received. Based on the production goal and the user expertise level, the plurality of farming scenarios may be filtered to generate at least one candidate scenario. A candidate scenario may be presented for execution. An app such as a chat bot may perform a dialog with the user in executing steps of the candidate scenario.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: September 22, 2020
    Assignee: International Business Machines Corporation
    Inventors: Marco Aurelio Stelmar Netto, Igor Cerqueira Oliveira, Bruno Silva, Vagner Figueredo de Santana
  • 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
  • Publication number: 20200272717
    Abstract: A method, computer system, and a computer program product for access control is provided. The present invention may include requesting a random gesture challenge, wherein the requested random gesture challenge includes an expected response associated with an authorized user. The present invention may include, in response to receiving a video data, determining whether the received video data includes a user response matching the expected response. The present invention may include determining whether a first heartbeat signal of a user matches a second heartbeat signal measured based on the received video data. The present invention may include, in response to determining a first match between the user response included in the received video data and the expected response and a second match between the first heartbeat signal and the second heartbeat signal, authenticating the user as the authorized user of the user device.
    Type: Application
    Filed: February 27, 2019
    Publication date: August 27, 2020
    Inventors: Vagner Figueredo de Santana, Allysson Flavio Melo de Oliveira, Andrea Britto Mattos Lima
  • Publication number: 20200245043
    Abstract: A customized video stream is provided. A second content is searched for that includes the plurality of entities, and a plurality of user data associated with the social media account. A hierarchy of additional content is generated based, at least in part, on the second content that is associated with the plurality of entities, and the user data associated with the social media account, wherein the hierarchy of additional content contains a plurality of second content. A customized video stream is generated based, at least in part, on the video stream and the hierarchy of additional content. The customized video stream is populated on a display screen of the user device, wherein the video stream is displayed on the display screen of the user device, and the hierarchy of additional content is displayed in a portion of the display screen and displayed concurrently with the video stream.
    Type: Application
    Filed: March 19, 2020
    Publication date: July 30, 2020
    Inventors: GRAY CANNON, MARCO AURELIO STELMAR NETTO, VAGNER FIGUEREDO DE SANTANA
  • 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: 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: 20200154694
    Abstract: A method of managing livestock includes selecting an area of interest (AOI) from among a plurality of AOIs as a target AOI, defining a route along which livestock is to be guided to the target AOI, guiding the livestock to the target AOI via the defined route using an unmanned aerial vehicle (UAV), identifying a stress condition of the livestock using the UAV, and reducing the stress condition of the livestock using the UAV. Identifying the stress condition includes identifying an animal not belonging to the livestock causing stress in at least one animal belonging to the livestock. Reducing the stress condition includes diverting the identified animal not belonging to the livestock away from the livestock by adjusting the distance of the UAV relative to the identified animal.
    Type: Application
    Filed: November 16, 2018
    Publication date: May 21, 2020
    Inventors: VAGNER FIGUEREDO de SANTANA, ALECIO PEDRO DELAZARI BINOTTO
  • 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: 10649634
    Abstract: A method for indexing a user interface test recording includes capturing, during a session, a recording of a plurality of interactions with the user interface, capturing, during the session, an event stream including a plurality of user interface events, synchronizing, in time, the plurality of interactions and the plurality of user interface events, identifying a point of interest in the event stream, wherein the point of interest is correlated to a time in the recording by the synchronization, and annotating the recording at a time correlated to when the point of interest occurred.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: May 12, 2020
    Assignee: International Business Machines Corporation
    Inventors: Rogerio Abreu De Paula, Claudio Santos Pinhanez, Vagner Figueredo De Santana
  • Publication number: 20200134476
    Abstract: An illustrative embodiment includes a method for improving performance of a computer. The method includes: automatically identifying an algorithm supplied by a user for execution on the computer; searching a database of algorithms for at least one algorithm similar to the user-supplied algorithm; determining whether the at least one similar algorithm will improve performance of the computer relative to the user-supplied algorithm; and if the at least one similar algorithm will improve performance of the computer relative to the user-supplied algorithm, modifying the user-supplied algorithm to incorporate at least in part the at least one similar algorithm.
    Type: Application
    Filed: October 24, 2018
    Publication date: April 30, 2020
    Inventors: BRUNO SILVA, RENATO LUIZ DE FREITAS CUNHA, Vagner Figueredo de Santana, Lucas Correia Villa Real, MARCO AURELIO STELMAR NETTO
  • Patent number: 10638206
    Abstract: A customized video stream is provided. A second content is searched for that includes the plurality of entities, and a plurality of user data associated with the social media account. A hierarchy of additional content is generated based, at least in part, on the second content that is associated with the plurality of entities, and the user data associated with the social media account, wherein the hierarchy of additional content contains a plurality of second content. A customized video stream is generated based, at least in part, on the video stream and the hierarchy of additional content. The customized video stream is populated on a display screen of the user device, wherein the video stream is displayed on the display screen of the user device, and the hierarchy of additional content is displayed in a portion of the display screen and displayed concurrently with the video stream.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: April 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Gray Cannon, Marco Aurelio Stelmar Netto, Vagner Figueredo De Santana
  • 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
  • Patent number: 10572501
    Abstract: A user guided data mining system includes: a database storing a network graph comprising a plurality nodes and edges, node attributes for the nodes, and edge attributes for the edges; and a data mining module configured to: request feedback from a user indicating at least one of the node attributes, visualize the network graph considering the indicated attributes, request feedback from the user indicating a part of the visualized network graph and a class of graph mining algorithm, and rank a plurality of different graph mining algorithms of the indicated class based on the indicated part.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: February 25, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ana Paula Appel, Heloisa Caroline De Souza Pereira Candello, Vagner Figueredo De Santana
  • Patent number: 10545578
    Abstract: Methods, systems, and computer program products for recommending activity sensor usage by image processing are provided herein. A computer-implemented method includes identifying, based on (i) sensor data from one or more sensors during a user activity and (ii) video data associated with the user performing the user activity, positioning of the one or more sensors with respect to the user; identifying the user activity being performed based on the video data; assessing data quality for the sensor data based on (i) the identified positioning of the one or more sensors and (ii) the identified user activity; and generating a recommendation for re-positioning at least one of the one or more sensors based on (i) the assessing and (ii) historical data pertaining to sensor data associated with the identified user activity.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: January 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Andrea Britto Mattos Lima, Priscilla Barreira Avegliano, Vagner Figueredo de Santana
  • Publication number: 20190385244
    Abstract: Attributes associated with a farming area and production data may be received. A user's expertise level may be identified. At least one crop model may be executed to generate a plurality of scenarios specifying specific actions to perform associated with a farming topic. A production goal associated with the farming area may be received. Based on the production goal and the user expertise level, the plurality of farming scenarios may be filtered to generate at least one candidate scenario. A candidate scenario may be presented for execution. An app such as a chat bot may perform a dialog with the user in executing steps of the candidate scenario.
    Type: Application
    Filed: June 19, 2018
    Publication date: December 19, 2019
    Inventors: Marco Aurelio Stelmar Netto, Igor Cerqueira Oliveira, Bruno Silva, Vagner Figueredo de Santana
  • Publication number: 20190373051
    Abstract: A method, apparatus, computer system, and computer program product for managing processing of tasks by network devices. A computer system receives a task to process for a user. The computer system identifies a group of the network devices in the computer system assigned to the user for processing the task based on capabilities of the group of the network devices and a task history of task processing by the group of the network devices. The computer system schedules a performance of the task by a selected network device in the group of the network devices. The task is performed by the selected network device in the computer system such that the tasks are processed by sharing workloads among the network devices.
    Type: Application
    Filed: June 5, 2018
    Publication date: December 5, 2019
    Inventors: Alecio Pedro Delazari Binotto, Vagner Figueredo de Santana