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: 20230367891Abstract: 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: ApplicationFiled: July 25, 2023Publication date: November 16, 2023Applicant: Oracle International CorporationInventors: Vijay Simha Joshi, Hozefa Yusuf Palitanawala, Pallab Rath, Bharat Shrikrishna Paliwal, John Chaitanya Kati
-
Patent number: 11755754Abstract: 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: GrantFiled: June 21, 2019Date of Patent: September 12, 2023Assignee: Oracle International CorporationInventors: Vijay Simha Joshi, Hozefa Yusuf Palitanawala, Pallab Rath, Bharat Shrikrishna Paliwal, John Chaitanya Kati
-
Publication number: 20200183896Abstract: 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: ApplicationFiled: February 14, 2020Publication date: June 11, 2020Applicant: Oracle International CorporationInventors: Rajat Nigam, Akanksha Sheoran Kaler, Matthew Stephen Mckerley, Bharat Shrikrishna Paliwal, Srivatsan Vijayaraghavan
-
Publication number: 20200125746Abstract: 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: ApplicationFiled: June 21, 2019Publication date: April 23, 2020Applicant: Oracle International CorporationInventors: Vijay Simha Joshi, Hozefa Yusuf Palitanawala, Pallab Rath, Bharat Shrikrishna Paliwal
-
Patent number: 10579599Abstract: 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: GrantFiled: November 21, 2013Date of Patent: March 3, 2020Assignee: Oracle International CorporationInventors: Rajat Nigam, Akanksha Sheoran Kaler, Matthew Stephen McKerley, Bharat Shrikrishna Paliwal, Srivatsan Vijayaraghavan
-
Publication number: 20150142728Abstract: 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: ApplicationFiled: November 21, 2013Publication date: May 21, 2015Applicant: Oracle International CorporationInventors: Rajat NIGAM, Akanksha Sheoran KALER, Matthew Stephen MCKERLEY, Bharat Shrikrishna PALIWAL, Srivatsan VIJAYARAGHAVAN
-
Patent number: 8341619Abstract: 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: GrantFiled: May 13, 2009Date of Patent: December 25, 2012Assignee: Oracle International CorporationInventors: Inderbir Singh Pall, Pradeep Kumar Itharaju, Bharat Shrikrishna Paliwal, Ramasubramaniyan Adhinarayanan
-
Publication number: 20100293541Abstract: 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: ApplicationFiled: May 13, 2009Publication date: November 18, 2010Applicant: Oracle International CorporationInventors: Inderbir Singh Pall, Pradeep Kumar Itharaju, Bharat Shrikrishna Paliwal, Ramasubramaniyan Adhinarayanan