Patents by Inventor Simy Chacko

Simy Chacko 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: 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
  • Patent number: 10049102
    Abstract: Disclosed is a system for providing semantics based technical support to a user. A keyword extraction module extracts a set of keywords from a plurality of knowledge content and a plurality of bug content. A matrix generation module generates a keyword-content matrix comprising a similarity score computed for each keyword corresponding to each knowledge content. The matrix generation module further decomposes the keyword-content matrix into one or more sub-matrices. A vector coordinates identification module determines a first set of vector coordinates for each knowledge content of the plurality of knowledge content and a second set of vector coordinates for a bug-query received from a user in real-time. A similarity measure module computes a cosine similarity measure of the bug-query with each knowledge content to identify at least one knowledge content relevant to the bug-query. The knowledge identification module further provides the at least one knowledge content to the user.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: August 14, 2018
    Inventors: Dhanyamraju S U M Prasad, Satya Sai Prakash K, Simy Chacko, Sekhar Ramaraju, Shiva Sholayyappan
  • Patent number: 10037264
    Abstract: Disclosed is a method and system for classifying test cases. In one implementation, the method comprises creating a test step master list comprising a plurality of test case, one more test step associated with the plurality of test case, and a test step identification number associated with the one more test step. Further, the method comprises generating a sequence diagram for each of the plurality of test cases based on the test step master list. Furthermore, the method comprises classifying, by the processor, each of the plurality of test cases in to an independent test case or an asynchronous test case or a synchronous test case based on the sequence diagram.
    Type: Grant
    Filed: March 8, 2016
    Date of Patent: July 31, 2018
    Assignee: HCL TECHNOLOGIES LTD.
    Inventors: Simy Chacko, Satya Sai Prakash Kanakadandi, S U M Prasad Dhanyamraju
  • Publication number: 20180007017
    Abstract: The system and method for secure sharing of a source code is disclosed. The method comprises. The method comprises receiving a source code associated with an application, and a defect identification number associated with a defective feature in the application. The method comprises identifying a defective feature of an application and non-defective features of the application based on a defect investigation methodology. The method comprises generating a checkout ID associated with the application and further generates a secured second set of source code based on one of an encryption methodology and an obfuscating methodology. The method further comprises providing a secured source code to a third party for debugging the defective feature in the application.
    Type: Application
    Filed: June 6, 2017
    Publication date: January 4, 2018
    Inventors: Simy CHACKO, Suresh Naidu P., Shiva SHOLAYAPPAN, S U M Prasad DHANYAMRAJU
  • Publication number: 20180005249
    Abstract: The present disclosure relates to system(s) and method(s) for optimizing a resource allocation plan corresponding to a legacy software product. The system is configured to identify data pertaining to a set of entities, wherein each entity corresponds to a legacy software product. Further the system is configured to receive one or more user defined constraints, social analytics data, and historical data corresponding to each entity. Further the system is configured to analyze the historical data based on defined ontology to generate synthetic data corresponding to the set of entities. Further the system is configured to generate a simulation model to simulate the legacy software product support scenarios based on the ontology and the synthetic data. Further the system is configured to optimize the resource allocation plan based on the one or more factors, the one or more constraints and the social analytics data.
    Type: Application
    Filed: May 31, 2017
    Publication date: January 4, 2018
    Inventors: S U M Prasad DHANYAMRAJU, Satya Sai Prakash KANAKADANDI, Simy CHACKO
  • Publication number: 20180004839
    Abstract: System and method for generating professional profile of an employee in an organization are disclosed. An organizational ontology may be built for the employee. The organizational ontology may be indicative of interrelationships between the employee, other employees and tasks performed by the employee. Further, email data associated with the employee may be stored for a complete lifecycle of the employee. The email data may be analyzed to identify insights about the employee and the professional profile may be generated based on the identified insights.
    Type: Application
    Filed: June 20, 2017
    Publication date: January 4, 2018
    Inventors: S U M Prasad DHANYAMRAJU, Satya Sai Prakash KANAKADANDI, Simy CHACKO
  • Publication number: 20170371629
    Abstract: Disclosed is a system for providing source code suggestion to a user in real-time. A mining module mines source code information, pre-stored in a source code repository, to create a reference model. A code receiving module receives input lines of code from a user, via a User Interface, in real-time. A mapping module maps the one or more parameters with the metadata corresponding to each source code block stored in the reference model. A code suggestion module identifies one or more target source code blocks from the plurality of source code blocks. The code suggestion module suggests at least one target source code block, of the one or more target source code blocks, to be populated in the input lines of code thereby providing the source code suggestion to a user in real-time.
    Type: Application
    Filed: May 31, 2017
    Publication date: December 28, 2017
    Inventors: Simy Chacko, Suresh Naidu P, Shiva Kumar Sholayappan, S U M Prasad Dhanyamraju
  • Patent number: 9811440
    Abstract: Systems and methods for resolving a bug identified in a software application without use of patch release or major release. A bug report is received from a target platform, wherein the bug report stores information associated with the bug identified in the software application. The software application is analyzed to identify a component associated with the bug. A set of rules and a set of actions pertaining to the component are generated, wherein the set of rules are configured to monitor parameters associated to the component, and wherein the set of actions are configured to resolve the bug identified in the component. A new binary snippet corresponding to the component is generated based on the set of rules and the set of actions. The new binary snippet is injected into the application binary code in order to resolve the bug in the software application.
    Type: Grant
    Filed: March 9, 2016
    Date of Patent: November 7, 2017
    Assignee: HCL Technologies LTD.
    Inventors: Simy Chacko, Suresh Naidu Ponakala, S U M Prasad Dhanyamraju, Shiva Sholayappan
  • Publication number: 20170132210
    Abstract: Disclosed is a system for providing semantics based technical support to a user. A keyword extraction module extracts a set of keywords from a plurality of knowledge content and a plurality of bug content. A matrix generation module generates a keyword-content matrix comprising a similarity score computed for each keyword corresponding to each knowledge content. The matrix generation module further decomposes the keyword-content matrix into one or more sub-matrices. A vector coordinates identification module determines a first set of vector coordinates for each knowledge content of the plurality of knowledge content and a second set of vector coordinates for a bug-query received from a user in real-time. A similarity measure module computes a cosine similarity measure of the bug-query with each knowledge content to identify at least one knowledge content relevant to the bug-query. The knowledge identification module further provides the at least one knowledge content to the user.
    Type: Application
    Filed: December 15, 2016
    Publication date: May 11, 2017
    Inventors: Dhanyamraju S U M Prasad, Satya Sai Prakash K, Simy Chacko, Sekhar Ramaraju, Shiva Sholayyappan
  • Patent number: 9563540
    Abstract: Disclosed herein are a method and a system for software defect positioning. The system collects at least one type of information with respect to the defect and analyzes the collected input to select a suitable mode of defect positioning procedure. The defect positioning procedures used by the system identify defect location/position based on history data. After identifying the location of the defect, the system communicates the identified defect location/position to a user using a suitable output interface.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: February 7, 2017
    Assignee: HCL TECHNOLOGIES LTD
    Inventors: Dhanyamraju S U M Prasad, Simy Chacko, Satya Sai Prakash K, Sekhar Ramaraju, Suresh Naidu P
  • Publication number: 20170010955
    Abstract: The present disclosure discloses system and method for facilitating change based testing of a software code using annotations. The software code modified by a first-user may be received. The modification is done at a code level in the software code. The system prompts the first-user to insert annotations corresponding to the modification. Further, the system itself inserts a hash values corresponding to the modification. Further, the annotations are encrypted by the system. Further, the software code is converted into software binary comprising the tin notations and the hash value. The system further enables a second user to trace the modifications by comparing the hash value with a previous hash value, extracting the annotations, and identifying code elements impacted due to the modification. Further, the code elements modified are mapped with their respective operation attributes. Based on the mapping, traceability matrix is generated which is utilized by the second user for testing.
    Type: Application
    Filed: June 9, 2016
    Publication date: January 12, 2017
    Inventors: Simy CHACKO, Suresh Naidu PONAKALA, S U M Prasad DHANYAMRAJU, Shiva SHOLAYAPPAN
  • Publication number: 20160321157
    Abstract: Systems and methods for resolving a bug identified in a software application without use of patch release or major release. A bug report is received from a target platform, wherein the bug report stores information associated with the bug identified in the software application. The software application is analyzed to identify a component associated with the bug. A set of rules and a set of actions pertaining to the component are generated, wherein the set of rules are configured to monitor parameters associated to the component, and wherein the set of actions are configured to resolve the bug identified in the component. A new binary snippet corresponding to the component is generated based on the set of rules and the set of actions. The new binary snippet is injected into the application binary code in order to resolve the bug in the software application.
    Type: Application
    Filed: March 9, 2016
    Publication date: November 3, 2016
    Inventors: Simy Chacko, Suresh Naidu Ponakala, S U M Prasad Dhanyamraju, Shiva Sholayappan
  • Publication number: 20160321169
    Abstract: Disclosed is a method and system for classifying test cases. In one implementation, the method comprises creating a test step master list comprising a plurality of test case, one more test step associated with the plurality of test case, and a test step identification number associated with the one more test step. Further, the method comprises generating a sequence diagram for each of the plurality of test cases based on the test step master list. Furthermore, the method comprises classifying, by the processor, each of the plurality of test cases in to an independent test case or an asynchronous test case or a synchronous test case based on the sequence diagram.
    Type: Application
    Filed: March 8, 2016
    Publication date: November 3, 2016
    Inventors: Simy Chacko, Satya Sai Prakash Kanakadandi, S U M Prasad Dhanyamraju
  • Patent number: 9471470
    Abstract: Disclosed herein are a system and a method for automated test suite optimization and recommendation, based on historical data, using randomized evolutionary techniques. The system analyzes historical data pertaining to file change pattern and test case execution history to identify test cases that match application being tested. Further, based on the test cases identified, the system generates optimized test suite recommendations to the user.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: October 18, 2016
    Assignee: HCL TECHNOLOGIES LTD
    Inventors: Dhanyamraju S U M Prasad, Satya Sai Prakash K, Simy Chacko, Sekhar Ramaraju, Gopi Krishna Durbhaka
  • Publication number: 20150378874
    Abstract: Defect classification and association in a software development environment. The embodiments herein relates to a software development environment, and more particularly to managing defects in a software development environment. The defect management engine may use information present in the code repository to create a master list of features and/or sub-features. Using the master list, the defect management engine may scan and parse all reported defects (which may be present in the defect repository The defect management engine may associate defects with features present in the master list. The defect management engine may then extract the test cases and map the test cases to the defects. The defect management engine may determine the test coverage metric and the test case sufficiency metric. The defect management engine may also label unmapped defects as orphan defects.
    Type: Application
    Filed: October 9, 2014
    Publication date: December 31, 2015
    Inventors: Dhanyamraju S U M Prasad, Satya Sai Prakash K, Simy Chacko, Sekhar Ramaraju, Sankar Pabba
  • Publication number: 20150378985
    Abstract: A method and system for providing semantics based technical support. The embodiments herein relates to providing semantics based technical support, and more particularly to providing semantics based technical support based on available knowledge sources and similarity of technical support issues. Embodiments disclosed herein provide users with requisite information in real time while an issue is being reported.
    Type: Application
    Filed: October 7, 2014
    Publication date: December 31, 2015
    Inventors: Dhanyamraju S U M Prasad, Satya Sai Prakash K, Simy Chacko, Sekhar Ramaraju, Shiva Sholayyappan
  • Publication number: 20150378873
    Abstract: Disclosed herein are a system and a method for automated test suite optimization and recommendation, based on historical data, using randomized evolutionary techniques. The system analyzes historical data pertaining to file change pattern and test case execution history to identify test cases that match application being tested. Further, based on the test cases identified, the system generates optimized test suite recommendations to the user.
    Type: Application
    Filed: October 7, 2014
    Publication date: December 31, 2015
    Applicant: HCL TECHNOLOGIES LTD
    Inventors: Dhanyamraju S U M Prasad, Satya Sai Prakash K, Simy Chacko, Sekhar Ramaraju, Gopi Krishna Durbhaka
  • Publication number: 20150370689
    Abstract: Disclosed herein are a method and a system for software defect positioning. The system collects at least one type of information with respect to the defect and analyzes the collected input to select a suitable mode of defect positioning procedure. The defect positioning procedures used by the system identify defect location/position based on history data. After identifying the location of the defect, the system communicates the identified defect location/position to a user using a suitable output interface.
    Type: Application
    Filed: October 7, 2014
    Publication date: December 24, 2015
    Applicant: HCL Technologies Ltd
    Inventors: Dhanyamraju S U M Prasad, Simy Chacko, Satya Sai Prakash K, Sekhar Ramaraju, Suresh Naidu P
  • Publication number: 20140283127
    Abstract: The principal object of this embodiment is to propose a method and system for masking sensitive data in web applications while allowing data updates without modifying client and server by intercepting the data live at HTTP/HTTPS network layer, improving the data security of data, providing authorized and restricted access for visibility of information to the users.
    Type: Application
    Filed: July 20, 2013
    Publication date: September 18, 2014
    Applicant: HCL Technologies Limited
    Inventors: Simy Chacko, Gopi Krishna Durbhaka
  • Publication number: 20140215209
    Abstract: A method and system for effective utilization of free space in electronic devices with a non-volatile memory, across an enterprise is disclosed. The enterprise distributed free space file system disclosed herein comprises a central server and multiple nodes with an agent in each node. The agent creates hidden blocks of configurable sizes in the free spaces of each electronic device and reports the availability of blocks to the central server. The central server encrypts the content to be stored in the blocks and generates an encryption key for each block. The encryption keys are randomly generated and stored in the database of the central server. The encrypted content is invisible to the owner of the electronic device. The encryption key is not shared with nodes or any other system. Further, the stored content in the free spaces can be accessed only through the central server.
    Type: Application
    Filed: January 29, 2013
    Publication date: July 31, 2014
    Inventor: Simy Chacko