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: 10055600
    Abstract: 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: Grant
    Filed: October 4, 2013
    Date of Patent: August 21, 2018
    Assignee: Tata Consultancy Services Limited
    Inventors: Manish Shukla, Kumar Vidhani, Joel Joseph, Vijayanand Mahadeo Banahatti, Sachin Lodha
  • Patent number: 9971903
    Abstract: 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: Grant
    Filed: March 18, 2016
    Date of Patent: May 15, 2018
    Assignee: Tata Consultancy Services Limited
    Inventors: Kumar Mansukhlal Vidhani, Devangi Deveshkumar Vyas, Mayur Jain, Vijayanand Mahadeo Banahatti, Sachin Premsukh Lodha
  • Publication number: 20180113849
    Abstract: 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: Application
    Filed: March 23, 2017
    Publication date: April 26, 2018
    Applicant: Tata Consultancy Services Limited
    Inventors: 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: 9928381
    Abstract: 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: Grant
    Filed: November 10, 2015
    Date of Patent: March 27, 2018
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Kumar Mansukhlal Vidhani, Akhil Anand Dixit, Vijayanand Mahadeo Banahatti, Sachin P. Lodha
  • Publication number: 20170364555
    Abstract: 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: Application
    Filed: June 21, 2017
    Publication date: December 21, 2017
    Applicant: Tata Consultancy Services Limited
    Inventors: Gangadhara Reddy SIRIGIREDDY, Kumar Mansukhlal VIDHANI, Akhil Anand DIXIT, Vijayanand Mahadeo BANAHATTI, Sachin Premsukh LODHA
  • Patent number: 9767086
    Abstract: 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: Grant
    Filed: March 14, 2016
    Date of Patent: September 19, 2017
    Assignee: Tata Consultancy Services Limited
    Inventors: Kumar Mansukhlal Vidhani, Gangadhara Reddy Sirigireddy, Arun Kumar Jindal, Manish Shukla, Vijayanand Mahadeo Banahatti, Sachin Premsukh Lodha
  • Publication number: 20170154021
    Abstract: 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: Application
    Filed: March 14, 2016
    Publication date: June 1, 2017
    Applicant: Tata Consultancy Services Limited
    Inventors: Kumar Mansukhlal Vidhani, Gangadhara Reddy Sirigireddy, Arun Kumar Jindal, Manish Shukla, Vijayanand Mahadeo Banahatti, Sachin Premsukh Lodha
  • Publication number: 20160283729
    Abstract: 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: Application
    Filed: March 18, 2016
    Publication date: September 29, 2016
    Applicant: Tata Consultancy Services Limited
    Inventors: Kumar Mansukhlal Vidhani, Devangi Deveshkumar Vyas, Mayur Jain, Vijayanand Mahadeo Banahatti, Sachin Premsukh Lodha
  • Publication number: 20160269417
    Abstract: 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: Application
    Filed: March 11, 2016
    Publication date: September 15, 2016
    Applicant: Tata Consultancy Services Limited
    Inventors: Rohit SAXENA, Amit Prakash Jadhav, Manish Shukla, Vijayanand Mahadeo Banahatti, Sachin Premsukh Lodha
  • Patent number: 9356966
    Abstract: 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: Grant
    Filed: February 19, 2014
    Date of Patent: May 31, 2016
    Assignee: Tata Consultancy Services Limited
    Inventors: Nakhil Girish Patwardhan, Ashim Roy, Rupali Kedar Kulkarni, Sumit Johri, Amol Rajendra Limaye, Sachin P Lodha, Vijayanand Mahadeo Banahatti, Iyengar Venkatachary Srinivasan
  • Publication number: 20160132696
    Abstract: 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: Application
    Filed: November 10, 2015
    Publication date: May 12, 2016
    Inventors: Kumar Mansukhlal Vidhani, Akhil Anand Dixit, Vijayanand Mahadeo Banahatti, Sachin P. Lodha
  • Patent number: 9171182
    Abstract: 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: Grant
    Filed: October 29, 2013
    Date of Patent: October 27, 2015
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Manish Shukla, Joel Joseph, Kumar Vidhani, Vijayanand Mahadeo Banahatti, Sachin Lodha
  • Publication number: 20150072335
    Abstract: 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: Application
    Filed: September 4, 2014
    Publication date: March 12, 2015
    Inventors: NIRANJAN PEDANEKAR, Vijayanand Mahadeo Banahatti, Shirish Subhash Karande, Varun Kumar, Abhay Tanaji Doke
  • Publication number: 20140282848
    Abstract: 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: Application
    Filed: February 19, 2014
    Publication date: September 18, 2014
    Applicant: Tata Consultancy Services Limited
    Inventors: Nakhil Girish Patwardhan, Ashim Roy, Rupali Kedar Kulkarni, Sumit Johri, Amol Rajendra Limaye, Sachin P. Lodha, Vijayanand Mahadeo Banahatti, Iyengar Venkatachary Srinivasan
  • Publication number: 20140123303
    Abstract: 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: Application
    Filed: October 29, 2013
    Publication date: May 1, 2014
    Applicant: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Manish Shukla, Joel Joseph, Kumar Vidhani, Vijayanand Mahadeo Banahatti, Sachin Lodha
  • Publication number: 20140101784
    Abstract: 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: Application
    Filed: October 4, 2013
    Publication date: April 10, 2014
    Applicant: Tata Consultancy Services Limited
    Inventors: Manish Shukla, Kumar Vidhani, Joel Joseph, Vijayanand Mahadeo Banahatti, Sachin Lodha
  • Publication number: 20120041989
    Abstract: 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: Application
    Filed: July 8, 2011
    Publication date: February 16, 2012
    Applicant: Tata Consultancy Services Limited
    Inventors: Vijayanand Mahadeo Banahatti, Srinivasan Venkatachary Iyengar, Sachin Premsukh Lodha