Patents by Inventor John Kurian

John Kurian 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: 12256010
    Abstract: In some instances, a method for verifying communication paths is provided. The method comprises: obtaining, from a first user device, a request to access content associated with a relying party system, wherein the request indicates user credentials and a first session identifier (ID); obtaining one or more quick response (QR) codes and a second session ID associated with a first QR code of the one or more QR codes, wherein the relying party system generates and provides the first QR code to the first user device; and verifying the first session ID and the second session ID, wherein the relying party system grants the first user device access to the requested content based on the verification.
    Type: Grant
    Filed: May 2, 2024
    Date of Patent: March 18, 2025
    Assignee: Aetna Inc.
    Inventors: Abbie Barbir, John Poirier, Alan Bachmann, Amy Ulrich, Cisa Kurian, Erick Verry
  • Patent number: 12242578
    Abstract: A method for authenticating a user is provided. The method comprises: providing first biometric enrollment data of the user to a first enrollment system of a plurality of enrollment systems; receiving a first enrollment identifier identifying the first enrollment system; storing the first enrollment identifier identifying the first enrollment system into a digital wallet of the user; in response to a request to access content on a relying party system, providing a biometric marker of the user and the first enrollment identifier from the digital wallet of the user to the relying party system; based on the relying party system identifying the first enrollment system using the first enrollment identifier and verifying the biometric marker of the user with the first enrollment system, accessing the requested content associated with the relying party system.
    Type: Grant
    Filed: October 13, 2021
    Date of Patent: March 4, 2025
    Assignee: Aetna Inc.
    Inventors: John Poirier, IV, Abbie Barbir, Erick Verry, Victoria L. Garstka, Cisa Kurian, Amy Ulrich
  • Publication number: 20240311115
    Abstract: Methods, computer program products, and systems can include obtaining a first computing environment specific application deployment software code instance associated to a first computing environment, the first computing environment specific application deployment software code instance for deployment of a certain application on the first computing environment; parsing the first computing environment specific application deployment software code instance, wherein the parsing includes determining attributes of the first computing environment specific application deployment software code instance and generating, using the determined attributes of the first computing environment specific application deployment software code instance, a computing environment agnostic semantic tree data structure that expresses a workflow pattern for deployment of the certain application; and composing, with use of the computing environment agnostic semantic tree data structure, a second computing environment specific application d
    Type: Application
    Filed: May 21, 2024
    Publication date: September 19, 2024
    Inventors: Dinesh TRIPATHI, Sarin Kumar THAYYILSUBRAMANIAN, John KURIAN, Ramesh S. PALAKODETI
  • Patent number: 12020009
    Abstract: Methods, computer program products, and systems can include obtaining a first computing environment specific application deployment software code instance associated to a first computing environment, the first computing environment specific application deployment software code instance for deployment of a certain application on the first computing environment; parsing the first computing environment specific application deployment software code instance, wherein the parsing includes determining attributes of the first computing environment specific application deployment software code instance and generating, using the determined attributes of the first computing environment specific application deployment software code instance, a computing environment agnostic semantic tree data structure that expresses a workflow pattern for deployment of the certain application; and composing, with use of the computing environment agnostic semantic tree data structure, a second computing environment specific application d
    Type: Grant
    Filed: July 29, 2021
    Date of Patent: June 25, 2024
    Assignee: KYNDRYL, INC.
    Inventors: Dinesh Tripathi, Sarin Kumar Thayyilsubramanian, John Kurian, Ramesh S Palakodeti
  • Publication number: 20230274289
    Abstract: A system and method for automatic remediation of non-compliance events are provided. In embodiments, a computer-implemented method includes: accessing a compliance profile and a remediation profile, wherein the compliance profile includes compliance data regarding rules for an enterprise and the remediation profile includes remediation data regarding remediation actions to address non-compliance with one or more of the rules; generating mapped data by mapping compliance data in the compliance profile to remediation data in the remediation profile; receiving non-compliance event data from a workload node in a network; extracting information from the non-compliance event data including the workload node associated with the event and a cause of event; determining a remediation action for the event based on the information and the mapped data; and invoking automatic performance of the remediation action at the workload node based on the determined remediation action.
    Type: Application
    Filed: April 20, 2023
    Publication date: August 31, 2023
    Inventors: John KURIAN, Hariharan N. VENKITACHALAM, HuyAnh Dinh NGO, Srinivas Babu TUMMALAPENTA
  • Patent number: 11676158
    Abstract: A system and method for automatic remediation of non-compliance events are provided. In embodiments, a computer-implemented method includes: accessing a compliance profile and a remediation profile, wherein the compliance profile includes compliance data regarding rules for an enterprise and the remediation profile includes remediation data regarding remediation actions to address non-compliance with one or more of the rules; generating mapped data by mapping compliance data in the compliance profile to remediation data in the remediation profile; receiving non-compliance event data from a workload node in a network; extracting information from the non-compliance event data including the workload node associated with the event and a cause of event; determining a remediation action for the event based on the information and the mapped data; and invoking automatic performance of the remediation action at the workload node based on the determined remediation action.
    Type: Grant
    Filed: June 2, 2020
    Date of Patent: June 13, 2023
    Assignee: KYNDRYL, INC.
    Inventors: John Kurian, Hariharan N. Venkitachalam, HuyAnh Dinh Ngo, Srinivas Babu Tummalapenta
  • Publication number: 20230112575
    Abstract: A hash accelerator of a cache memory may receive a query from a processor comprising the cache memory, the query to comprise an input key and an operation to be performed based on a hash table stored in the cache memory. The hash accelerator may determine whether an entry associated with the input key exists in a lock board of the hash accelerator. The hash accelerator may process the query based on whether the entry exists in the lock board.
    Type: Application
    Filed: December 14, 2022
    Publication date: April 13, 2023
    Applicant: Intel Corporation
    Inventors: Prerna Budhkar, Tanvi Sharma, Srivatsa Rangachar Srinivasa, Dileep John Kurian, Tanay Karnik
  • Publication number: 20230048653
    Abstract: Methods, computer program products, and systems can include obtaining a first computing environment specific application deployment software code instance associated to a first computing environment, the first computing environment specific application deployment software code instance for deployment of a certain application on the first computing environment; parsing the first computing environment specific application deployment software code instance, wherein the parsing includes determining attributes of the first computing environment specific application deployment software code instance and generating, using the determined attributes of the first computing environment specific application deployment software code instance, a computing environment agnostic semantic tree data structure that expresses a workflow pattern for deployment of the certain application; and composing, with use of the computing environment agnostic semantic tree data structure, a second computing environment specific application d
    Type: Application
    Filed: July 29, 2021
    Publication date: February 16, 2023
    Inventors: Dinesh TRIPATHI, Sarin Kumar THAYYILSUBRAMANIAN, John KURIAN, Ramesh S. PALAKODETI
  • Patent number: 11550672
    Abstract: Inflight transactions having predictable pod failure in distributed computing environments are managed by integrating a transaction manager into pods having containers running applications in a distributed computing environment, wherein the transaction manager records a transaction log having data indicative of historical pod failure. A pod health check that is also integrated into the pods determines predictive pod failure scenarios from the data of historical pod failure in the transaction log. Pod health can be tracked using the pod health checker by matching the predictive pod failure scenarios to transaction calls. Calls may be sent to a load balancer for recovery of pod failure for transaction calling match the predictive pod failure scenarios. Pods can be configured recover for the predictive pod failure.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: January 10, 2023
    Assignee: KYNDRYL, INC.
    Inventors: John Kurian, Jithesh Moothoor, Nageswararao Venkata Gokavarapu, Raghavendran Srinivasan
  • Patent number: 11314545
    Abstract: Method and apparatus for predicting a transaction's outcome in a transaction processing environment are provided. A transaction request is received by a transaction processing monitor (TPM), where the transaction request comprises a plurality of tags. The TPM identifies historical prior transactions corresponding to the transaction request, and determines a plurality of historical tags associated with those historical transactions. The TPM then determines whether a predicted execution time exceeds the transaction request's timeout, and proceeds accordingly. If the predicted execution time exceeds the timeout value, the transaction is immediately returned as failed. The tags associated with a given transaction request are repeatedly updated as the request traverses the transaction processing system, and the transaction is repeatedly verified to ensure that it can still be completed successfully.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: April 26, 2022
    Assignee: International Business Machines Corporation
    Inventors: Nageswararao V. Gokavarapu, John Kurian, Jithesh Moothoor, Raghavendran Srinivasan
  • Publication number: 20220101091
    Abstract: A DNN accelerator includes a multiplication controller controlling whether to perform matrix computation based on weight values. The multiplication controller reads a weight matrix from a WRAM in the DNN accelerator and determines a row value for a row in the weight matrix. In an embodiment where the row value is one, a first switch sends a read request to the WRAM to read weights in the row and a second switch forms a data transmission path from an IRAM in the DNN accelerator to a PE in the DNN accelerator. The PE receives the weights and input data stored in the IRAM and performs MAC operations. In an embodiment where the row value is zero, the first and second switches are not triggered. No read request is sent to the WRAM and the data transmission path is not formed. The PE will not perform any MAC operations.
    Type: Application
    Filed: December 14, 2021
    Publication date: March 31, 2022
    Applicant: Intel Corporation
    Inventors: Srivatsa Rangachar Srinivasa, Jainaveen Sundaram Priya, Bradley A. Jackson, Ambili Vengallur, Dileep John Kurian, Tanay Karnik
  • Patent number: 11227127
    Abstract: Embodiments relate to an intelligent computer platform to support a chatbot platform. A semantically enriched document is subjected to natural language processing to generate a cache of tokens, and further classify the tokens, including noun and verb tokens. For each verb token, a corresponding intent is generated, and for each noun token a corresponding entity is generated. A relationship between the generated intents and entities is mapped, and a topology representing the mapped relationship is constructed. A primary verb is identified and assigned as a root node in the topology, and an arrangement of entities related to primary verb are identified and assigned as child nodes related to the root node. The constructed topology is consumed to an AI schema for implementation in the chatbot platform to support real-time communication flow.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: January 18, 2022
    Assignee: International Business Machines Corporation
    Inventors: Balaji Sankar Kumar, Vishal George Palliyathu, John Kurian, Ranjith E. Raman, Michael J. Iantosca
  • Publication number: 20210374767
    Abstract: A system and method for automatic remediation of non-compliance events are provided. In embodiments, a computer-implemented method includes: accessing a compliance profile and a remediation profile, wherein the compliance profile includes compliance data regarding rules for an enterprise and the remediation profile includes remediation data regarding remediation actions to address non-compliance with one or more of the rules; generating mapped data by mapping compliance data in the compliance profile to remediation data in the remediation profile; receiving non-compliance event data from a workload node in a network; extracting information from the non-compliance event data including the workload node associated with the event and a cause of event; determining a remediation action for the event based on the information and the mapped data; and invoking automatic performance of the remediation action at the workload node based on the determined remediation action.
    Type: Application
    Filed: June 2, 2020
    Publication date: December 2, 2021
    Inventors: John KURIAN, Hariharan N. VENKITACHALAM, HuyAnh Dinh NGO, Srinivas Babu TUMMALAPENTA
  • Patent number: 11188515
    Abstract: The present invention may include a method for automatic correction and migration of a plurality of bulk data. The method may identify sources, where the sources include the plurality of bulk data. The method may identify a subset of the bulk data, where the subset represents one or more records selected from the plurality of bulk data. The method may upload the subset to an enterprise application. The method may determine an error list from the enterprise application based on the uploaded subset. The method may roll back the subset from the enterprise application and based on the determined error list, the method may match one or more rules to a one or more errors in the error list.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: November 30, 2021
    Assignee: International Business Machines Corporation
    Inventors: John Kurian, Thanmayi Mruthyunjaya, Ramya Rajendiran, Raja Sreenivasan
  • Publication number: 20210089627
    Abstract: Embodiments relate to an intelligent computer platform to support a chatbot platform. A semantically enriched document is subjected to natural language processing to generate a cache of tokens, and further classify the tokens, including noun and verb tokens. For each verb token, a corresponding intent is generated, and for each noun token a corresponding entity is generated. A relationship between the generated intents and entities is mapped, and a topology representing the mapped relationship is constructed. A primary verb is identified and assigned as a root node in the topology, and an arrangement of entities related to primary verb are identified and assigned as child nodes related to the root node. The constructed topology is consumed to an AI schema for implementation in the chatbot platform to support real-time communication flow.
    Type: Application
    Filed: September 24, 2019
    Publication date: March 25, 2021
    Applicant: International Business Machine Corporation
    Inventors: Balaji Sankar Kumar, Vishal George Palliyathu, John Kurian, Ranjith E. Raman, Michael J. Iantosca
  • Patent number: 10936607
    Abstract: A method and associated systems improve access time of a federated repository that represents a set of individual data repositories as a virtualized aggregated repository. An analyzer module counts the number of entries in each individual repository that are associated with each possible value of a selected concordance parameter. The analyzer stores these counts in a Concordance Frequency Table. When the federated-repository manager receives a data-access request, the analyzer associates the requested data element with a corresponding value of the concordance parameter. The analyzer then uses information stored in the Table to select an optimal sequence in which the federated-repository manager should search the repositories for the requested data. This optimal sequence orders the repositories such that the first repositories to be searched will be those that contain the greatest number of entries associated with the concordance-parameter value of the requested data.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: March 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Balaji S. Kumar, John Kurian, Vishal G. Palliyathu, Rohan S. Zunzarrao
  • Patent number: 10841363
    Abstract: A client facility is provided for establishing a subscription to a streaming service provider, without loss of events. The establishing includes generating, by the client, a subscription request to the streaming service provider of events. The generating includes determining, based on an event offset maintained by the client, identifying data of a most-recently received event from the streaming service provider for a topic of the subscription. The identifying data of the most-recently received event from the streaming service provider for the topic is used in customizing the subscription request with a topic configuration which requests the streaming service provider to resume streaming events from the most-recently received event identified in the event offset for the topic. Therefore, an interrupted streaming subscription may be reestablished without loss of events.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: November 17, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John Kurian, Ramya Rajendiran
  • Patent number: 10756911
    Abstract: A cloud-management system intercepts API calls from a client application. Based on the expected amount of cloud resources required to service the API call, and given the terms of the client's billing plan, the system estimates the cost to service the call. The system embeds this cost into its response to the API call and the client application, or an IDE hosting the application, keeps a running total of API-related costs incurred by the application. The system can also run in an emulation mode, estimating the application's API resource-consumption costs without actually consuming cloud resources. In this mode, the system replaces each GET and PUT call in the intercepted API call with an equivalent HEAD call that does not consume resources. The system still, however, predicts the actual cost of the original API call by returning the cost of each original GET and PUT.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: August 25, 2020
    Assignee: International Business Machines Corporation
    Inventors: Sachin M. Nayak, John Kurian, Badekila Ganesh Prashanth Bhat
  • Publication number: 20200159565
    Abstract: Method and apparatus for predicting a transaction's outcome in a transaction processing environment are provided. A transaction request is received by a transaction processing monitor (TPM), where the transaction request comprises a plurality of tags. The TPM identifies historical prior transactions corresponding to the transaction request, and determines a plurality of historical tags associated with those historical transactions. The TPM then determines whether a predicted execution time exceeds the transaction request's timeout, and proceeds accordingly. If the predicted execution time exceeds the timeout value, the transaction is immediately returned as failed. The tags associated with a given transaction request are repeatedly updated as the request traverses the transaction processing system, and the transaction is repeatedly verified to ensure that it can still be completed successfully.
    Type: Application
    Filed: January 28, 2020
    Publication date: May 21, 2020
    Inventors: Nageswararao V. GOKAVARAPU, John KURIAN, Jithesh MOOTHOOR, Raghavendran SRINIVASAN
  • Patent number: 10649978
    Abstract: The present invention may include a method for automatic correction and migration of a plurality of bulk data. The method may identify sources, where the sources include the plurality of bulk data. The method may identify a subset of the bulk data, where the subset represents one or more records selected from the plurality of bulk data. The method may upload the subset to an enterprise application. The method may determine an error list from the enterprise application based on the uploaded subset. The method may roll back the subset from the enterprise application and based on the determined error list, the method may match one or more rules to a one or more errors in the error list.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: May 12, 2020
    Assignee: International Business Machines Corporation
    Inventors: John Kurian, Thanmayi Mruthyunjaya, Ramya Rajendiran, Raja Sreenivasan