Patents by Inventor Ashish Kundu

Ashish Kundu 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: 11416548
    Abstract: An example operation may include one or more of generating a proposal to perform a ledger operation at a first node, informing one or more second nodes of the proposal, receiving a decision on consensus among the first node and the one or more second nodes for the proposal, and performing the ledger operation at the first node when there is consensus, wherein the ledger operation changes a state database of a ledger of the first node and wherein the state database corresponds to a blockchain stored in the ledger.
    Type: Grant
    Filed: May 2, 2019
    Date of Patent: August 16, 2022
    Assignee: International Business Machines Corporation
    Inventors: Ashish Kundu, Mukesh K. Mohania, Hoang Tam Vo, Zehra N. Sura
  • Publication number: 20220242431
    Abstract: A computer-implemented method, system, and/or computer program product controls a driving mode of a self-driving vehicle (SDV). One or more processors compare a control processor competence level of an on-board SDV control processor in controlling the SDV to a human driver competence level of a human driver in controlling the SDV while the SDV encounters a current roadway condition which is a result of current weather conditions of the roadway on which the SDV is currently traveling. One or more processors then selectively assign control of the SDV to the SDV control processor or to the human driver while the SDV encounters the current roadway condition based on which of the control processor competence level and the human driver competence level is relatively higher to one another.
    Type: Application
    Filed: April 13, 2022
    Publication date: August 4, 2022
    Inventors: Michael S. Gordon, James R. Kozloski, Ashish Kundu, Peter K. Malkin, Clifford A. Pickover
  • Patent number: 11372997
    Abstract: Automatically generating audit logs is provided. Audit log statement insertion points are identified in components of an application based on a static code analysis identifying start and end operations on sensitive data in the components of the application. The application is instrumented with audit log statements at the audit log statement insertion points in the components of the application. Audit logs of monitored sensitive data activity events in the application are generated using the audit log statements at the audit log statement insertion points in the components of the application.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: June 28, 2022
    Assignee: International Business Machines Corporation
    Inventors: Suresh N. Chari, Ted A. Habeck, Ashish Kundu, Ian M. Molloy
  • Publication number: 20220180068
    Abstract: A method, computer system, and a computer program product for text bias identification and correction are provided. A first text corpus may be received. A designation of a second text corpus may be received. Words of the first text corpus may be embedded as a first word embedding in an embedding model. The first word embedding may be compared to a second word embedding in the embedding model to identify a first biased text in the first text corpus. The second word embedding may be from the second text corpus. A first replacement text portion may be generated as a substitute for the first biased text. The first replacement text portion may include a first unbiased text. The first biased text and the first replacement text portion may be presented.
    Type: Application
    Filed: December 7, 2020
    Publication date: June 9, 2022
    Inventors: Sanjana Sahayaraj, Alexandre Rademaker, Joshua F. Payne, Ashish Kundu, Arjun Natarajan
  • Patent number: 11354198
    Abstract: An example operation may include one or more of retrieving a snapshot of key values of a world state database, retrieving a hash of the snapshot from a blockchain associated with the world state database, determining whether the snapshot is valid based on the hash of the snapshot retrieved from the blockchain, and in response to determining the snapshot is valid, updating key values of a world state database based on the snapshot of key values.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: June 7, 2022
    Assignee: International Business Machines Corporation
    Inventors: Petr Novotny, Qi Zhang, Ashish Kundu
  • Patent number: 11301820
    Abstract: A method, system, and non-transitory compute readable medium for a fraud detection including a calendar reading device configured to read calendar data of a calendar for a user, a purchase detection device configured to detect an attempted purchase using a credit-card of the user, and a risk detection device configured to detect fraud by calculating a risk based on the calendar data and data related to the attempted purchase.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: April 12, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael S. Gordon, James Robert Kozloski, Ashish Kundu, Peter Kenneth Malkin, Clifford A. Pickover
  • Patent number: 11295372
    Abstract: A method, system, and/or computer program product controls a self-driving vehicle (SDV) based on a purchase transaction at a point of sale (POS) device. One or more processors detects a purchase transaction at a device for a product. In response to detecting the purchase transaction at the POS device, the processors(s) transmits instructions to the SDV to transport a passenger associated with the purchase transaction from a location of the POS device to a predetermined location.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: April 5, 2022
    Assignee: International Business Machines Corporation
    Inventors: Michael S. Gordon, James R. Kozloski, Ashish Kundu, Peter K. Malkin, Clifford A. Pickover
  • Patent number: 11244574
    Abstract: A method, system, and/or computer program product controls operations of an aerial drone within a predetermined airspace. One or more processors detects that the aerial drone has entered a predetermined airspace, and also determines a physical size of the aerial drone. In response to detecting that the aerial drone has entered the predetermined airspace, one or more processors directs the aerial drone to alter a velocity of the aerial drone based on its physical size.
    Type: Grant
    Filed: March 8, 2020
    Date of Patent: February 8, 2022
    Assignee: International Business Machines Corporation
    Inventors: Michael S. Gordon, James R. Kozloski, Ashish Kundu, Peter K. Malkin, Clifford A. Pickover
  • Patent number: 11245727
    Abstract: A method provides a network-agnostic identity broker for retrieving identity records across heterogeneous identity networks. An identity broker receives a client request from a client to retrieve and evaluate user identity information for confirming an identity of a particular entity. The identity broker utilizes a group membership of the client to select a set of policies for handling the client request, and selects an identity network from multiple heterogeneous identity networks as a selected identity network to which the client request is to be sent. The identity broker sends the client request to the selected identity network, and then receives a response from the selected identity network. The identity broker evaluates the response according to the set of policies, such that the evaluated response conforms with the set of policies, and transmits the evaluated response to the client.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: February 8, 2022
    Assignee: International Business Machines Corporation
    Inventors: Kapil Kumar Singh, Joshua F. Payne, Ashish Kundu, Arjun Natarajan
  • Publication number: 20220001885
    Abstract: A computer-implemented method, system, and/or computer program product controls a driving mode of a self-driving vehicle (SDV). One or more processors compare a control processor competence level of an on-board SDV control processor in controlling the SDV to a human driver competence level of a human driver in controlling the SDV while the SDV encounters a current roadway condition which is a result of current weather conditions of the roadway on which the SDV is currently traveling. One or more processors then selectively assign control of the SDV to the SDV control processor or to the human driver while the SDV encounters the current roadway condition based on which of the control processor competence level and the human driver competence level is relatively higher to one another.
    Type: Application
    Filed: July 13, 2021
    Publication date: January 6, 2022
    Inventors: Michael S. Gordon, James R. Kozloski, Ashish Kundu, Peter K. Malkin, Clifford A. Pickover
  • Patent number: 11212288
    Abstract: Embodiments of the present invention provide systems and methods for thwarting attempts at the unauthorized access to the restricted resources within the target server in a multi-node system. Real-time detection of the user ID and thread ID associated with attempts to access the restricted resources within the target server in a multi-node system is achieved by analyzing causality, message queue, and event-driven patterns.
    Type: Grant
    Filed: January 22, 2020
    Date of Patent: December 28, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ashish Kundu, Byung Chul Tak
  • Patent number: 11184402
    Abstract: A method trains a neural network to recognize whether a resource is authorized to be returned to a requester. One or more processors train a neural network to traverse a policy enforcement hypergraph in order to identify a security policy to be used for a resource request and to authorize a use of a requested resource by a requester. The policy enforcement hypergraph is derived from a policy enforcement graph that expresses a set of security profiles for resources and requesters. The processor(s) receive a resource request for a requested resource from a requester, where the resource request includes a description of the requester. A system/user inputs a description of the received resource request and a description of the policy enforcement hypergraph into the trained neural network in order to selectively return the requested resource to the requester.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: November 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ashish Kundu, Joshua Payne, Arjun Natarajan, Roger C. Raphael, Scott Schumacher
  • Patent number: 11178237
    Abstract: A method alters a computer resource while in a particular geolocation. One or more processors detect that a geolocation of a computer resource has changed from an initial geolocation to a new geolocation, where the computer resource is a virtual machine (VM). In response to detecting that the geolocation of the VM has changed from the initial geolocation to the new geolocation, the processor(s) reduce a functionality of the VM by reducing a quantity of processors and storage space available to the VM at the new geolocation as compared to the initial geolocation.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: November 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ashish Kundu, Dimitrios Pendarakis
  • Patent number: 11178151
    Abstract: An example operation may include one or more of receiving, by a blockchain node or peer of a blockchain network, attribute data for a user profile, creating blockchain transactions to store attribute hashes and metadata to a shared ledger, receiving a user profile query from an identity consumer, creating blockchain transactions to retrieve attribute hashes and metadata corresponding to the query, reconstructing the user profile from the metadata, responding to the query by providing attribute data to the identity consumer, and creating and storing hashes of the attribute data and metadata to the shared ledger.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: November 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kapil Kumar Singh, Suresh N. Chari, Ashish Kundu, Sridhar Muppidi, Dong Su
  • Publication number: 20210350275
    Abstract: An explainable artificially intelligent (XAI) application contains an ordered sequence of artificially intelligent software modules. When an input dataset is submitted to the application, each module generates an output dataset and an explanation that represents, as a set of Boolean expressions, reasoning by which each output element was chosen. If any pair of explanations are determined to be semantically inconsistent, and if this determination is confirmed by further determining that an apparent inconsistency was not a correct response to an unexpected characteristic of the input dataset, nonzero inconsistency scores are assigned to inconsistent elements of the pair of explanations.
    Type: Application
    Filed: May 8, 2020
    Publication date: November 11, 2021
    Inventors: Sreekrishnan Venkateswaran, Debasisha Padhi, Shubhi Asthana, Anuradha Bhamidipaty, Ashish Kundu
  • Publication number: 20210306377
    Abstract: A method trains a neural network to recognize whether a resource is authorized to be returned to a requester. One or more processors train a neural network to traverse a policy enforcement hypergraph in order to identify a security policy to be used for a resource request and to authorize a use of a requested resource by a requester. The policy enforcement hypergraph is derived from a policy enforcement graph that expresses a set of security profiles for resources and requesters. The processor(s) receive a resource request for a requested resource from a requester, where the resource request includes a description of the requester. A system/user inputs a description of the received resource request and a description of the policy enforcement hypergraph into the trained neural network in order to selectively return the requested resource to the requester.
    Type: Application
    Filed: March 25, 2020
    Publication date: September 30, 2021
    Inventors: ASHISH KUNDU, JOSHUA PAYNE, ARJUN NATARAJAN, ROGER C. RAPHAEL, SCOTT SCHUMACHER
  • Patent number: 11100593
    Abstract: A method for utilizing data analytics to identify unauthorized consumption of content comprises obtaining social network activity data from one or more social networks. The obtained social network activity data is analyzed to identify one or more users involved with content associated with a content provider. A determination is made as to whether or not the one or more users are authorized to access the content based at least in part on the analysis.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: August 24, 2021
    Assignee: International Business Machines Corporation
    Inventors: Naga A. Ayachitula, Mahesh Gajwani, Ashish Kundu, Abhishek Malvankar
  • Patent number: 11095528
    Abstract: A method routes an identity query to a particular identity network. An identity broker determines that a candidate identity network is associated with a confidence score that satisfies predetermined criteria. Responsive to determining that the candidate identity network is associated with the confidence score that satisfies the predetermined criteria, the identity broker onboards the candidate identity network into a set of identity networks services, and then routes an identity query for an identity to the candidate identity network that satisfies the predetermined criteria.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: August 17, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ashish Kundu, Joshua F. Payne, Kapil Kumar Singh, Arjun Natarajan
  • Patent number: 11091171
    Abstract: A computer-implemented method, system, and/or computer program product controls a driving mode of a self-driving vehicle (SDV). One or more processors compare a control processor competence level of an on-board SDV control processor in controlling the SDV to a human driver competence level of a human driver in controlling the SDV while the SDV encounters a current roadway condition which is a result of current weather conditions of the roadway on which the SDV is currently traveling. One or more processors then selectively assign control of the SDV to the SDV control processor or to the human driver while the SDV encounters the current roadway condition based on which of the control processor competence level and the human driver competence level is relatively higher to one another.
    Type: Grant
    Filed: August 19, 2020
    Date of Patent: August 17, 2021
    Assignee: Slingshot IOT LLC
    Inventors: Michael S. Gordon, James R. Kozloski, Ashish Kundu, Peter K. Malkin, Clifford A. Pickover
  • Publication number: 20210163034
    Abstract: A computer-implemented method, system, and/or computer program product controls a driving mode of a self-driving vehicle (SDV). One or more processors compare a control processor competence level of an on-board SDV control processor in controlling the SDV to a human driver competence level of a human driver in controlling the SDV while the SDV encounters a current roadway condition which is a result of current weather conditions of the roadway on which the SDV is currently traveling. One or more processors then selectively assign control of the SDV to the SDV control processor or to the human driver while the SDV encounters the current roadway condition based on which of the control processor competence level and the human driver competence level is relatively higher to one another.
    Type: Application
    Filed: August 19, 2020
    Publication date: June 3, 2021
    Inventors: Michael S. Gordon, James R. Kozloski, Ashish Kundu, Peter K. Malkin, Clifford A. Pickover