Patents by Inventor Gerald Coon
Gerald Coon 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: 12639412Abstract: According to one embodiment, a method, computer system, and computer program product for managing application access is provided. The embodiment may include receiving real-time biometric data of a user as the user interacts with a computing device and deriving a real-time biometric signature of the user based on the received real-time biometric data. Responsive to determining that the real-time biometric signature is known, the embodiment may include identifying the user, computing a confidence score of the real-time biometric signature, and configuring application access and application functionality available to the user via the computing device based on the identification of the user and the computed confidence score. The embodiment may include continuously performing the receiving and the deriving as the user interacts with the computing device. While a successive real-time biometric signature is known, the embodiment may include continuously performing the identifying, the computing, and the configuring.Type: GrantFiled: March 27, 2024Date of Patent: May 26, 2026Assignee: International Business Machines CorporationInventors: Pawan Raghunath Chowdhary, Dinesh C. Verma, Satishkumar Sadagopan, Gerald Coon, Mathews Thomas, Utpal Mangla
-
Publication number: 20260039624Abstract: Provided are a computer program product, system, and method for reclaiming addresses used to communicate with machines over a network. A determination is made of a first machine using the first network protocol addressing scheme to communicate with a second machine over a network. A determination is made of whether the second machine supports a second network protocol addressing scheme. The first machine is configured to communicate with the second machine using the second network protocol addressing scheme to free a network address in the first network protocol addressing scheme used by the first machine to communicate with the second machine in response to determining that the second machine supports the second network protocol addressing scheme.Type: ApplicationFiled: August 5, 2024Publication date: February 5, 2026Inventors: Dinesh C. Verma, Bill Lambertson, SATISHKUMAR SADAGOPAN, Mathews Thomas, PAWAN RAGHUNATH CHOWDHARY, Gerald Coon, Utpal Mangla
-
Publication number: 20250392566Abstract: Air-gapped security for a remote-managed site is provide through a system and related methods, the system including a switch component having at least one network switch, a staging component to stage data for communication between a first site, as a management site, and second site, as a target site to be managed by the management site, a mechanical component to selectively, physically connect and disconnect wired communication links to and from the switch component, and a control component to operate the mechanical component to physically disconnect a wired communication link to air-gap one site from the other site and the staging component as a prerequisite to physically connecting another wired communication link between the other site and the staging component via the switch component. Through selective connection and disconnection, secure provision of data between the first site and second site via the intermediate system is provided.Type: ApplicationFiled: June 20, 2024Publication date: December 25, 2025Inventors: Dinesh C. Verma, Gerald Coon, Mathews Thomas, Satishkumar Sadagopan, Utpal Mangla, Pawan Raghunath Chowdhary
-
Patent number: 12506708Abstract: Air-gapped security for a remote-managed site is provide through a system and related methods, the system including a switch component having at least one network switch, a staging component to stage data for communication between a first site, as a management site, and second site, as a target site to be managed by the management site, a mechanical component to selectively, physically connect and disconnect wired communication links to and from the switch component, and a control component to operate the mechanical component to physically disconnect a wired communication link to air-gap one site from the other site and the staging component as a prerequisite to physically connecting another wired communication link between the other site and the staging component via the switch component. Through selective connection and disconnection, secure provision of data between the first site and second site via the intermediate system is provided.Type: GrantFiled: June 20, 2024Date of Patent: December 23, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dinesh C. Verma, Gerald Coon, Mathews Thomas, Satishkumar Sadagopan, Utpal Mangla, Pawan Raghunath Chowdhary
-
Publication number: 20250307362Abstract: According to one embodiment, a method, computer system, and computer program product for managing application access is provided. The embodiment may include receiving real-time biometric data of a user as the user interacts with a computing device and deriving a real-time biometric signature of the user based on the received real-time biometric data. Responsive to determining that the real-time biometric signature is known, the embodiment may include identifying the user, computing a confidence score of the real-time biometric signature, and configuring application access and application functionality available to the user via the computing device based on the identification of the user and the computed confidence score. The embodiment may include continuously performing the receiving and the deriving as the user interacts with the computing device. While a successive real-time biometric signature is known, the embodiment may include continuously performing the identifying, the computing, and the configuring.Type: ApplicationFiled: March 27, 2024Publication date: October 2, 2025Inventors: PAWAN RAGHUNATH CHOWDHARY, Dinesh C. Verma, SATISHKUMAR SADAGOPAN, Gerald Coon, Mathews Thomas, Utpal Mangla
-
Patent number: 12387613Abstract: The present inventive concept provides for a method of unmanned machine synchronization using robotic sensing. The method includes generating at least one physical signal in the vicinity of at least one unmanned machine. The at least one generated physical signal is received by the at least one unmanned machine. At least one task is performed by the at least one unmanned machine based on the at least one received generated physical signal.Type: GrantFiled: June 1, 2023Date of Patent: August 12, 2025Assignee: International Business Machines CorporationInventors: Dinesh C. Verma, Utpal Mangla, Mathews Thomas, Gerald Coon, Mudhakar Srivatsa, Satishkumar Sadagopan
-
Patent number: 12381849Abstract: A method, computer system, and a computer program product is provided for establishing a dynamically adaptive network firewall. A firewall model is established that identifies resources that can be used and a plurality of nodes that connect to one another to form a network. A set of external rules and policies are provided to each resource. The firewall implemented using the firewall model upon receiving of incoming data and upon traffic flow. The firewall expands or contracts the network by adding or removing resources according to work that needs to be performed. The work includes both tasks to be completed and efforts that has to be taken by the firewall to ensure security by preventing unauthorized access into the network.Type: GrantFiled: October 28, 2022Date of Patent: August 5, 2025Assignee: International Business Machines CorporationInventors: Satishkumar Sadagopan, Mudhakar Srivatsa, Dinesh C. Verma, Mathews Thomas, Utpal Mangla, Gerald Coon
-
Patent number: 12340270Abstract: A computer-implemented method, according to one approach, includes: receiving, from a remote location, a request to generate a unique equipment code identifying a device. Identifying characteristics of the device are determined, and a unique equipment code is generated. The unique equipment code is generated by applying policy based rules summarized in one or more predetermined information dependency graphs while combining at least some of the determined identifying characteristics in a specific order. Moreover, the combined identifying characteristics are converted into a corresponding alphanumeric string. The unique equipment code is assigned to the device and the unique equipment code is also transmitted to the remote location.Type: GrantFiled: April 19, 2024Date of Patent: June 24, 2025Assignee: International Business Machines CorporationInventors: Satishkumar Sadagopan, Dinesh C. Verma, Gerald Coon, Mathews Thomas, Utpal Mangla, Pawan Raghunath Chowdhary
-
Publication number: 20240403099Abstract: An embodiment for improved estimating of end-user performance of cloud-based services. The embodiment may collect, for a target cloud-based service, a first dataset including network level metrics, and a second dataset including end-user performance data from one or more monitoring services. The embodiment may combine the collected first dataset and second dataset to generate a curated training dataset. The embodiment may train a machine learning prediction model using the curated training dataset. The embodiment may predict and estimate, using the trained machine learning prediction model, the end-user performance of the target cloud-based service for any target end-user.Type: ApplicationFiled: May 31, 2023Publication date: December 5, 2024Inventors: Dinesh C. Verma, Mudhakar Srivatsa, Gerald Coon, SATISHKUMAR SADAGOPAN, Utpal Mangla, Mathews Thomas
-
Publication number: 20240404415Abstract: The present inventive concept provides for a method of unmanned machine synchronization using robotic sensing. The method includes generating at least one physical signal in the vicinity of at least one unmanned machine. The at least one generated physical signal is received by the at least one unmanned machine. At least one task is performed by the at least one unmanned machine based on the at least one received generated physical signal.Type: ApplicationFiled: June 1, 2023Publication date: December 5, 2024Inventors: Dinesh C. Verma, Utpal Mangla, Mathews Thomas, Gerald Coon, Mudhakar Srivatsa, Satishkumar Sadagopan
-
Publication number: 20240329726Abstract: A first computational device with a first visual display and a second computational device with a second visual display are maintained, wherein the first computational device is configured to read information displayed on the second visual display, and wherein the second computational device is configured to read information displayed on the first visual display. Byte streams are exchanged bidirectionally between the first computational device and the second computational device via the information displayed on the first visual display and the information displayed on the second visual display, wherein active radio transmission between the first computational device and the second computational device is avoided.Type: ApplicationFiled: March 29, 2023Publication date: October 3, 2024Inventors: Dinesh C. VERMA, MUDHAKAR SRIVATSA, Gerald COON, Utpal MANGLA, SATISHKUMAR SADAGOPAN, Mathews Thomas
-
Publication number: 20240320531Abstract: A computer-implemented method, according to one approach, includes receiving at least one set of qubits at a first client component, and using the at least one set of qubits to index a configuration dictionary to determine a first configuration. The configuration dictionary defines a plurality of different configurations. The method further includes causing the first client component to be configured according to the first configuration. A computer program product, according to another approach, includes a computer readable storage medium having program instructions embodied therewith. The program instructions are readable and/or executable by a first client component to cause the first client component to perform the foregoing method. A system, according to another approach, includes a processor, and logic integrated with the processor, executable by the processor, or integrated with and executable by the processor. The logic is configured to perform the foregoing method.Type: ApplicationFiled: March 24, 2023Publication date: September 26, 2024Inventors: Utpal Mangla, Paridhi Verma, Gerald Coon, Satishkumar Sadagopan, Mark B. Ritter, Mudhakar Srivatsa, Mathews Thomas, Dinesh C. Verma
-
Publication number: 20240323230Abstract: A method, computer program product and system are provided to provide control mechanisms in unidirectional data transfers. A processor connects to a secure device via a unidirectional connection. A processor sends a packet to the secure device via the unidirectional connection. A processor receives, from the secure device via a passive out-of-band channel, feedback regarding the transmission of the packet. A processor, in response to the feedback indicating that the packet was incorrectly received, resends the packet via the unidirectional connection with the secure device.Type: ApplicationFiled: March 24, 2023Publication date: September 26, 2024Inventors: Dinesh C. Verma, Mathews Thomas, SATISHKUMAR SADAGOPAN, Gerald Coon
-
Publication number: 20240322915Abstract: Embodiments are related to improving the bandwidth of classical networks using quantum networks. Sender equipment transfers quantum bits over a quantum communications network to receiver equipment, the quantum bits being used to obtain entry values in a shared dictionary. The sender equipment determines a solution for an optimization problem using the entry values, where data to be transferred over a telecommunications network is expressed by the optimization problem. The sender equipment transfers the solution over the telecommunications network to the receiver equipment, where an equivalence of the data is transferred to the receiver equipment in response to the receiver equipment using the solution, the optimization problem, and the entry values to obtain the data.Type: ApplicationFiled: March 20, 2023Publication date: September 26, 2024Inventors: Dinesh C. Verma, Gerald Coon, Satishkumar Sadagopan, Mudhakar Srivatsa, Mathews Thomas, Utpal Mangla, Paridhi Verma, Mark B. Ritter
-
Publication number: 20240267388Abstract: A computer-implemented method, according to one embodiment, includes determining whether a predetermined sequence of knocks has been performed by a requesting node to other nodes of a network along existing paths between the requesting node and the other nodes. In response to a determination that the predetermined sequence of knocks has been performed, a connection is established between the requesting node and a first of the other nodes. A computer program product, according to another embodiment, includes a computer readable storage medium having program instructions embodied therewith. The program instructions are readable and/or executable by a computer to cause the computer to perform the foregoing method. A system, according to another embodiment, includes a processor, and logic integrated with the processor, executable by the processor, or integrated with and executable by the processor. The logic is configured to perform the foregoing method.Type: ApplicationFiled: February 2, 2023Publication date: August 8, 2024Inventors: Mudhakar Srivatsa, Satishkumar Sadagopan, Mathews Thomas, Utpal Mangla, Gerald Coon, Dinesh C. Verma
-
Publication number: 20240248831Abstract: Computer-implemented methods for repairing a software of a computing system are provided. Aspects include receiving a request to diagnose the software, the software including a plurality of software components configured to communicate with each other via application programing interfaces and creating a representation of the software in a virtual reality environment. Aspects also include identifying an error in the software based on error logs generated by the software and identifying one or more of the plurality of software components and the application programing interfaces that correspond to the error. Aspects further include displaying a visual indication of the error in the virtual reality environment, wherein the visual indication is determined based on a type of the error, receiving, via the virtual reality environment, a corrective action from a user, and performing a task in the software based on the corrective action, wherein the task is configured to address the error.Type: ApplicationFiled: January 23, 2023Publication date: July 25, 2024Inventors: Dinesh C. Verma, SATISHKUMAR SADAGOPAN, Gerald Coon, MUDHAKAR SRIVATSA
-
Publication number: 20240202552Abstract: A computer-implemented method, according to one embodiment, includes determining a plurality of downstream task models of a foundation model, and arranging the downstream task models into a logical tree structure. Each node of the logical tree structure represents a sequence of layers of an associated one of the downstream task models. In response to a determination that a request for inferencing on a target model has resulted in a cache miss occurring, the logical tree structure is used to identify an inferencing server that satisfies at least a first predetermined prerequisite for fulfilling the inferencing request. The method further includes causing the identified inferencing server to fulfill the inferencing request. A computer program product, according to one embodiment, includes a computer readable storage medium having program instructions embodied therewith. The program instructions are readable and/or executable by a computer to cause the computer to perform the foregoing method.Type: ApplicationFiled: December 16, 2022Publication date: June 20, 2024Inventors: Mudhakar Srivatsa, Satishkumar Sadagopan, Utpal Mangla, Dinesh C. Verma, Gerald Coon, Mathews Thomas
-
Publication number: 20240146693Abstract: A method, computer system, and a computer program product is provided for establishing a dynamically adaptive network firewall. A firewall model is established that identifies resources that can be used and a plurality of nodes that connect to one another to form a network. A set of external rules and policies are provided to each resource. The firewall implemented using the firewall model upon receiving of incoming data and upon traffic flow. The firewall expands or contracts the network by adding or removing resources according to work that needs to be performed. The work includes both tasks to be completed and efforts that has to be taken by the firewall to ensure security by preventing unauthorized access into the network.Type: ApplicationFiled: October 28, 2022Publication date: May 2, 2024Inventors: SATISHKUMAR SADAGOPAN, MUDHAKAR SRIVATSA, Dinesh C. Verma, Mathews Thomas, Utpal Mangla, Gerald Coon