Patents by Inventor Bharat Shrikrishna Paliwal

Bharat Shrikrishna Paliwal 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).

  • Publication number: 20230367891
    Abstract: Techniques for automatically discovering and protecting sensitive data are disclosed. In some embodiments, a set of data objects is searched for data matching a first set of one or more regular expressions and for metadata matching a second set of one or more regular expressions. A confidence score is then generated for a particular data objects in the set of data objects as a function of regular expressions in the first set of one or more regular expressions that match data stored in the particular data object and regular expression in the second set of one or more regular expressions that match metadata associated with the particular data object. One or more operations may be performed to protect sensitive data stored in the particular data object based, at least in part, on the confidence score.
    Type: Application
    Filed: July 25, 2023
    Publication date: November 16, 2023
    Applicant: Oracle International Corporation
    Inventors: Vijay Simha Joshi, Hozefa Yusuf Palitanawala, Pallab Rath, Bharat Shrikrishna Paliwal, John Chaitanya Kati
  • Patent number: 11755754
    Abstract: Techniques for automatically discovering relationships between data to enforce data security are disclosed. In some embodiments, a query analytic system receives a set of one or more queries that accesses data from a set of data objects and is generated by an application to accomplish an application-level function that is opaque to the query analytic system. The query analytic system detects a relationship between a first data object and a second data object based on access patterns associated with the set of one or more queries. The query analytic system further stores an indication that the first data object is related to the second data object. An operation that is performed against the first object may also be performed against the second object based on the stored indication. Additionally or alternatively, information about the second object may be displayed when information about related objects is requested for the first object.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: September 12, 2023
    Assignee: Oracle International Corporation
    Inventors: Vijay Simha Joshi, Hozefa Yusuf Palitanawala, Pallab Rath, Bharat Shrikrishna Paliwal, John Chaitanya Kati
  • Publication number: 20200183896
    Abstract: A method, system, and computer program product for management of large multi-database installations. The method form commences by analyzing a multiple database installation to determine a set of candidate upgrade operations to apply to individual instances of heterogeneous databases in the multiple database installation, and then scheduling an order in which order to apply individual operations from among the set of candidate upgrade operations. In exemplary operation, the candidate upgrade operations comprise database version upgrades, database stack upgrades, and/or database listener upgrades. Some embodiments exploit homogeneity and/or groupings in order to parallelize performance of various upgrade operations during mass upgrade of multi-database installations. In addition to performing upgrade operations in the form of database version upgrades, database stack upgrades, and/or database listener upgrades, the installation can be upgraded by receiving application upgrades.
    Type: Application
    Filed: February 14, 2020
    Publication date: June 11, 2020
    Applicant: Oracle International Corporation
    Inventors: Rajat Nigam, Akanksha Sheoran Kaler, Matthew Stephen Mckerley, Bharat Shrikrishna Paliwal, Srivatsan Vijayaraghavan
  • Publication number: 20200125746
    Abstract: Techniques for automatically discovering relationships between data to enforce data security are disclosed. In some embodiments, a query analytic system receives a set of one or more queries that accesses data from a set of data objects and is generated by an application to accomplish an application-level function that is opaque to the query analytic system. The query analytic system detects a relationship between a first data object and a second data object based on access patterns associated with the set of one or more queries. The query analytic system further stores an indication that the first data object is related to the second data object. An operation that is performed against the first object may also be performed against the second object based on the stored indication. Additionally or alternatively, information about the second object may be displayed when information about related objects is requested for the first object.
    Type: Application
    Filed: June 21, 2019
    Publication date: April 23, 2020
    Applicant: Oracle International Corporation
    Inventors: Vijay Simha Joshi, Hozefa Yusuf Palitanawala, Pallab Rath, Bharat Shrikrishna Paliwal
  • Patent number: 10579599
    Abstract: A method, system, and computer program product for management of large multi-database installations. The method form commences by analyzing a multiple database installation to determine a set of candidate upgrade operations to apply to individual instances of heterogeneous databases in the multiple database installation, and then scheduling an order in which order to apply individual operations from among the set of candidate upgrade operations. In exemplary operation, the candidate upgrade operations comprise database version upgrades, database stack upgrades, and/or database listener upgrades. Some embodiments exploit homogeneity and/or groupings in order to parallelize performance of various upgrade operations during mass upgrade of multi-database installations. In addition to performing upgrade operations in the form of database version upgrades, database stack upgrades, and/or database listener upgrades, the installation can be upgraded by receiving application upgrades.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: March 3, 2020
    Assignee: Oracle International Corporation
    Inventors: Rajat Nigam, Akanksha Sheoran Kaler, Matthew Stephen McKerley, Bharat Shrikrishna Paliwal, Srivatsan Vijayaraghavan
  • Publication number: 20150142728
    Abstract: A method, system, and computer program product for management of large multi-database installations. The method form commences by analyzing a multiple database installation to determine a set of candidate upgrade operations to apply to individual instances of heterogeneous databases in the multiple database installation, and then scheduling an order in which order to apply individual operations from among the set of candidate upgrade operations. In exemplary operation, the candidate upgrade operations comprise database version upgrades, database stack upgrades, and/or database listener upgrades. Some embodiments exploit homogeneity and/or groupings in order to parallelize performance of various upgrade operations during mass upgrade of multi-database installations. In addition to performing upgrade operations in the form of database version upgrades, database stack upgrades, and/or database listener upgrades, the installation can be upgraded by receiving application upgrades.
    Type: Application
    Filed: November 21, 2013
    Publication date: May 21, 2015
    Applicant: Oracle International Corporation
    Inventors: Rajat NIGAM, Akanksha Sheoran KALER, Matthew Stephen MCKERLEY, Bharat Shrikrishna PALIWAL, Srivatsan VIJAYARAGHAVAN
  • Patent number: 8341619
    Abstract: An installer system provided according to an aspect of the present invention facilitates easy installation of software modules in a heterogeneous computing system in which many operating systems are installed in the remote systems. In an embodiment, the installer system performs different installation actions on different remote systems, depending on the specific operating system installed on the corresponding remote system and the specific software module being installed. Each installation action may be translated into one or more commands according to the syntax/semantics requirement of the respective operating system on the remote system.
    Type: Grant
    Filed: May 13, 2009
    Date of Patent: December 25, 2012
    Assignee: Oracle International Corporation
    Inventors: Inderbir Singh Pall, Pradeep Kumar Itharaju, Bharat Shrikrishna Paliwal, Ramasubramaniyan Adhinarayanan
  • Publication number: 20100293541
    Abstract: An installer system provided according to an aspect of the present invention facilitates easy installation of software modules in a heterogeneous computing system in which many operating systems are installed in the remote systems. In an embodiment, the installer system performs different installation actions on different remote systems, depending on the specific operating system installed on the corresponding remote system and the specific software module being installed. Each installation action may be translated into one or more commands according to the syntax/semantics requirement of the respective operating system on the remote system.
    Type: Application
    Filed: May 13, 2009
    Publication date: November 18, 2010
    Applicant: Oracle International Corporation
    Inventors: Inderbir Singh Pall, Pradeep Kumar Itharaju, Bharat Shrikrishna Paliwal, Ramasubramaniyan Adhinarayanan