Patents by Inventor Bala Kumaresan
Bala Kumaresan 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: 20220019678Abstract: A system, method and computer-readable medium for generating a data masking syntactic definition for a data element of an unknown data type, including generating one or more alphabets corresponding to one or more element member positions of the data element based at least in part on element members occurring at each element member position in a plurality of data elements of the unknown type, each alphabet comprising a set of one or more sequential element members that have occurred in the plurality of data elements at an element member position and generating a positional map describing a syntactic structure of the data element by mapping at least one of the one or more alphabets to each element member position of the data element.Type: ApplicationFiled: February 24, 2021Publication date: January 20, 2022Inventors: Bala Kumaresan, Igor Balabine
-
Patent number: 10970404Abstract: A system, method and computer-readable medium for generating a data masking syntactic definition for a data element of an unknown data type, including generating one or more alphabets corresponding to one or more element member positions of the data element based at least in part on element members occurring at each element member position in a plurality of data elements of the unknown type, each alphabet comprising a set of one or more sequential element members that have occurred in the plurality of data elements at an element member position and generating a positional map describing a syntactic structure of the data element by mapping at least one of the one or more alphabets to each element member position of the data element.Type: GrantFiled: May 10, 2017Date of Patent: April 6, 2021Assignee: Informatica LLCInventors: Bala Kumaresan, Igor Balabine
-
Patent number: 10164945Abstract: An apparatus, computer-readable medium and computer-implemented method for masking data, including applying an irreversible function to a first data element to generate a derivative data element, the first data element being of a first data type and the derivative data element being of a second data type different than the first data type, selecting at least a portion of the derivative data element to serve as a template, generating a masked data element as the result of converting the template from the second data type to the first data type.Type: GrantFiled: May 23, 2016Date of Patent: December 25, 2018Assignee: Informatica LLCInventors: Igor Balabine, Bala Kumaresan
-
Publication number: 20170337386Abstract: A system, method and computer-readable medium for generating a data masking syntactic definition for a data element of an unknown data type, including generating one or more alphabets corresponding to one or more element member positions of the data element based at least in part on element members occurring at each element member position in a plurality of data elements of the unknown type, each alphabet comprising a set of one or more sequential element members that have occurred in the plurality of data elements at an element member position and generating a positional map describing a syntactic structure of the data element by mapping at least one of the one or more alphabets to each element member position of the data element.Type: ApplicationFiled: May 10, 2017Publication date: November 23, 2017Inventors: Bala Kumaresan, Igor Balabine
-
Publication number: 20170339111Abstract: An apparatus, computer-readable medium and computer-implemented method for masking data, including applying an irreversible function to a first data element to generate a derivative data element, the first data element being of a first data type and the derivative data element being of a second data type different than the first data type, selecting at least a portion of the derivative data element to serve as a template, generating a masked data element as the result of converting the template from the second data type to the first data type.Type: ApplicationFiled: May 23, 2016Publication date: November 23, 2017Inventors: Igor Balabine, Bala Kumaresan
-
Publication number: 20170337225Abstract: A system, method and computer-readable medium for determining a data domain of a data object, comprising, for each data object in one or more data objects, computing one or more syntactic match probabilities corresponding to one or more data domains, each syntactic match probability being based at least in part on a syntactic distance, determining a plurality of characteristic probability values corresponding to each data domain in the one or more data domains, determining a probability of the data object belonging to each of the one or more data domains based on a syntactic match probability corresponding to each data domain and the plurality of characteristic probability values corresponding to each data domain, and determining a data domain in the one or more data domains which corresponds to the data object based at least in part on the probability associated with each of the one or more data domains.Type: ApplicationFiled: July 10, 2017Publication date: November 23, 2017Inventors: Bala Kumaresan, Igor Balabine
-
Patent number: 9762603Abstract: A data management service identifies sensitive data stored on enterprise databases according to record classification rules that classify a data record as having a sensitive data type if the data record includes fields matching at least one of the record classification rules. Methods and systems rely on a set of impact factors each having a set of set of value bands representing a range for the impact factor and a corresponding value (between 0 and 1). The factors, ranges, and values all are customizable for an organization. Impact scoring calculations take into account each of the impact factors, and each is weighted to represent a specific risk perception or assessment type. A similar impact scoring is applied to data quality using volume of data as a key attribute of the quality.Type: GrantFiled: May 8, 2015Date of Patent: September 12, 2017Assignee: Informatica LLCInventors: Richard Grondin, Rahul Gupta, Bala Kumaresan
-
Patent number: 9529814Abstract: Techniques for implementing selective file system caching are disclosed. In one particular embodiment, the techniques may be realized as a method including receiving an I/O request from an application such that the application provides a no-cache indication to a file system to implement a direct. I/O for the I/O request, comparing the I/O request and the no-cache indication with a configurable cache map such that the configurable cache map indicates a selective caching based on an I/O type and a file type, processing the I/O request to render a caching decision based on the comparison, and executing selective caching on the I/O request in accordance with the caching decision.Type: GrantFiled: August 29, 2014Date of Patent: December 27, 2016Assignee: Veritas Technologies LLCInventors: Edwin Menze, Raghupathi Malige, Bala Kumaresan, Tillmann Reusse
-
Publication number: 20150326601Abstract: A data management service identifies sensitive data stored on enterprise databases according to record classification rules that classify a data record as having a sensitive data type if the data record includes fields matching at least one of the record classification rules. Methods and systems rely on a set of impact factors each having a set of set of value bands representing a range for the impact factor and a corresponding value (between 0 and 1). The factors, ranges, and values all are customizable for an organization. Impact scoring calculations take into account each of the impact factors, and each is weighted to represent a specific risk perception or assessment type. A similar impact scoring is applied to data quality using volume of data as a key attribute of the quality.Type: ApplicationFiled: May 8, 2015Publication date: November 12, 2015Inventors: Richard Grondin, Rahul Gupta, Bala Kumaresan
-
Patent number: 8984097Abstract: A system and method for replicating a set of files from a source computer system to a target computer system are described. The underlying extent structure of the files may be preserved. For example, if an original file on the source computer system has a particular number of extents then the copy of the file created on the target computer system may have the same number of extents, where each respective extent in the copy represents the same byte range of the file as its corresponding extent in the original file. The file systems employed on the source computer system and the target computer system may support different extent types. The extent types of the original files stored on the source computer system may be preserved in the copies of the files on the target computer system.Type: GrantFiled: May 23, 2012Date of Patent: March 17, 2015Assignee: Symantec CorporationInventors: Nagaraj Shyam, Bala Kumaresan, Brad Boyer, Ashish Puri
-
Patent number: 8825685Abstract: A method for implementing selective file system caching. The method includes receiving I/O requests from an application and comparing each of the I/O requests with a configurable cache map, wherein the configurable cache map controls a selective caching based on an I/O type and a file type. Each of the I/O requests are processed to render caching decisions based on the configurable cache map. Selective caching is then implemented on each of the I/O requests in accordance with the caching decisions.Type: GrantFiled: November 16, 2009Date of Patent: September 2, 2014Assignee: Symantec CorporationInventors: Edwin Menze, Raghupathi Malige, Bala Kumaresan, Tillmann Reusse
-
Patent number: 8244846Abstract: A method, system, computer-readable storage medium and apparatus for balanced and consistent placement of resource management responsibilities within a multi-computer environment, such as a cluster, that are both scalable and make efficient use of cluster resources are provided. Embodiments reduce the time that a cluster is unavailable due to redistribution of resource management responsibilities by reducing the amount of redistribution of those responsibilities among the surviving cluster members. Embodiments further provide redistribution of resource management responsibilities based upon relative capabilities of the remaining cluster nodes.Type: GrantFiled: December 26, 2007Date of Patent: August 14, 2012Assignee: Symantec CorporationInventors: Kai Chiu Wong, Bala Kumaresan, Harold B. Prince, Jr.
-
Publication number: 20110119228Abstract: A method for implementing selective file system caching. The method includes receiving I/O requests from an application and comparing each of the I/O requests with a configurable cache map, wherein the configurable cache map controls a selective caching based on an I/O type and a file type. Each of the I/O requests are processed to render caching decisions based on the configurable cache map. Selective caching is then implemented on each of the I/O requests in accordance with the caching decisions.Type: ApplicationFiled: November 16, 2009Publication date: May 19, 2011Applicant: SYMANTEC CORPORATIONInventors: Edwin Menze, Raghupathi Malige, Bala Kumaresan, Tillmann Reusse
-
Patent number: 7673169Abstract: Techniques for implementing an adaptive data access error handling policy are disclosed. In one particular exemplary embodiment, the technique may be realized as a system comprising a shared storage device communicatively coupled to a network, and a computer cluster communicatively coupled to the network, the computer cluster comprising a plurality of nodes each mounting a shared file system thereon, a first node of the plurality of nodes to send a data access request to the shared storage device, to identify a data access error associated with the data access request, and to determine whether to permit access to the shared file system based on the data access error being a local data access error or a global data access error.Type: GrantFiled: May 9, 2007Date of Patent: March 2, 2010Assignee: Symantec CorporationInventors: Bala Kumaresan, Craig Harmer, Ajay Salpekar, Jonathan Purcell, Ashish Yajnik, Joseph Maionchi
-
Publication number: 20090172139Abstract: A method, system, computer-readable storage medium and apparatus for balanced and consistent placement of resource management responsibilities within a multi-computer environment, such as a cluster, that are both scalable and make efficient use of cluster resources are provided. Embodiments reduce the time that a cluster is unavailable due to redistribution of resource management responsibilities by reducing the amount of redistribution of those responsibilities among the surviving cluster members. Embodiments further provide redistribution of resource management responsibilities based upon relative capabilities of the remaining cluster nodes.Type: ApplicationFiled: December 26, 2007Publication date: July 2, 2009Inventors: Kai Chiu Wong, Bala Kumaresan, Harold B. Prince, JR.
-
Patent number: 7035840Abstract: A database system that incorporates numerous features that reduce the total cost of maintaining the database system is provided. That database system includes a database appliance that executes a database server on a platform that includes a special purpose operating system specifically tailored to the services required by the database server. The database appliance configures itself by detecting the environment in which it resides and setting operational parameters based on the detected environment. The configuration metadata of all components of the system are stored in a centralized repository which itself may reside external to the system. Both the database server configuration and the operating system configuration are managed by a remotely located integrated management console, which interacts with and configures the system at the database system level, the operating system level and, optionally, at the hardware subsystem level. Backup management may also be performed remotely.Type: GrantFiled: August 31, 2001Date of Patent: April 25, 2006Assignee: Oracle International CorporationInventors: Dimitris Nakos, Bala Kumaresan, John John E. So, Niloy Banerjee, Lalitha Ganti, Ramkumar Venkataraman, Thivakaram Prakash Sivakumar
-
Patent number: 6691117Abstract: A database system that incorporates numerous features that reduce the total cost of maintaining the database system is provided. That database system includes a database appliance that executes a database server on a platform that includes a special purpose operating system specifically tailored to the services required by the database server. The database appliance configures itself by detecting the environment in which it resides and setting operational parameters based on the detected environment. The configuration metadata of all components of the system are stored in a centralized repository which itself may reside external to the system. Both the database server configuration and the operating system configuration are managed by a remotely located integrated management console, which interacts with and configures the system at the database system level, the operating system level and, optionally, at the hardware subsystem level. Backup management may also be performed remotely.Type: GrantFiled: August 23, 2002Date of Patent: February 10, 2004Assignee: Oracle CorporationInventors: Lawrence J. Ellison, C. Gregory Doherty, Jay Rossiter, David Stowell, Dimitris Nakos, Pari Bhaduri, Venkat Malla, Jane Chen, Bala Kumaresan, John John E. So, Niloy Banerjee, Srinivas Maturi, Lalitha Ganti, Ramkumar Venkataraman, Balasubramanyam Sthanikam, Yuanjiang Ou, Joseph Therrattil Koonen, Harish Rawat, Muthu Olagappan, Thivakaram Prakash Sivakumar
-
Publication number: 20030023603Abstract: A database system that incorporates numerous features that reduce the total cost of maintaining the database system is provided. That database system includes a database appliance that executes a database server on a platform that includes a special purpose operating system specifically tailored to the services required by the database server. The database appliance configures itself by detecting the environment in which it resides and setting operational parameters based on the detected environment. The configuration metadata of all components of the system are stored in a centralized repository which itself may reside external to the system. Both the database server configuration and the operating system configuration are managed by a remotely located integrated management console, which interacts with and configures the system at the database system level, the operating system level and, optionally, at the hardware subsystem level. Backup management may also be performed remotely.Type: ApplicationFiled: August 23, 2002Publication date: January 30, 2003Inventors: Lawrence J. Ellison, C. Gregory Doherty, Jay Rossiter, David Stowell, Dimitris Nakos, Pari Bhaduri, Venkat Malla, Jane Chen, Bala Kumaresan, John John E. So, Niloy Banerjee, Srinivas Maturi, Lalitha Ganti, Ramkumar Venkataraman, Balasubramanyam Sthanikam, Yuanjiang Ou, Joseph Therrattil Koonen, Harish Rawat, Muthu Olagappan, Thivakaram Prakash Sivakumar
-
Publication number: 20030023602Abstract: A database system that incorporates numerous features that reduce the total cost of maintaining the database system is provided. That database system includes a database appliance that executes a database server on a platform that includes a special purpose operating system specifically tailored to the services required by the database server. The database appliance configures itself by detecting the environment in which it resides and setting operational parameters based on the detected environment. The configuration metadata of all components of the system are stored in a centralized repository which itself may reside external to the system. Both the database server configuration and the operating system configuration are managed by a remotely located integrated management console, which interacts with and configures the system at the database system level, the operating system level and, optionally, at the hardware subsystem level. Backup management may also be performed remotely.Type: ApplicationFiled: August 23, 2002Publication date: January 30, 2003Inventors: Lawrence J. Ellison, C. Gregory Doherty, Jay Rossiter, David Stowell, Dimitris Nakos, Pari Bhaduri, Venkat Malla, Jane Chen, Bala Kumaresan, John John E. So, Niloy Banerjee, Srinivas Maturi, Lalitha Ganti, Ramkumar Venkataraman, Balasubramanyam Sthanikam, Yuanjiang Ou, Joseph Therrattil Koonen, Harish Rawat, Muthu Olagappan, Thivakaram Prakash Sivakumar
-
Publication number: 20030004962Abstract: A database system that incorporates numerous features that reduce the total cost of maintaining the database system is provided. That database system includes a database appliance that executes a database server on a platform that includes a special purpose operating system specifically tailored to the services required by the database server. The database appliance configures itself by detecting the environment in which it resides and setting operational parameters based on the detected environment. The configuration metadata of all components of the system are stored in a centralized repository which itself may reside external to the system. Both the database server configuration and the operating system configuration are managed by a remotely located integrated management console, which interacts with and configures the system at the database system level, the operating system level and, optionally, at the hardware subsystem level. Backup management may also be performed remotely.Type: ApplicationFiled: August 23, 2002Publication date: January 2, 2003Inventors: Lawrence J. Ellison, C. Gregory Doherty, Jay Rossiter, David Stowell, Dimitris Nakos, Pari Bhaduri, Venkat Malla, Jane Chen, Bala Kumaresan, John John E. SO, Niloy Banerjee, Srinivas Maturi, Lalitha Ganti, Ramkumar Venkataraman, Balasubramanyam Sthanikam, Yuanjiang Ou, Joseph Therrattil Koonen, Harish Rawat, Muthu Olagappan, Thivakaram Prakash Sivakumar