Patents by Inventor Vijayanand Mahadeo Banahatti
Vijayanand Mahadeo Banahatti 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: 10055600Abstract: Described herein is a method for rendering specification creation, including identifying, within one or more contents, labels as sensitive labels when data associated with the label are determined sensitive based on one or more user-defined policy rules, wherein the identifying considers structural locations of labels determined as sensitive and the data associated with the sensitive label; configuring rendering specifications for data associated with the identified sensitive labels; and associating the configured rendering specifications with the sensitive labels of the data determined as sensitive, for execution in real time.Type: GrantFiled: October 4, 2013Date of Patent: August 21, 2018Assignee: Tata Consultancy Services LimitedInventors: Manish Shukla, Kumar Vidhani, Joel Joseph, Vijayanand Mahadeo Banahatti, Sachin Lodha
-
Patent number: 9971903Abstract: Systems and methods for masking content of different types are described. The system may implement the method comprising receiving a request to mask input content that includes sensitive and non-sensitive data. The method also comprises parsing the input content to create a content specific structure (CSS) to organize the input content in a structured format. The CSS includes a plurality of CSS nodes. The method analyses each CSS node against a pre-defined privacy policy and identifies sensitivity of the each CSS node. The method also creates a generalized masking structure (GMS) by creating a GMS node corresponding to each CSS node. Each GMS node contains sensitivity information related to corresponding CSS node. Data represented by GMS is masked based upon the sensitivity information stored in it.Type: GrantFiled: March 18, 2016Date of Patent: May 15, 2018Assignee: Tata Consultancy Services LimitedInventors: Kumar Mansukhlal Vidhani, Devangi Deveshkumar Vyas, Mayur Jain, Vijayanand Mahadeo Banahatti, Sachin Premsukh Lodha
-
Publication number: 20180113849Abstract: System and method for cheque image data masking are disclosed. In an example, a cheque image and a data file are received, the data file includes data records with values corresponding to sensitive data fields in the cheque image. Further, a template cheque image matching to the cheque image and redacted information associated with the template cheque image are obtained. Furthermore, a blank image snippet is generated for each sensitive data field in the cheque image based on a part of the obtained information about sensitive fields. Moreover, values corresponding to each sensitive field from the input data file are written to the blank image snippet based on the remaining information about sensitive fields. Also, the template cheque image is updated with the image snippet. Data of non-sensitive fields in the cheque image is then copied to the template cheque image, thereby facilitating cheque image data masking.Type: ApplicationFiled: March 23, 2017Publication date: April 26, 2018Applicant: Tata Consultancy Services LimitedInventors: Arun Kumar JINDAL, Srinivasa Rao CHALAMALA, Ajeet Kumar SINGH, Vijayanand Mahadeo BANAHATTI, Sachin Premsukh LODHA, Sumit JOHRI, Mayur JAIN, Nandita BABU, Nikhil Girish PATWARDHAN, Ashim ROY
-
Patent number: 9928381Abstract: A system and a method for managing privacy of data are provided. The method includes causing generation of a trigger notification notifying an access to one or more fields of a user-profile in a first application. The trigger notification generated is by a second application integrated with the first application. The first application includes a plurality of fields comprising sensitive data associated with the user-profile. The method further includes enforcing one or more access preferences corresponding to the one or more fields by the second application on the generation of the trigger notification. The one or more access preferences are based at least on one of a plurality of preconfigured rules and contextual information associated with the trigger notification. Enforcing the one or more access preferences facilitates in managing data privacy.Type: GrantFiled: November 10, 2015Date of Patent: March 27, 2018Assignee: TATA CONSULTANCY SERVICES LIMITEDInventors: Kumar Mansukhlal Vidhani, Akhil Anand Dixit, Vijayanand Mahadeo Banahatti, Sachin P. Lodha
-
Publication number: 20170364555Abstract: A system and method are provided for enforcing user policies on database. In one aspect a user policy and/or enterprise policy is predefined and mapped to the column of the database. Further, the query is run through a query parsing module, the result is sent to a query analyzing module to analyze the sensitivity of each query. A query rewriting module rewrites the query and the rewritten query is sent to the database. A sensitive tree is generated using database metadata, which is used during query analysis and query re-writing. In cases the original query does not contain any set operators the rewritten query is executed on the database and results are displayed as per the user policy. The cases where the original query comprises set operators a function called merger is implemented in the database or at the proxy server and data is displayed as per the user policy.Type: ApplicationFiled: June 21, 2017Publication date: December 21, 2017Applicant: Tata Consultancy Services LimitedInventors: Gangadhara Reddy SIRIGIREDDY, Kumar Mansukhlal VIDHANI, Akhil Anand DIXIT, Vijayanand Mahadeo BANAHATTI, Sachin Premsukh LODHA
-
Patent number: 9767086Abstract: System and method for enablement of data masking for web documents are disclosed. In an example, a rendering specification associated with reference web documents and previewed reference web documents are received. Further, a first web document processed based on the rendering specification is received. Furthermore, a status of the rendering specification is determined upon processing the first web document. In addition, the first web document and the previewed reference web documents are analyzed to determine a set of candidates for a sensitive label and/or data associated with a sensitive label in the first web document when the status of the rendering specification is a sensitive label not found and/or data associated with a sensitive label not found. The rendering specification is then updated upon determination. Masking of the data associated with sensitive labels in the first web document is then enabled using the updated rendering specification.Type: GrantFiled: March 14, 2016Date of Patent: September 19, 2017Assignee: Tata Consultancy Services LimitedInventors: Kumar Mansukhlal Vidhani, Gangadhara Reddy Sirigireddy, Arun Kumar Jindal, Manish Shukla, Vijayanand Mahadeo Banahatti, Sachin Premsukh Lodha
-
Publication number: 20170154021Abstract: System and method for enablement of data masking for web documents are disclosed. In an example, a rendering specification associated with reference web documents and previewed reference web documents are received. Further, a first web document processed based on the rendering specification is received. Furthermore, a status of the rendering specification is determined upon processing the first web document. In addition, the first web document and the previewed reference web documents are analyzed to determine a set of candidates for a sensitive label and/or data associated with a sensitive label in the first web document when the status of the rendering specification is a sensitive label not found and/or data associated with a sensitive label not found. The rendering specification is then updated upon determination. Masking of the data associated with sensitive labels in the first web document is then enabled using the updated rendering specification.Type: ApplicationFiled: March 14, 2016Publication date: June 1, 2017Applicant: Tata Consultancy Services LimitedInventors: Kumar Mansukhlal Vidhani, Gangadhara Reddy Sirigireddy, Arun Kumar Jindal, Manish Shukla, Vijayanand Mahadeo Banahatti, Sachin Premsukh Lodha
-
Publication number: 20160283729Abstract: Systems and methods for masking content of different types are described. The system may implement the method comprising receiving a request to mask input content that includes sensitive and non-sensitive data. The method also comprises parsing the input content to create a content specific structure (CSS) to organize the input content in a structured format. The CSS includes a plurality of CSS nodes. The method analyses each CSS node against a pre-defined privacy policy and identifies sensitivity of the each CSS node. The method also creates a generalized masking structure (GMS) by creating a GMS node corresponding to each CSS node. Each GMS node contains sensitivity information related to corresponding CSS node. Data represented by GMS is masked based upon the sensitivity information stored in it.Type: ApplicationFiled: March 18, 2016Publication date: September 29, 2016Applicant: Tata Consultancy Services LimitedInventors: Kumar Mansukhlal Vidhani, Devangi Deveshkumar Vyas, Mayur Jain, Vijayanand Mahadeo Banahatti, Sachin Premsukh Lodha
-
Publication number: 20160269417Abstract: This disclosure relates generally to data masking, and more particularly to method and system for dynamic data masking for mainframe application. In one embodiment, the method includes receiving a request to access a mainframe application from a user profile. A role assigned to the user-profile is fetched from a roles-repository. The role defines rights associated with the user-profile to access information from the mainframe application. Corresponding to the request, an access session is initiated based on the role, and a screen is received. The screen includes a multiple fields, where one or more fields includes sensitive data associated with the mainframe application. Contextual information associated with the plurality of fields is identified corresponding to the session. Rules indicative of the fields to be masked, are fetched corresponding to the screen based on the role. The fields are masked based on the rule and the contextual information associated with the fields.Type: ApplicationFiled: March 11, 2016Publication date: September 15, 2016Applicant: Tata Consultancy Services LimitedInventors: Rohit SAXENA, Amit Prakash Jadhav, Manish Shukla, Vijayanand Mahadeo Banahatti, Sachin Premsukh Lodha
-
Patent number: 9356966Abstract: Disclosed is a method and system to provide management of test data, the management performed during at least one stage associated with lifecycle of the test data. The system comprises a processing engine, a categorization module, a privacy regulation module, a meta-data analyzer, and an output generation module. The processing engine configured to generate the test data in response to a test data request. The processing engine further comprises of the categorization module configured to categorize the test data request. The processing engine further comprises of the privacy regulation module configured to model at least one privacy regulation in accordance with a geographical location and an enterprise domain. The processing engine further comprises the meta-data analyzer configured to analyze an imported meta-data. The system further comprises of the output generation module configured to provide the test data so requested.Type: GrantFiled: February 19, 2014Date of Patent: May 31, 2016Assignee: Tata Consultancy Services LimitedInventors: Nakhil Girish Patwardhan, Ashim Roy, Rupali Kedar Kulkarni, Sumit Johri, Amol Rajendra Limaye, Sachin P Lodha, Vijayanand Mahadeo Banahatti, Iyengar Venkatachary Srinivasan
-
Publication number: 20160132696Abstract: A system and a method for managing privacy of data are provided. The method includes causing generation of a trigger notification notifying an access to one or more fields of a user-profile in a first application. The trigger notification generated is by a second application integrated with the first application. The first application includes a plurality of fields comprising sensitive data associated with the user-profile. The method further includes enforcing one or more access preferences corresponding to the one or more fields by the second application on the generation of the trigger notification. The one or more access preferences are based at least on one of a plurality of preconfigured rules and contextual information associated with the trigger notification. Enforcing the one or more access preferences facilitates in managing data privacy.Type: ApplicationFiled: November 10, 2015Publication date: May 12, 2016Inventors: Kumar Mansukhlal Vidhani, Akhil Anand Dixit, Vijayanand Mahadeo Banahatti, Sachin P. Lodha
-
Patent number: 9171182Abstract: Described is a method for dynamic data masking (DDM) of sensitive data. The method for DDM comprises receiving a response output comprising sensitive data, based on a client request, from an application, and identifying a main masking specification, based on the response output, for masking of the sensitive data in the response output. Further, the response output is parsed for creating a Document Object Model (DOM) tree for the response output. Status of a masking approach indication field of the main masking specification is checked, and masking is performed on nodes in the DOM tree comprising the sensitive data, based on the status of the masking approach indication field of the main masking specification.Type: GrantFiled: October 29, 2013Date of Patent: October 27, 2015Assignee: TATA CONSULTANCY SERVICES LIMITEDInventors: Manish Shukla, Joel Joseph, Kumar Vidhani, Vijayanand Mahadeo Banahatti, Sachin Lodha
-
Publication number: 20150072335Abstract: The present subject matter discloses a system and a method for providing augmented based learning content to a user. In one embodiment, based on a learning source accessed by the user, the system is enabled to extract topics for retrieving learning content from online or offline resources such as the Internet or a system database, respectively. Thus, the learning source may be augmented by retrieving the learning content from the online or offline sources. Further, information layers may be generated based on topics/subjects being read by the user. The generated information layers may be populated with the retrieved learning content. The system may be enabled for matching the learning content populated in the information layers with a profile of the user stored in a user profile database. Based on the matching, the learning content may be delivered to the user. The delivered learning content may be personalized to the user.Type: ApplicationFiled: September 4, 2014Publication date: March 12, 2015Inventors: NIRANJAN PEDANEKAR, Vijayanand Mahadeo Banahatti, Shirish Subhash Karande, Varun Kumar, Abhay Tanaji Doke
-
Publication number: 20140282848Abstract: Disclosed is a method and system to provide management of test data, the management performed during at least one stage associated with lifecycle of the test data. The system comprises a processing engine, a categorization module, a privacy regulation module, a meta-data analyzer, and an output generation module. The processing engine configured to generate the test data in response to a test data request. The processing engine further comprises of the categorization module configured to categorize the test data request. The processing engine further comprises of the privacy regulation module configured to model at least one privacy regulation in accordance with a geographical location and an enterprise domain. The processing engine further comprises the meta-data analyzer configured to analyze an imported meta-data. The system further comprises of the output generation module configured to provide the test data so requested.Type: ApplicationFiled: February 19, 2014Publication date: September 18, 2014Applicant: Tata Consultancy Services LimitedInventors: Nakhil Girish Patwardhan, Ashim Roy, Rupali Kedar Kulkarni, Sumit Johri, Amol Rajendra Limaye, Sachin P. Lodha, Vijayanand Mahadeo Banahatti, Iyengar Venkatachary Srinivasan
-
Publication number: 20140123303Abstract: Described is a method for dynamic data masking (DDM) of sensitive data. The method for DDM comprises receiving a response output comprising sensitive data, based on a client request, from an application, and identifying a main masking specification, based on the response output, for masking of the sensitive data in the response output. Further, the response output is parsed for creating a Document Object Model (DOM) tree for the response output. Status of a masking approach indication field of the main masking specification is checked, and masking is performed on nodes in the DOM tree comprising the sensitive data, based on the status of the masking approach indication field of the main masking specification.Type: ApplicationFiled: October 29, 2013Publication date: May 1, 2014Applicant: TATA CONSULTANCY SERVICES LIMITEDInventors: Manish Shukla, Joel Joseph, Kumar Vidhani, Vijayanand Mahadeo Banahatti, Sachin Lodha
-
Publication number: 20140101784Abstract: Described herein is a method for rendering specification creation, including identifying, within one or more contents, labels as sensitive labels when data associated with the label are determined sensitive based on one or more user-defined policy rules, wherein the identifying considers structural locations of labels determined as sensitive and the data associated with the sensitive label; configuring rendering specifications for data associated with the identified sensitive labels; and associating the configured rendering specifications with the sensitive labels of the data determined as sensitive, for execution in real time.Type: ApplicationFiled: October 4, 2013Publication date: April 10, 2014Applicant: Tata Consultancy Services LimitedInventors: Manish Shukla, Kumar Vidhani, Joel Joseph, Vijayanand Mahadeo Banahatti, Sachin Lodha
-
Publication number: 20120041989Abstract: Methods and systems described herein implement data generation for purposes such as data-driven assessment of an application, a process, or a system. In one implementation, seed data having one or more characteristics is received. Once received, the seed data is repeatedly transformed to generate a desired volume of an assessment data having the one or more characteristics associated with the seed data.Type: ApplicationFiled: July 8, 2011Publication date: February 16, 2012Applicant: Tata Consultancy Services LimitedInventors: Vijayanand Mahadeo Banahatti, Srinivasan Venkatachary Iyengar, Sachin Premsukh Lodha