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: 20210048303Abstract: 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: ApplicationFiled: August 15, 2019Publication date: February 18, 2021Inventors: Vagner Figueredo de Santana, Andrea Britto Mattos Lima, Diego Brito Veiga, Pablo Gonzalez
-
Patent number: 10914852Abstract: 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: GrantFiled: March 16, 2017Date of Patent: February 9, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Alecio Pedro Delazari Binotto, Michael Raghib Moreno, Matthias Kormaksson, Vagner Figueredo De Santana
-
Patent number: 10885624Abstract: 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: GrantFiled: January 10, 2019Date of Patent: January 5, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lucas Correia Villa Real, Vagner Figueredo de Santana, Priscilla Barreira Avegliano, Carlos Henrique Cardonha
-
Publication number: 20200326705Abstract: 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: ApplicationFiled: April 15, 2019Publication date: October 15, 2020Applicant: International Business Machines CorporationInventors: Ana Paula Appel, Stefany Mazon, Vagner Figueredo de Santana, Ricardo Luis Ohta
-
Patent number: 10783594Abstract: 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: GrantFiled: June 19, 2018Date of Patent: September 22, 2020Assignee: International Business Machines CorporationInventors: Marco Aurelio Stelmar Netto, Igor Cerqueira Oliveira, Bruno Silva, Vagner Figueredo de Santana
-
Patent number: 10762508Abstract: 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: GrantFiled: March 25, 2019Date of Patent: September 1, 2020Assignee: International Business Machines CorporationInventors: Priscilla Barreira Avegliano, Silvia Cristina Sardela Bianchi, Carlos Henrique Cardonha, Vagner Figueredo de Santana
-
Publication number: 20200272717Abstract: 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: ApplicationFiled: February 27, 2019Publication date: August 27, 2020Inventors: Vagner Figueredo de Santana, Allysson Flavio Melo de Oliveira, Andrea Britto Mattos Lima
-
Publication number: 20200245043Abstract: 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: ApplicationFiled: March 19, 2020Publication date: July 30, 2020Inventors: GRAY CANNON, MARCO AURELIO STELMAR NETTO, VAGNER FIGUEREDO DE SANTANA
-
Publication number: 20200221754Abstract: 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: ApplicationFiled: January 11, 2019Publication date: July 16, 2020Inventors: Vagner Figueredo de Santana, Priscilla Barreira Avegliano, CARLOS HENRIQUE CARDONHA, ANDREA BRITTO MATTOS LIMA, Lucas Correia Villa Real
-
Publication number: 20200226741Abstract: 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: ApplicationFiled: January 10, 2019Publication date: July 16, 2020Inventors: Lucas Correia Villa Real, Vagner Figueredo de Santana, Priscilla Barreira Avegliano, CARLOS HENRIQUE CARDONHA
-
Publication number: 20200154694Abstract: 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: ApplicationFiled: November 16, 2018Publication date: May 21, 2020Inventors: VAGNER FIGUEREDO de SANTANA, ALECIO PEDRO DELAZARI BINOTTO
-
Publication number: 20200151641Abstract: 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: ApplicationFiled: November 13, 2018Publication date: May 14, 2020Inventors: Priscilla Barreira Avegliano, Carlos Henrique Cardonha, Lucas Correia Villa Real, Vagner Figueredo de Santana
-
Patent number: 10649634Abstract: 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: GrantFiled: June 6, 2014Date of Patent: May 12, 2020Assignee: International Business Machines CorporationInventors: Rogerio Abreu De Paula, Claudio Santos Pinhanez, Vagner Figueredo De Santana
-
Publication number: 20200134476Abstract: 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: ApplicationFiled: October 24, 2018Publication date: April 30, 2020Inventors: BRUNO SILVA, RENATO LUIZ DE FREITAS CUNHA, Vagner Figueredo de Santana, Lucas Correia Villa Real, MARCO AURELIO STELMAR NETTO
-
Patent number: 10638206Abstract: 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: GrantFiled: January 28, 2019Date of Patent: April 28, 2020Assignee: International Business Machines CorporationInventors: Gray Cannon, Marco Aurelio Stelmar Netto, Vagner Figueredo De Santana
-
Publication number: 20200068006Abstract: 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: ApplicationFiled: August 22, 2018Publication date: February 27, 2020Inventors: Lucas Correia Villa Real, Carlos Henrique Cardonha, Marco Aurelio Stelmar Netto, Priscilla Barreira Avegliano, Vagner Figueredo de Santana
-
Patent number: 10572501Abstract: 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: GrantFiled: December 28, 2015Date of Patent: February 25, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ana Paula Appel, Heloisa Caroline De Souza Pereira Candello, Vagner Figueredo De Santana
-
Patent number: 10545578Abstract: 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: GrantFiled: December 22, 2017Date of Patent: January 28, 2020Assignee: International Business Machines CorporationInventors: Andrea Britto Mattos Lima, Priscilla Barreira Avegliano, Vagner Figueredo de Santana
-
Publication number: 20190385244Abstract: 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: ApplicationFiled: June 19, 2018Publication date: December 19, 2019Inventors: Marco Aurelio Stelmar Netto, Igor Cerqueira Oliveira, Bruno Silva, Vagner Figueredo de Santana
-
Publication number: 20190373051Abstract: 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: ApplicationFiled: June 5, 2018Publication date: December 5, 2019Inventors: Alecio Pedro Delazari Binotto, Vagner Figueredo de Santana