Patents by Inventor Pranab Agarwal

Pranab Agarwal 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: 11809602
    Abstract: Electronic communication privacy verification is provided. An electronic communication associated with a set of addresses is received. The electronic communication is analyzed using an artificial intelligence model to classify a purpose for the electronic communication. Using an authorization database, it is determined whether each address in the set of addresses has been authorized for communication for the classified purpose. In response to determining at least one address has not been authorized for communication for the classified purpose, a sender of the electronic communication is prompted to remove the at least one address.
    Type: Grant
    Filed: September 2, 2020
    Date of Patent: November 7, 2023
    Assignee: International Business Machines Corporation
    Inventors: Narayana Aditya Madineni, Pranab Agarwal, Chia-Le Cheng, Shane Nicholas Cress
  • Publication number: 20230344665
    Abstract: An embodiment for determining presentation content effectiveness using attraction modeling is provided. The embodiment may include receiving presentation content from a meeting host during on online collaborative meeting. The embodiment may also include capturing one or more actions of one or more users during a display of the presentation content to the one or more users. The embodiment may further include creating an audience attention model. The embodiment may also include in response to determining at least one user is distracted from the presentation content, modifying the display of the presentation content for each distracted user in accordance with one or more characteristics associated with each distracted user. The embodiment may further include categorizing the one or more users into one or more groups. The embodiment may also include providing visual feedback to the meeting host.
    Type: Application
    Filed: April 22, 2022
    Publication date: October 26, 2023
    Inventors: Narayana Aditya Madineni, Pranab Agarwal, Chia-Le Cheng, Jonathan D. Dunne
  • Patent number: 11647014
    Abstract: A computer-implemented method for identity authentication in a data processing system, including: receiving, by the processor, an authentication request from a user; receiving, by the processor, real-time data from one or more Internet of Things (IoT) devices associated with the user; generating, by the processor, one or more questions based on the real-time data; receiving, by the processor, one or more responses to the one or more questions from the user; comparing, by the processor, the one or more responses from the user with one or more correct answers identified by the processor. If the one or more responses match the one or more correct answers, providing, by the processor, the user with a successful identity authentication.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: May 9, 2023
    Assignee: International Business Machines Corporation
    Inventors: Stephen J. McKenzie, Narayana A. Madineni, Simon D. McMahon, Pranab Agarwal
  • Patent number: 11374882
    Abstract: A computer-implemented system and method for a chat system is provided for processing chat channel communications. The method comprises receiving a user message from a user, and classifying the user message using a classifier into a classified input that is one of a question, an answer, and a statement. When the input is a question, the method comprises determining a set of relevant answers from an answer database that are related to the question. The method determines a relatedness score reflecting a degree of relatedness between each related answer of the set of related answers and the question. A top answer is determined from the set of related answers based on the relatedness scores, and the method presents at least one of the top answer and the set of related answers to the user. When the input is an answer, the method stores the answer in the answer database.
    Type: Grant
    Filed: October 21, 2020
    Date of Patent: June 28, 2022
    Assignee: International Business Machines Corporation
    Inventors: Shane Nicholas Cress, Pranab Agarwal, Ilse M. Breedvelt-Schouten
  • Publication number: 20220124056
    Abstract: A computer-implemented system and method for a chat system is provided for processing chat channel communications. The method comprises receiving a user message from a user, and classifying the user message using a classifier into a classified input that is one of a question, an answer, and a statement. When the input is a question, the method comprises determining a set of relevant answers from an answer database that are related to the question. The method determines a relatedness score reflecting a degree of relatedness between each related answer of the set of related answers and the question. A top answer is determined from the set of related answers based on the relatedness scores, and the method presents at least one of the top answer and the set of related answers to the user. When the input is an answer, the method stores the answer in the answer database.
    Type: Application
    Filed: October 21, 2020
    Publication date: April 21, 2022
    Inventors: Shane Nicholas Cress, Pranab AGARWAL, Ilse M. Breedvelt-Schouten
  • Publication number: 20220067211
    Abstract: Electronic communication privacy verification is provided. An electronic communication associated with a set of addresses is received. The electronic communication is analyzed using an artificial intelligence model to classify a purpose for the electronic communication. Using an authorization database, it is determined whether each address in the set of addresses has been authorized for communication for the classified purpose. In response to determining at least one address has not been authorized for communication for the classified purpose, a sender of the electronic communication is prompted to remove the at least one address.
    Type: Application
    Filed: September 2, 2020
    Publication date: March 3, 2022
    Inventors: Narayana Aditya Madineni, Pranab AGARWAL, Chia-Le Cheng, Shane Nicholas Cress
  • Patent number: 11201843
    Abstract: A computer-implemented method for dynamically migrating an email thread from an email platform to a message thread on messaging platform includes: monitoring an ongoing email thread; and migrating the email thread from an email platform to a messaging platform in response to an attribute associated with the email thread reaching and/or exceeding a predetermined threshold level, wherein migrating the email thread includes converting the contents of the email thread into one or more message threads on the messaging platform.
    Type: Grant
    Filed: February 5, 2021
    Date of Patent: December 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Pranab Agarwal, Narayana Aditya Madineni, Chia-Le Cheng, Shane Nicholas Cress
  • Publication number: 20210258296
    Abstract: A computer-implemented method for identity authentication in a data processing system, including: receiving, by the processor, an authentication request from a user; receiving, by the processor, real-time data from one or more Internet of Things (IoT) devices associated with the user; generating, by the processor, one or more questions based on the real-time data; receiving, by the processor, one or more responses to the one or more questions from the user; comparing, by the processor, the one or more responses from the user with one or more correct answers identified by the processor. If the one or more responses match the one or more correct answers, providing, by the processor, the user with a successful identity authentication.
    Type: Application
    Filed: February 18, 2020
    Publication date: August 19, 2021
    Inventors: Stephen J. McKenzie, Narayana A. Madineni, Simon D. McMahon, Pranab Agarwal
  • Patent number: 11088982
    Abstract: A similarity score between a profile of an email sender and one or more profiles associated with one or more respective recipients of the email being sent by the email sender is calculated. In response to determining that the calculated similarity score between the profile of the email sender and at least one profile of the one or more profiles associated with a respective recipient of the one or more respective recipients does not exceed a first threshold value, a relevance score between a context of the email and each of the one or more recipients of the email is calculated. Responsive to determining that the calculated relevance score between the context of the email and each of the one or more recipients of the email does not exceed a second threshold value, a distribution list of the email is updated. The email is transmitted using the updated distribution list.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: August 10, 2021
    Assignee: International Business Machines Corporation
    Inventors: Pranab Agarwal, Narayana Aditya Madineni, Chia-Le Cheng, Shane Nicholas Cress
  • Publication number: 20200242717
    Abstract: A processor-implemented method manages an identification document (ID) that is displayed on an electronic device. One or more processors (e.g., within an identity document manager) receive a set of profile details about an entity. The processor(s) send the set of profile details about the entity to a blockchain system that generates a blockchain from the set of profile details about the entity. The processor(s) generate a barcode from a hash of the blockchain, and transmit the barcode to an entity device. The processor(s) subsequently receive a new barcode from an entity verification device. The processor(s) compare information in the new barcode that is received from the entity verification device to information in the blockchain that the identity document manager received from the blockchain system. In response to the two sets of information matching, the processor(s) transmit entity authorization instructions to the entity verification device.
    Type: Application
    Filed: January 30, 2019
    Publication date: July 30, 2020
    Inventors: PRANAB AGARWAL, CRAIG PEARSON, MICHAEL E. HOOD
  • Patent number: 9736169
    Abstract: A determination is made that an authentication mechanism is unable to complete an attempt to authenticate, in association with a user attempting to access an application, user credentials. The user credentials include a user identifier and an additional authentication factor. An access allowance rate for the authentication mechanism is identified. The access allowance rate is based on a plurality of prior completed authentication attempts associated with the user identifier. A determination is made that the access allowance rate satisfies a set of criteria. In response to the determination that the authentication mechanism is unable to complete the authentication attempt and further in response to the determination that the access allowance rate satisfies the set of criteria, the user is allowed access to the application.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: August 15, 2017
    Assignee: International Business Machines Corporation
    Inventors: Prasanth N. S. Addala, Pranab Agarwal
  • Patent number: 9635036
    Abstract: A determination is made that an authentication mechanism is unable to complete an attempt to authenticate, in association with a user attempting to access an application, user credentials. The user credentials include a user identifier and an additional authentication factor. An access allowance rate for the authentication mechanism is identified. The access allowance rate is based on a plurality of prior completed authentication attempts associated with the user identifier. A determination is made that the access allowance rate satisfies a set of criteria. In response to the determination that the authentication mechanism is unable to complete the authentication attempt and further in response to the determination that the access allowance rate satisfies the set of criteria, the user is allowed access to the application.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: April 25, 2017
    Assignee: International Business Machines Corporation
    Inventors: Prasanth N. S. Addala, Pranab Agarwal
  • Patent number: 9635035
    Abstract: A determination is made that an authentication mechanism is unable to complete an attempt to authenticate, in association with a user attempting to access an application, user credentials. The user credentials include a user identifier and an additional authentication factor. An access allowance rate for the authentication mechanism is identified. The access allowance rate is based on a plurality of prior completed authentication attempts associated with the user identifier. A determination is made that the access allowance rate satisfies a set of criteria. In response to the determination that the authentication mechanism is unable to complete the authentication attempt and further in response to the determination that the access allowance rate satisfies the set of criteria, the user is allowed access to the application.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: April 25, 2017
    Assignee: International Business Machines Corporation
    Inventors: Prasanth N. S. Addala, Pranab Agarwal
  • Publication number: 20170006019
    Abstract: A determination is made that an authentication mechanism is unable to complete an attempt to authenticate, in association with a user attempting to access an application, user credentials. The user credentials include a user identifier and an additional authentication factor. An access allowance rate for the authentication mechanism is identified. The access allowance rate is based on a plurality of prior completed authentication attempts associated with the user identifier. A determination is made that the access allowance rate satisfies a set of criteria. In response to the determination that the authentication mechanism is unable to complete the authentication attempt and further in response to the determination that the access allowance rate satisfies the set of criteria, the user is allowed access to the application.
    Type: Application
    Filed: July 2, 2015
    Publication date: January 5, 2017
    Inventors: Prasanth N.S. Addala, Pranab Agarwal
  • Publication number: 20170006016
    Abstract: A determination is made that an authentication mechanism is unable to complete an attempt to authenticate, in association with a user attempting to access an application, user credentials. The user credentials include a user identifier and an additional authentication factor. An access allowance rate for the authentication mechanism is identified. The access allowance rate is based on a plurality of prior completed authentication attempts associated with the user identifier. A determination is made that the access allowance rate satisfies a set of criteria. In response to the determination that the authentication mechanism is unable to complete the authentication attempt and further in response to the determination that the access allowance rate satisfies the set of criteria, the user is allowed access to the application.
    Type: Application
    Filed: August 30, 2016
    Publication date: January 5, 2017
    Inventors: Prasanth N.S. Addala, Pranab Agarwal
  • Publication number: 20170006011
    Abstract: A determination is made that an authentication mechanism is unable to complete an attempt to authenticate, in association with a user attempting to access an application, user credentials. The user credentials include a user identifier and an additional authentication factor. An access allowance rate for the authentication mechanism is identified. The access allowance rate is based on a plurality of prior completed authentication attempts associated with the user identifier. A determination is made that the access allowance rate satisfies a set of criteria. In response to the determination that the authentication mechanism is unable to complete the authentication attempt and further in response to the determination that the access allowance rate satisfies the set of criteria, the user is allowed access to the application.
    Type: Application
    Filed: September 19, 2016
    Publication date: January 5, 2017
    Inventors: Prasanth N.S. Addala, Pranab Agarwal
  • Patent number: 9438604
    Abstract: A determination is made that an authentication mechanism is unable to complete an attempt to authenticate, in association with a user attempting to access an application, user credentials. The user credentials include a user identifier and an additional authentication factor. An access allowance rate for the authentication mechanism is identified. The access allowance rate is based on a plurality of prior completed authentication attempts associated with the user identifier. A determination is made that the access allowance rate satisfies a set of criteria. In response to the determination that the authentication mechanism is unable to complete the authentication attempt and further in response to the determination that the access allowance rate satisfies the set of criteria, the user is allowed access to the application.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: September 6, 2016
    Assignee: International Business Machines Corporation
    Inventors: Prasanth N. S. Addala, Pranab Agarwal