Patents by Inventor Tapas Saha

Tapas Saha 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: 12423462
    Abstract: Aspects for automatically masking sensitive information during screen sharing are described. In an embodiment, one or more processors are configured for detecting a first event corresponding to a start screen sharing session in a webpage browser; transmitting a first notification to the webpage browser to indicate the first event; masking sensitive data images in the webpage browser; detecting a second event corresponding to a stop screen sharing session in the webpage browser; transmitting a second notification to the webpage browser to indicate the second event; and unmasking the sensitive data images in the webpage browser upon receipt of the second notification. The first event and the second event are detected by a screen capturing agent in communication with the webpage browser. Communications between the screen capturing agent and the webpage browser are facilitated using Inter-Process Communication (IPC).
    Type: Grant
    Filed: March 25, 2021
    Date of Patent: September 23, 2025
    Assignee: International Business Machines Corporation
    Inventors: Robin Jose, Tapas Saha, Harshavardhan Changappa, Raviprasad Pentakota
  • Publication number: 20220309183
    Abstract: Aspects for automatically masking sensitive information during screen sharing are described. In an embodiment, one or more processors are configured for detecting a first event corresponding to a start screen sharing session in a webpage browser; transmitting a first notification to the webpage browser to indicate the first event; masking sensitive data images in the webpage browser; detecting a second event corresponding to a stop screen sharing session in the webpage browser; transmitting a second notification to the webpage browser to indicate the second event; and unmasking the sensitive data images in the webpage browser upon receipt of the second notification. The first event and the second event are detected by a screen capturing agent in communication with the webpage browser. Communications between the screen capturing agent and the webpage browser are facilitated using Inter-Process Communication (IPC).
    Type: Application
    Filed: March 25, 2021
    Publication date: September 29, 2022
    Inventors: ROBIN JOSE, Tapas Saha, HARSHAVARDHAN CHANGAPPA, RAVIPRASAD PENTAKOTA
  • Patent number: 11221922
    Abstract: Differential or selective elective data transformation, which can include compression and/or encryption, is applied to selected data subsets, such as selected table spaces, of a database during a single database operation. In response to a received backup command, a backup utility of a database management system obtains data from a number of data subsets of a source database that are specified for inclusion in a backup image. At least one of the data subsets is specified for data transformation while subsets are not. The data from the specified data subsets is identified in the obtained data, and transformed prior to writing a single backup image to archive media. The backup image therefore contains both transformed and untransformed data. The selection of data subsets for transformation can be made automatically without requiring user specification according to predefined data characteristics including subset size, data type, compressibility, or encryption.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: January 11, 2022
    Assignee: International Business Machines Corporation
    Inventors: Prashant Dagar, Neeraj Gaurav, Kelly D. Rodger, Tapas Saha
  • Patent number: 10579619
    Abstract: Database query optimization method that provides for selective restriction of an operation. A query plan for a query is received. The query plan includes an operation to be executed on a table. The received query plan is traversed to determine at least one table in the query plan having a mapping with a threshold rule and based upon a determination that there is at least one table in the query plan having a mapping with the threshold rule, substituting the operation on the at least one table identified in the query plan to another operation having the mapping with the threshold rule.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: March 3, 2020
    Assignee: International Business Machines Corporation
    Inventors: Krishnamurthy Arthanarisamy, Tapas Saha
  • Publication number: 20200004638
    Abstract: Differential or selective elective data transformation, which can include compression and/or encryption, is applied to selected data subsets, such as selected table spaces, of a database during a single database operation. In response to a received backup command, a backup utility of a database management system obtains data from a number of data subsets of a source database that are specified for inclusion in a backup image. At least one of the data subsets is specified for data transformation while subsets are not. The data from the specified data subsets is identified in the obtained data, and transformed prior to writing a single backup image to archive media. The backup image therefore contains both transformed and untransformed data. The selection of data subsets for transformation can be made automatically without requiring user specification according to predefined data characteristics including subset size, data type, compressibility, or encryption.
    Type: Application
    Filed: September 9, 2019
    Publication date: January 2, 2020
    Inventors: Prashant Dagar, Neeraj Gaurav, Kelly D. Rodger, Tapas Saha
  • Patent number: 10452485
    Abstract: Differential or selective elective data transformation, which can include compression and/or encryption, is applied to selected data subsets, such as selected table spaces, of a database during a single database operation. In response to a received backup command, a backup utility of a database management system obtains data from a number of data subsets of a source database that are specified for inclusion in a backup image. At least one of the data subsets is specified for data transformation while subsets are not. The data from the specified data subsets is identified in the obtained data, and transformed prior to writing a single backup image to archive media. The backup image therefore contains both transformed and untransformed data. The selection of data subsets for transformation can be made automatically without requiring user specification according to predefined data characteristics including subset size, data type, compressibility, or encryption.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: October 22, 2019
    Assignee: International Business Machines Corporation
    Inventors: Prashant Dagar, Neeraj Gaurav, Kelly D. Rodger, Tapas Saha
  • Publication number: 20180218041
    Abstract: Database query optimization method that provides for selective restriction of an operation. A query plan for a query is received. The query plan includes an operation to be executed on a table. The received query plan is traversed to determine at least one table in the query plan having a mapping with a threshold rule and based upon a determination that there is at least one table in the query plan having a mapping with the threshold rule, substituting the operation on the at least one table identified in the query plan to another operation having the mapping with the threshold rule.
    Type: Application
    Filed: February 2, 2017
    Publication date: August 2, 2018
    Inventors: Krishnamurthy ARTHANARISAMY, Tapas SAHA
  • Publication number: 20160188419
    Abstract: Differential or selective elective data transformation, which can include compression and/or encryption, is applied to selected data subsets, such as selected table spaces, of a database during a single database operation. In response to a received backup command, a backup utility of a database management system obtains data from a number of data subsets of a source database that are specified for inclusion in a backup image. At least one of the data subsets is specified for data transformation while subsets are not. The data from the specified data subsets is identified in the obtained data, and transformed prior to writing a single backup image to archive media. The backup image therefore contains both transformed and untransformed data. The selection of data subsets for transformation can be made automatically without requiring user specification according to predefined data characteristics including subset size, data type, compressibility, or encryption.
    Type: Application
    Filed: November 20, 2015
    Publication date: June 30, 2016
    Inventors: Prashant Dagar, Neeraj Gaurav, Kelly D. Rodger, Tapas Saha