Patents by Inventor David Alonso Campos Batista
David Alonso Campos Batista 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: 11921842Abstract: In an approach for multifactor authorization on hardware calls of resources, a processor receives a request for a hardware resource from a plurality of hardware resources being monitored. A processor calculates a risk level associated with the hardware resource of the request based on a respective risk level data repository. A processor, in response to a determination the risk level requires multifactor authorization, determines that a user associated with the request is logged in. A processor identifies a mechanism used by the user to log in. A processor determines whether a challenge associated with the multifactor authorization based on the mechanism is successful. A processor, in response to a determination the challenge associated with the multifactor authorization is successful, enables access to the hardware resource of the request.Type: GrantFiled: June 14, 2021Date of Patent: March 5, 2024Assignee: KYNDRYL, INC.Inventors: Cesar Augusto Rodriguez Bravo, David Alonso Campos Batista
-
Patent number: 11914698Abstract: A random password policy for a specific user associated with an entity is generated based on a global password requirement. A new password created by the specific user based on the generated random password policy is identified. That the new password complies with a set of requirements specified by the generated random password policy is confirmed.Type: GrantFiled: August 25, 2021Date of Patent: February 27, 2024Assignee: KYNDRYL, INC.Inventors: Cesar Augusto Rodriguez Bravo, David Alonso Campos Batista, John Richard Feezell, Faraz Ahmad, Anto Ajay Raj John
-
Patent number: 11842733Abstract: An indication associated with an AI mode enabled by an AI system is received from a user with an affirmative opt-in status. A first task request associated with the user is identified. One or more instructions associated with the first task request are contextually recognized. The first task request is completed based on the contextually recognized one or more instructions.Type: GrantFiled: June 2, 2021Date of Patent: December 12, 2023Assignee: KYNDRYL, INC.Inventors: Cesar Augusto Rodriguez Bravo, David Alonso Campos Batista, Romelia H. Flores, Sarbajit K. Rakshit
-
Publication number: 20230377330Abstract: A dynamic user interface (UI) input system and method for smart glasses based on availability states of a user is provided. In embodiments, a method includes determining, by a computing device of smart glasses, an initial availability state of a user's hands for a user interface (UI) navigation event based on incoming image data; selecting, by the computing device, a UI configuration and a control profile for the UI navigation event from stored UI configurations and control profiles of the user based on the initial availability state of the user's hands; and initiating, by the computing device, the UI navigation event based on the selected UI configuration and the control profile, wherein content is displayed in a virtual UI of the smart glasses according to the UI configuration, and UI navigation by the user is controlled based on the control profile.Type: ApplicationFiled: August 2, 2023Publication date: November 23, 2023Inventors: Cesar Augusto RODRIGUEZ BRAVO, David Alonso CAMPOS BATISTA, Sarbajit K. RAKSHIT, Diane G. FLEMMING
-
Patent number: 11789691Abstract: A method can include identifying an audio output device having a first audio status. In the first audio status, the audio output device can be configured to receive first audio data of at least one software application of a set of software applications of a computing device. In the first audio status, the audio output device can be configured to emit, based on the first audio data, first audio content corresponding to the at least one software application. The method can include identifying a priority software application of the computing device. The method can include assigning, in response to the identifying the priority software application, a second audio status to the audio output device. The assigning can include preventing the audio output device from emitting the first audio content. The assigning can further include configuring the audio output device to emit second audio content of the priority software application.Type: GrantFiled: June 16, 2021Date of Patent: October 17, 2023Assignee: KYNDRYL, INC.Inventors: Cesar Augusto Rodriguez Bravo, David Alonso Campos Batista, Mohamed Zouhaier Ramadhane, Adan Edoardo Herrera Hidalgo
-
Patent number: 11776255Abstract: A dynamic user interface (UI) input system and method for smart glasses based on availability states of a user is provided. In embodiments, a method includes determining, by a computing device of smart glasses, an initial availability state of a user's hands for a user interface (UI) navigation event based on incoming image data; selecting, by the computing device, a UI configuration and a control profile for the UI navigation event from stored UI configurations and control profiles of the user based on the initial availability state of the user's hands; and initiating, by the computing device, the UI navigation event based on the selected UI configuration and the control profile, wherein content is displayed in a virtual UI of the smart glasses according to the UI configuration, and UI navigation by the user is controlled based on the control profile.Type: GrantFiled: October 22, 2021Date of Patent: October 3, 2023Assignee: KYNDRYL, INC.Inventors: Cesar Augusto Rodriguez Bravo, David Alonso Campos Batista, Sarbajit K. Rakshit, Diane G. Flemming
-
Publication number: 20230290348Abstract: A method includes: in response to identifying a primary user and corresponding Primary AI Assistant for a meeting, receiving by the Primary AI Assistant a confirmation to enroll at least one user personal digital assistant (PDA) of a respective one of at least one user; prompting the at least one user to provide descriptive information associated with the respective user PDA; connecting the at least one user PDA to the Primary AI Assistant internally by the Primary AI Assistant using the descriptive information for submitting requests; identifying by the Primary AI Assistant keywords and phrases received from the at least one user or primary user in the meeting; determining by the Primary AI Assistant a scheduling item based on the identified keywords and phrases; and automatically providing by the Primary AI Assistant the scheduling item to at least one user PDA corresponding to the scheduling item using the descriptive information.Type: ApplicationFiled: March 10, 2022Publication date: September 14, 2023Inventors: Cesar Augusto RODRIGUEZ BRAVO, David Alonso CAMPOS BATISTA, Romelia H. FLORES, Sarbajit K. RAKSHIT
-
Publication number: 20230259616Abstract: A computer-implemented method includes: monitoring an operating system of a server that serves content to client computing devices, wherein the server maintains log files; determining, based on the monitoring, whether commands received at the operating system are indicative of tampering with one or more of the log files; responsive to determining the commands are indicative of tampering with one or more of the log files, performing a predefined security action; and responsive to determining the commands of the user are not indicative of tampering with one or more of the log files, sending the commands to a kernel of the operating system for execution.Type: ApplicationFiled: February 16, 2022Publication date: August 17, 2023Inventors: Cesar Augusto Rodriguez Bravo, David Alonso Campos Batista, Doga Tav, Romelia H. Flores
-
Publication number: 20230241842Abstract: Aspects of the present disclosure relate generally to three-dimensional (3D) printing and, more particularly, to robotic support for 3D prints. For example, a computer-implemented method includes identifying, by the computing device, at least one structure in the 3D object source file requiring support for printing the at least one structure by a 3D printer; adding, by the computing device, to a 3D print file an instruction to request deployment of a support structure at a particular location to support the at least one structure by the 3D printer; and providing to the 3D printer, by the computing device, the 3D print file with the instruction to request deployment of the support structure at a particular location to support the at least one structure by the 3D printer.Type: ApplicationFiled: January 28, 2022Publication date: August 3, 2023Inventors: Cesar Augusto RODRIGUEZ BRAVO, Franz Friedrich LIEBINGER PORTELA, David Alonso CAMPOS BATISTA, Sarbajit K. RAKSHIT
-
Publication number: 20230234294Abstract: Aspects of the present disclosure relate generally to selecting a 3D printing technique and location of a sensor as part of a 3D object. For example, a computer-implemented method includes: receiving, by a computing device, a 3D print file specifying a 3D object for printing on a 3D printer; identifying, by the computing device, a technique for printing a sensor as part of the 3D object from a plurality of techniques for printing the sensor as part of the 3D object; determining, by the computing device, a location for printing the sensor as part of the 3D object; adding, by the computing device, the technique and the location for printing the sensor as part of the 3D object to the 3D print file; and sending to the 3D printer the 3D print file with the technique and the location for printing the sensor as part of the 3D object.Type: ApplicationFiled: January 26, 2022Publication date: July 27, 2023Inventors: Cesar Augusto RODRIGUEZ BRAVO, David Alonso CAMPOS BATISTA, Sarbajit K. RAKSHIT
-
Patent number: 11657681Abstract: A computer-implemented method includes: receiving by a skimming prevention system operatively coupled to a machine, a plurality of sound data from a plurality of corresponding sound sensors operatively coupled to the machine; identifying by the skimming prevention system, a type of user action input of the machine; retrieving by the skimming prevention system from a storage system operatively coupled to the machine, a baseline acoustic signature associated with the machine and corresponding to the type of user action input; comparing by the skimming prevention system, the received plurality of sound data to the baseline acoustic signature associated with the machine and corresponding to the type of user action input; and in response to a determination that the compared plurality of sound data and the baseline acoustic signature differ more than a predetermined threshold, triggering by the skimming prevention system, an execution/alert mode of the machine.Type: GrantFiled: February 25, 2022Date of Patent: May 23, 2023Assignee: Kyndryl, Inc.Inventors: Cesar Augusto Rodriguez Bravo, Desilda Toska, David Alonso Campos Batista
-
Patent number: 11653209Abstract: Aspects of the present invention disclose a method for identifying indications of an attack on a cellular network. The method includes one or more processors scanning a geographic area of a cellular network, wherein the geographic area includes a plurality of transceivers of the cellular network. The method further includes identifying a symptom that impacts a transceiver of the cellular network based at least in part on connectivity between a computing device and the plurality transceivers of the cellular network. The method further includes performing one or more assessments on the transceiver of the cellular network impacted by the symptom. The method further includes determining whether the symptom of the cellular network is associated with an attack on the cellular network based at least in part on the one or more assessments.Type: GrantFiled: February 17, 2020Date of Patent: May 16, 2023Assignee: KYNDRYL, INC.Inventors: Cesar Augusto Rodriguez Bravo, David Alonso Campos Batista, Craig M. Trim, Shikhar Kwatra
-
Publication number: 20230135589Abstract: A method includes generating, by a computing device, SSID aliases; propagating, by the computing device, the SSID aliases to access points; receiving, by the computing device, data from an access point, the data including a selected SSID alias and a media access control (MAC) address of a user device; creating, by the computing device, a record containing the selected SSID alias and the MAC address of the user device; propagating, by the computing device, the selected SSID alias to remaining access points; and sending, by the computing device, a message to the access points to delete the selected SSID alias after a time period.Type: ApplicationFiled: October 28, 2021Publication date: May 4, 2023Inventors: Cesar Augusto RODRIGUEZ BRAVO, Mohamed Zouhaier RAMADHANE, David Alonso CAMPOS BATISTA, Desilda TOSKA
-
Publication number: 20230126452Abstract: A method for detecting a fake keypad includes: monitoring outputs of plural magnetic field sensors connected to a keypad; detecting the output of at least one of the magnetic field sensors indicates the presence of a magnetic field; starting, in response to the detecting, a timer; determining the first timer reaches a first threshold while the output of the at least one of the magnetic field sensors still indicates the presence of a magnetic field; in response to the timer reaching the first threshold, determining a number of the magnetic field sensors whose output indicates the presence of a magnetic field equals or exceeds a second threshold; in response to the number of the magnetic field sensors equaling or exceeding the second threshold, determining a security action; and initiating the security action.Type: ApplicationFiled: October 22, 2021Publication date: April 27, 2023Inventors: Cesar Augusto Rodriguez Bravo, Carolina Garcia Delgado, David Alonso Campos Batista, DESILDA TOSKA
-
Publication number: 20230125416Abstract: A dynamic user interface (UI) input system and method for smart glasses based on availability states of a user is provided. In embodiments, a method includes determining, by a computing device of smart glasses, an initial availability state of a user's hands for a user interface (UI) navigation event based on incoming image data; selecting, by the computing device, a UI configuration and a control profile for the UI navigation event from stored UI configurations and control profiles of the user based on the initial availability state of the user's hands; and initiating, by the computing device, the UI navigation event based on the selected UI configuration and the control profile, wherein content is displayed in a virtual UI of the smart glasses according to the UI configuration, and UI navigation by the user is controlled based on the control profile.Type: ApplicationFiled: October 22, 2021Publication date: April 27, 2023Inventors: Cesar Augusto RODRIGUEZ BRAVO, David Alonso CAMPOS BATISTA, Sarbajit K. RAKSHIT, Diane G. FLEMMING
-
Publication number: 20230132132Abstract: A method includes: monitoring outputs of sensors in a machine that receives magnetic stripe cards; determining the outputs of sensors indicate normal usage of the machine or abnormal usage of the machine; in response to determining the outputs of the sensors indicate abnormal usage of the machine, initiating a security action; in response to determining the outputs of the sensors indicate normal usage of the machine, determining the machine is in use or not in use; in response to determining the machine is not in use, initiating the security action; in response to determining the machine is in use, determining whether the use ends within a predefined monitor time; in response to determining the use does not end within the predefined monitor time, initiating the security action; and in response to determining the use does end within the predefined monitor time, returning to monitoring the outputs of the sensors.Type: ApplicationFiled: October 22, 2021Publication date: April 27, 2023Inventors: MOHAMED ZOUHAIER RAMADHANE, CESAR AUGUSTO RODRIGUEZ BRAVO, DESILDA TOSKA, DAVID ALONSO CAMPOS BATISTA
-
Publication number: 20230119117Abstract: A method includes: receiving, by a computer device and from an automated teller machine, a personal identification number that is associated with an account; determining, by the computer device, that the personal identification number is a disablement personal identification number that is associated with the account, the account having an activation personal identification number, the disablement personal identification number and the activation personal identification number being different; determining, by the computer device and as a result of receiving the disablement personal identification number, at least one disablement action to be performed by a device other than the automated teller machine; and transmitting, by the computer device, a command to perform the disablement action.Type: ApplicationFiled: October 15, 2021Publication date: April 20, 2023Inventors: Cesar Augusto RODRIGUEZ BRAVO, David Alonso CAMPOS BATISTA, Desilda TOSKA, Romelia H. FLORES
-
Publication number: 20230112408Abstract: Control system for facilitating wireless charging of an electronic device is provided, which identifies presence of multiple electronic devices within an environment, with the multiple electronic devices including a self-propelled power relay device with wireless charging capability. Control system processing determines that an electronic device of the multiple electronic devices requires wireless charging, and based on the determining, deploys the self-propelled power relay device to move to an area of the environment within a charging range of the electronic device to facilitate wireless charging of the electronic device via the self-propelled power relay device.Type: ApplicationFiled: October 13, 2021Publication date: April 13, 2023Inventors: Cesar Augusto RODRIGUEZ BRAVO, David Alonso CAMPOS BATISTA, Sarbajit K. RAKSHIT
-
Patent number: 11606696Abstract: Location-based validation of a wireless authentication device. A request is received by a security hardware computing device for an action requiring authentication in connection with security hardware. A security hardware location is received or accessed. A wireless authentication device location of a wireless authentication device in possession of a requester is received by security hardware computing device. The security hardware computing device receives a mobile device location for a mobile device in possession of the requester. The security hardware computing device determines whether the security hardware location, the mobile device location, and the wireless authentication device location are in a proximity. The security hardware computing device performs the action requiring authentication in connection with the security hardware.Type: GrantFiled: June 4, 2021Date of Patent: March 14, 2023Assignee: KYNDRYL, INC.Inventors: Cesar Augusto Rodriguez Bravo, Franz Friedrich Liebinger Portela, David Alonso Campos Batista
-
Patent number: 11599432Abstract: Distributed application orchestration management is provided. A first passive member of a set of passive members sends a notification message to other members indicating that the first passive member is initiating start of a distributed application in response to the first passive member validating that a self-restart by a leader member failed. The first passive member compares timestamps associated with an attempt to start the distributed application by other passive members in the set of passive members. The first passive member stops a particular attempt to start the distributed application in response to the first passive member determining that a timestamp associated with the particular attempt to start the distributed application by the first passive member is newer than another timestamp of another passive member. The first passive member designates the other passive member having an older timestamp as a new leader member to continue starting the distributed application.Type: GrantFiled: August 12, 2021Date of Patent: March 7, 2023Assignee: Kyndryl, Inc.Inventors: Cesar Augusto Rodriguez Bravo, David Alonso Campos Batista, Ruben Luengas De La Fuente, Mauro Marzorati