Patents by Inventor Venkatesh Shankar

Venkatesh Shankar 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: 11983295
    Abstract: This disclosure relates to method and system for identifying Personally Identifiable Information (PII) through secret patterns. The method includes receiving user data from at least one data source through a plurality of communication channels. The user data includes PII and non-PII. The user data is associated with a user. The PII includes a plurality of personal identifiers. The method further includes identifying the PII in user data through a predictive model. The method further includes generating a secret pattern based on the PII identified through the predictive model. The secret pattern is an identifiable label. The method further includes adding the secret pattern to each of the plurality of personal identifiers in PII. The method further includes identifying each of the plurality of personal identifiers through the secret pattern in real-time, when user data is transmitted from the at least one data source to at least one data destination.
    Type: Grant
    Filed: February 22, 2022
    Date of Patent: May 14, 2024
    Inventors: Simy Chacko, Venkatesh Shankar, Ramesh Gurusamy, Sumathi Babu
  • Publication number: 20240135525
    Abstract: A method and system of providing assistance during an operation performed on an equipment by a smart assistance device. A first set of image frames and a second set of image frames corresponding to forward steps and reverse steps respectively performed during the operation are received from an imaging device. Parts of the equipment are detected in each of first set of image frames and tagged. The smart assistance device detects parts of the equipment present in an image frame for each of the second set of the image frames. A discrepancy is determined in the reverse steps by comparing the parts of the equipment present in the frame of the second set of the image frames with the parts tagged in the corresponding first image frame of the first set of image frames. A notification and recommendation is provided to correct the discrepancy.
    Type: Application
    Filed: October 8, 2023
    Publication date: April 25, 2024
    Inventors: SIMY CHACKO, VENKATESH SHANKAR, JOSE VINCENT, YADAV PAWAN JIYALAL
  • Patent number: 11616817
    Abstract: The present disclosure relates to a system and method for controlling data interception in a communication network. One or more requests from a user for accessing one or more microservices are received through an Application Programming Interface (API). Information associated with one or more requests is the detected and requests are classified as secured microservice request and non-secured microservice request. The information is detected through predefined rules. Authentication token is then issued for secured microservice based on the detecting. The authentication token stores information detected by the detector in a geo storage system. The one or more requests are then routed according to the authentication token towards one or more corresponding microservices of the one or more microservices.
    Type: Grant
    Filed: March 10, 2021
    Date of Patent: March 28, 2023
    Assignee: HCL Technologies Limited
    Inventors: Simy Chacko, Venkatesh Shankar, Ramesh Gurusamy, Vijay Kulandaisamy
  • Publication number: 20220321530
    Abstract: The invention relates to method and system for enhancing computer network security. The method includes receiving a plurality of requests from client devices to avail a plurality of responses from services running on servers; determining a URL pattern for each of the plurality of requests based on URL associated with that request; determining a request data signature for each of the plurality of requests or a response data signature for each of the plurality of responses based on a set of request parameters associated with that request or based on a set of response parameters associated with that response, respectively, using a first machine learning model; and determining an authenticity of each of the plurality of requests based on the URL pattern and the data signature associated with that request, or an authenticity of each of the plurality of responses based on the data signature associated with that response.
    Type: Application
    Filed: March 16, 2022
    Publication date: October 6, 2022
    Inventors: Simy Chacko, Venkatesh Shankar, Ramesh Gurusamy, Jose Vincent
  • Publication number: 20220319174
    Abstract: A method and system for recording, organizing, and tracing events is disclosed. In some embodiments, the method includes obtaining real-time video data captured using a video capturing equipment. The real-time video data comprises a plurality of sequential image frames and audio data associated with each of a plurality of events. The method further includes extracting first timestamp data and first text data from each of the plurality of sequential image frames, extracting second timestamp data and second text data from the audio data, generating text data associated with each of the plurality of events based on the first timestamp data, the first text data, the second timestamp data, and the second text data, storing the generated text data for subsequent audit, and discarding the real-time video data associated with each of the plurality of events.
    Type: Application
    Filed: March 24, 2022
    Publication date: October 6, 2022
    Inventors: SIMY CHACKO, VENKATESH SHANKAR, RAMESH GURUSAMY, VIJAY KULANDAISAMY
  • Publication number: 20220284119
    Abstract: This disclosure relates to method and system for identifying Personally Identifiable Information (PII) through secret patterns. The method includes receiving user data from at least one data source through a plurality of communication channels. The user data includes PII and non-PII. The user data is associated with a user. The PII includes a plurality of personal identifiers. The method further includes identifying the PII in user data through a predictive model. The method further includes generating a secret pattern based on the PII identified through the predictive model. The secret pattern is an identifiable label. The method further includes adding the secret pattern to each of the plurality of personal identifiers in PII. The method further includes identifying each of the plurality of personal identifiers through the secret pattern in real-time, when user data is transmitted from the at least one data source to at least one data destination.
    Type: Application
    Filed: February 22, 2022
    Publication date: September 8, 2022
    Inventors: SIMY CHACKO, VENKATESH SHANKAR, RAMESH GURUSAMY, SUMATHI BABU
  • Patent number: 11397898
    Abstract: Disclosed is a system for allowing secure access to a microservice. An Application Programming Interface (API) gateway receives a request comprising a Uniform Resource Locator (URL) associated to the microservice. A set of input parameters indicating information about the user device and the microservice is identified from the URL. The system performs validation of input parameters, extraction of request patterns, tracking of IP address, and detection of user credentials to provide output parameters. A decision tree comprising rules is generated by using a supervised machine learning technique on the output parameters. Further, the API gateway creates a stateless identity token to encrypt the request. The stateless identity token is created based on the user credentials and at least one rule applicable to the request. Once the stateless identity token is created, the stateless identity token is verified to allow the secure access to the microservice.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: July 26, 2022
    Assignee: HCL TECHNOLOGIES LIMITED
    Inventors: Simy Chacko, Venkatesh Shankar
  • Publication number: 20210289005
    Abstract: The present disclosure relates to a system and method for controlling data interception in a communication network. One or more requests from a user for accessing one or more microservices are received through an Application Programming Interface (API). Information associated with one or more requests is the detected and requests are classified as secured microservice request and non-secured microservice request. The information is detected through predefined rules. Authentication token is then issued for secured microservice based on the detecting. The authentication token stores information detected by the detector in a geo storage system. The one or more requests are then routed according to the authentication token towards one or more corresponding microservices of the one or more microservices.
    Type: Application
    Filed: March 10, 2021
    Publication date: September 16, 2021
    Inventors: Simy CHACKO, Venkatesh SHANKAR, Ramesh GURUSAMY, Vijay KULANDAISAMY
  • Publication number: 20200272912
    Abstract: Disclosed is a system for allowing secure access to a microservice. An Application Programming Interface (API) gateway receives a request comprising a Uniform Resource Locator (URL) associated to the microservice. A set of input parameters indicating information about the user device and the microservice is identified from the URL. The system performs validation of input parameters, extraction of request patterns, tracking of IP address, and detection of user credentials to provide output parameters. A decision tree comprising rules is generated by using a supervised machine learning technique on the output parameters. Further, the API gateway creates a stateless identity token to encrypt the request. The stateless identity token is created based on the user credentials and at least one rule applicable to the request. Once the stateless identity token is created, the stateless identity token is verified to allow the secure access to the microservice.
    Type: Application
    Filed: February 14, 2020
    Publication date: August 27, 2020
    Applicant: HCL TECHNOLOGIES LIMITED
    Inventors: Simy CHACKO, Venkatesh SHANKAR
  • Patent number: 10673733
    Abstract: Disclosed is a system for debugging the network environment under regression testing. Initially, a data receiving module receives data pertaining to the network environment. An extraction module extracts a plurality of features by using a parser. An identification module identifies an error as a Problem Report (PR) or a False Failure (FF) based on classification of a test case execution log and a similarity confidence. The test case execution log may be classified based on comparison of a predefined pattern with an error pattern of the test case execution log. A generation module may generate second test case based on the plurality of features, a predefined set of instructions and the error pattern associated with the test case execution log by using a K-means and a Nearest Neighbour algorithm. A debugging module debugs the network environment based on execution of a test case.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: June 2, 2020
    Assignee: HCL Technologies Limited
    Inventors: Venkatesh Shankar, Simy Chacko
  • Patent number: 10452528
    Abstract: The present disclosure relates to system(s) and method(s) for assisting a user in application development lifecycle. The system is configured to receive a new use case from a user device and identify a sub-set of development solutions from a set of development solutions, stored in a historical data repository, that are applicable for developing code corresponding to the new use case. Furthermore, the system is configured to receive a set test cases corresponding to each development solution from the historical data repository. Furthermore, the system is configured to generate a problem report and a false failure report based on analysis of the set of test cases. The system is further configured to rank the sub-set of development solutions based on analysis of the problem report and the false failure report. Further, the system is configured to generate a decision template based on the ranking of the sub-set of development solutions.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: October 22, 2019
    Assignee: HCL Technologies Limited
    Inventors: Venkatesh Shankar, Simy Chacko
  • Publication number: 20190286542
    Abstract: The present disclosure relates to a record and replay system(s) and method(s) for automating one or more activities with self-learning, the method comprises obtaining data from one or more data source systems and identifying an intent associated with the data based on classification of the data in to one or more domain using a clustering and classification methodology. The method further comprises extracting one or more parameters from the data and a parameters databased based on the intent using a named entity recognition extractor and identifying the activity to be performed based on the one or more parameters and the intent. The method furthermore comprises executing the activity using the one or more parameter, thereby automating execution of one or more activities.
    Type: Application
    Filed: March 8, 2019
    Publication date: September 19, 2019
    Inventors: Venkatesh SHANKAR, Simy CHACKO
  • Publication number: 20190230021
    Abstract: Disclosed is a system for debugging the network environment under regression testing. Initially, a data receiving module receives data pertaining to the network environment. An extraction module extracts a plurality of features by using a parser. An identification module identifies an error as a Problem Report (PR) or a False Failure (FF) based on classification of a test case execution log and a similarity confidence. The test case execution log may be classified based on comparison of a predefined pattern with an error pattern of the test case execution log. A generation module may generate second test case based on the plurality of features, a predefined set of instructions and the error pattern associated with the test case execution log by using a K-means and a Nearest Neighbour algorithm. A debugging module debugs the network environment based on execution of a test case.
    Type: Application
    Filed: January 18, 2019
    Publication date: July 25, 2019
    Inventors: Venkatesh SHANKAR, Simy CHACKO
  • Publication number: 20180276110
    Abstract: The present disclosure relates to system(s) and method(s) for assisting a user in application development lifecycle. The system is configured to receive a new use case from a user device and identify a sub-set of development solutions from a set of development solutions, stored in a historical data repository, that are applicable for developing code corresponding to the new use case. Furthermore, the system is configured to receive a set test cases corresponding to each development solution from the historical data repository. Furthermore, the system is configured to generate a problem report and a false failure report based on analysis of the set of test cases. The system is further configured to rank the sub-set of development solutions based on analysis of the problem report and the false failure report. Further, the system is configured to generate a decision template based on the ranking of the sub-set of development solutions.
    Type: Application
    Filed: February 27, 2018
    Publication date: September 27, 2018
    Inventors: Venkatesh SHANKAR, Simy CHACKO
  • Publication number: 20170192880
    Abstract: Disclosed is a method and system for providing a defect template for software testing. The method comprising obtaining data associated with one or more test cases and one or more defects and mapping the one more test cases with the one or more defect cases based on the data. The method further comprises generating one or more defect templates based on the one or more defect cases. The method furthermore comprises receiving a new test case and providing a defect template from the one or more defect templates based on the mapping and the new test case. The method furthermore comprises updating a defect template library based on one or more user inputs for machine learning.
    Type: Application
    Filed: January 5, 2017
    Publication date: July 6, 2017
    Inventors: Dinesh Babu RAMAKRISHNAN, Venkatesh SHANKAR, Padmajaya BHAGAVATHIAMMAL
  • Patent number: 9498089
    Abstract: Disclosed is a sustainable shower apparatus (1) comprising: (i) a pressurizable container (2) to hold water (3) and a gas; (ii) a pressurizer (4) for pressurizing said container; (iii) a shower head (7); (iv) a first tubing for carrying pressurized water from the container to the shower head; (v) a second tubing (8) for carrying pressurized gas from the container to the shower head; where flow of said gas or water is individually controllable by use of respective valves (6, 9) and where each tubing terminates into a respective nozzle (10, 11) in said shower head which comprises a nozzle for spraying said gas and adjacent thereto, at least one nozzle for spraying the water, wherein tip of each nozzle for spraying water is oriented at an acute angle with the tip of nozzle for spraying gas.
    Type: Grant
    Filed: October 9, 2013
    Date of Patent: November 22, 2016
    Assignee: Conopco, Inc.
    Inventors: Venkatesh Shankar, Shailendra Pratap, Rajeesh Kumar Ramachandran, Nimish Harshadrai Shah
  • Patent number: 9480994
    Abstract: Disclosed is a shower apparatus comprising: •a housing (1, 2, 3) for an object (4); and •a plurality of set of coplanar nozzles inside said housing, the nozzles allowing for a simultaneous spray of a pressurized gas and a liquid on said object. Each set of nozzles comprises a first nozzle (7a, 7b, 7c) for spraying for spraying said gas and adjacent thereto at least one further nozzle (6a, 6b, 6c, 8a, 8b, 8c) for spraying said liquid. The axis of the nozzle for spraying said gas is arranged at an acute angle with respect to the axis of the nozzle for spraying said liquid. The nozzles are configured to provide improved cleansing in a single shower while consuming less water.
    Type: Grant
    Filed: March 5, 2013
    Date of Patent: November 1, 2016
    Assignee: Conopco, Inc.
    Inventors: Venkatesh Shankar, Shailendra Pratap, Nimish Harshadrai Shah
  • Publication number: 20160000273
    Abstract: Disclosed is a sustainable shower apparatus (1) having: (i) a housing (2) for an object (3); and (ii) plurality of shower heads (4a, 4b, 5a, 5b, 6a, 6b, 7a, 7b) positioned at different heights for spraying a mist comprising a pressurised gas and a liquid on said object; wherein each shower head comprises at least one set of nozzles, where each set comprises: (a) a nozzle (22) for spraying said gas; and (b) adjacent thereto, at least one nozzle (20, 22) for spraying said liquid, and wherein in each said set, the tip of each nozzle for spraying said liquid is at an acute angle to the tip of each adjacent nozzle for spraying gas.
    Type: Application
    Filed: November 14, 2013
    Publication date: January 7, 2016
    Applicant: Conopco, Inc, d/b/a UNILEVER
    Inventors: Nimish Harshadrai SHAH, Venkatesh SHANKAR
  • Publication number: 20150289725
    Abstract: Disclosed is a sustainable shower apparatus (1) comprising: (i) a pressurisable container (2) to hold water (3) and a Ir gas; (ii) a pressuriser (4) for pressurizing said container; (iii) a shower head (7); (iv) a first tubing for carrying pressurized water from the container to the shower head; (v) a second tubing (8) for carrying pressurized gas from the container to the shower head; where flow of said gas or water is individually controllable by use of respective valves (6, 9) and where each tubing terminates into a respective nozzle (10, 11) in said shower head which comprises a nozzle for spraying said gas and adjacent thereto, at least one nozzle for spraying the water, wherein tip of each nozzle for spraying water is oriented at an acute angle with the tip of nozzle for spraying gas.
    Type: Application
    Filed: October 9, 2013
    Publication date: October 15, 2015
    Inventors: Venkatesh Shankar, Shailendra Pratap, Rajeesh Kumar Ramachandran, Nimish Harshadrai Shah
  • Publication number: 20150060570
    Abstract: Disclosed is a shower apparatus comprising: •a housing (1, 2, 3) for an object (4); and •a plurality of set of coplanar nozzles inside said housing, the nozzles allowing for a simultaneous spray of a pressurised gas and a liquid on said object. Each set of nozzles comprises a first nozzle (7a, 7b, 7c) for spraying for spraying said gas and adjacent thereto at least one further nozzle (6a, 6b, 6c, 8a, 8b, 8c) for spraying said liquid. The axis of the nozzle for spraying said gas is arranged at an acute angle with respect to the axis of the nozzle for spraying said liquid. The nozzles are configured to provide improved cleansing in a single shower while consuming less water.
    Type: Application
    Filed: March 5, 2013
    Publication date: March 5, 2015
    Applicant: Conopco, Inc., d/b/a UNILEVER
    Inventors: Venkatesh Shankar, Shailendra Pratap, Nimish Harshadrai Shah