Patents Assigned to HCL TECHNOLOGIES LTD.
  • Patent number: 11074268
    Abstract: The embodiments herein relate to operational data analysis (ODA) and, more particularly to automate operational data analysis and generate the analysis report for various products using a web-based multi-tenant product intelligence framework. The system allows the user to configure a data collection process, define schema structure, select a data storage for storing the collected data, select or create a data formatting algorithm, and generate a data report to perform the ODA process. Based on the ODA report, appropriate decisions can be taken by an organization.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: July 27, 2021
    Assignee: HCL TECHNOLOGIES LTD
    Inventors: Arvind Kumar Maurya, Dhanyamraju S U M Prasad, Yogesh Gupta, Ravi Prasad, Karuna Sharma
  • Patent number: 10996935
    Abstract: A method and system are provided for transforming legacy application(s) into target (modern) application source(s) to execute on modern technology and hardware. In one implementation, such a system identifies elements of legacy applications, generates an element tree to generate a source code functionally equivalent to that of the legacy application, but superior and modern in technology, deployable onto a distributed architecture on a hardware server cluster. The generated source code is assessed to detect and correct code defects, and test cases are generated for identifying the potential errors of the target application under development.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: May 4, 2021
    Assignee: HCL TECHNOLOGIES LTD.
    Inventors: Shivaramesh Krishna Jonnadula, Gnanavel Singaravelu, Santhosh Kumar Dharmalingam, Ragavi Gunasekaran
  • Patent number: 10970632
    Abstract: The present disclosure relates to system(s) and method(s) for generating a score for a runbook or a script. The system receives a ticket and a ticket description. The system further identifies a set of policies based on an analysis of historical data, the ticket and the ticket description. Further, the system determines a set of functions based on an analysis of the set of policies using a neural network technique and an Inverse Reinforcement Learning technique. Furthermore, the system recommends a runbook or a script based on the set of functions, the ticket and the ticket description. The runbook or the script is further executed to resolve the ticket. Based on the execution, the system records a script success or a script failure. The system further generates a score for the runbook or the script based on the script success or the script failure.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: April 6, 2021
    Assignee: HCL TECHNOLOGIES LTD
    Inventors: Navin Sabharwal, Amit Agrawal
  • Patent number: 10866765
    Abstract: A system and method for providing a unified solution to transmit data from one or more devices/OEMs to one or more storage providers. The system analyzes the metadata of a device, which is sending the request, and identifies an appropriate storage provider for storing the data. Further, the system can convert device specific data format and an API set used for transmitting the data to a storage specific data format and a generic API set. The generic API set can be used to transmit data to one or more storage providers. Additionally, the system supports an extendable interface to initiate a request from the device.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: December 15, 2020
    Assignee: HCL TECHNOLOGIES LTD
    Inventors: Arvind Kumar Maurya, Subramanya Uma Maheswara Prasad Dhanyamraju, Praveen Alwar Pagadala
  • Patent number: 10769043
    Abstract: The present disclosure relates to system(s) and method(s) for assisting a user to resolve a hardware issue and a software issue. The system identifies, a target cluster, associated with a new ticket received from the user, from the set of clusters. Further, the system recommends one or more runbook scripts, from a runbook repository, associated with the new ticket. The system further identifies a new runbook script, corresponding to the new ticket, from a set of external repositories. Further, the system executes at least one of the one or more runbook scripts or the new runbook script, associated with the new ticket. The system further generates a document based on the execution of the one or more runbook scripts or the new runbook script, thereby assisting the user to resolve a target issue.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: September 8, 2020
    Assignee: HCL TECHNOLOGIES LTD.
    Inventors: Navin Sabharwal, Amit Agrawal
  • Patent number: 10545733
    Abstract: Disclosed is a system for facilitating reusability of a code snippet during development of a software application. Initially, a plurality of tokens is extracted, by using an Artificial Intelligence (AI) based syntactic analysis, from a sequence of lines of code entered by a developer. Further, each token of the plurality of tokens is converted into a vector by using a neural word embedding technique. Subsequently, a context of the plurality of tokens is determined by using a deep autoencoder neural network technique. Furthermore, at least one code snippet is recommended from a plurality of code snippets corresponding to the context. To do so, the context is compared with a plurality of contexts by using a Deep Recurrent Neural Network (Deep RNN) technique. Upon comparison, a confidence score is computed for each code snippet. Finally, the at least one code snippet is selected based on the confidence score.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: January 28, 2020
    Assignee: HCL TECHNOLOGIES LTD.
    Inventors: Navin Sabharwal, Amit Agrawal
  • Patent number: 10235141
    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: Grant
    Filed: May 31, 2017
    Date of Patent: March 19, 2019
    Assignee: HCL TECHNOLOGIES LTD.
    Inventors: Simy Chacko, Suresh Naidu P, Shiva Kumar Sholayappan, S U M Prasad Dhanyamraju
  • Patent number: 10127142
    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: Grant
    Filed: October 9, 2014
    Date of Patent: November 13, 2018
    Assignee: HCL TECHNOLOGIES LTD.
    Inventors: Dhanyamraju S U M Prasad, Satya Sai Prakash K, Simy Chacko, Sekhar Ramaraju, Sankar Pabba
  • Patent number: 10078139
    Abstract: A helmet for tracking compliance information associated with a rider is disclosed. The helmet comprising a Global Positioning System (GPS) configured to trace a complete path covered by the rider. Further, the helmet comprises a set of biometric sensor configured to capture biometric sample of the rider at regular intervals, when the rider is in motion. Furthermore, the helmet comprises a data processing platform. The data processing platform maintains a database configured to store a profile data of the rider such as biometric information and identity profile of the rider. The data processing platform enables a biometric data analysis module configured to classify the complete path into a compliant path and a non-compliant path by analyzing the biometric information and biometric samples captured from the rider. Further, the data processing platform enables a data transmission module to transmit the compliant path and the non compliant path to a remote server.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: September 18, 2018
    Assignee: HCL TECHNOLOGIES LTD.
    Inventor: Jasbir Singh Dhaliwal
  • 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
  • Patent number: 9843522
    Abstract: An apparatus for improving data transfer speed by using Multipath Transport Control Protocol (MPTCP) and Multiple-Input Multiple-Output (MIMO) combination, wherein the apparatus comprises a user interface module called Application Management System (AMS) module (100) to receive user inputs for managing transport protocol (MPTCP or conventional TCP/UDP/SCTP) usage selection. The apparatus also includes a Selection, Inspection Control (SIC) middleware module (101) which STARTs and STOPs the corresponding MPTCP module or conventional TCP/UDP/SCTP module based on the user inputs received from AMS. The MPTCP module splits the data traffic into multiple TCP subflows and sends the subflows via wired network interface (104), wherein each network interface is connected to one MIMO systems (107) for achieving efficient data transfer.
    Type: Grant
    Filed: April 7, 2015
    Date of Patent: December 12, 2017
    Assignee: HCL TECHNOLOGIES LTD.
    Inventors: Kumaralingam Ramamoorthy, Jayaramakrishnan Sundararaj
  • Patent number: 9621718
    Abstract: Managing communication services for enabling a distributed user presence and maintaining context specific configuration across the distributed presence. This invention relates to enabling use of communication devices and more particularly to enabling use of multiple applications across multiple communication devices by a user. Embodiments disclosed herein enable coordination between multiple devices and applications of a user, and thus obtain a reliable, accurate control of the various context specific configuration parameters such as user availability, call direction and barring profiles, notifications, media in use, dynamic capabilities of devices and applications, schedule and so on, while providing the user with a seamless experience across the devices and applications. Embodiments disclosed herein enable future device specific systems to efficiently manage the varying communication forms and modes.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: April 11, 2017
    Assignee: HCL TECHNOLOGIES LTD.
    Inventors: Shashidhar Krishnamurthy, Seema Goel, Saurabh Chattopadhyay, Nishank Trivedi
  • 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
  • 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: 20150378875
    Abstract: Generating an optimized test suite for use in a software testing environment. This invention relates to software testing systems, and more particularly to generating an optimized test suite for using in a software testing system. The principal object of this invention is to propose a method and system for generation of an optimized test suite using a sequential process with a combination of custom and generic optimization techniques.
    Type: Application
    Filed: June 12, 2015
    Publication date: December 31, 2015
    Applicant: HCL TECHNOLOGIES LTD.
    Inventors: Arivukarasu Sivanesan, Ambica Jain, Johnson Selwyn, S U M Prasad Dhanyamraju
  • 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: 20150331927
    Abstract: Building scalable hierarchical multi-tenant applications. This relates to scalable, hierarchical multi-tenant applications and more particularly to abstraction of data and logic partitioning, hierarchical configuration and administration to enable developers to build scalable hierarchical multi-tenant applications. The principal object of this is to propose a method and system to enable an application to be constructed, wherein the application may support hierarchical multi-tenancy along with vertical and horizontal partitioning capabilities. Another object of the is to enable an application to be constructed, wherein the complexity of the application is abstracted as much as possible to the developers who develop the application.
    Type: Application
    Filed: May 7, 2015
    Publication date: November 19, 2015
    Applicant: HCL TECHNOLOGIES LTD
    Inventors: RAJESH VENKATESAN, MADHAVA VENKATESH, SEZHIYAN NAVARASU
  • Publication number: 20150332143
    Abstract: Providing relevant knowledge to a user based on the requirements of the user. This invention relates to management of knowledge present with an organization and more particularly to making the knowledge present within an organization available to employees at the right time. The principal object of this invention is to provide a method and system for providing relevant knowledge to a user seamlessly at every specific phase of his/her project development. Another object of the invention is to provide a method and system for providing the relevant knowledge of project phase and technology to a user who is a part of the project, without searching.
    Type: Application
    Filed: May 15, 2015
    Publication date: November 19, 2015
    Applicant: HCL TECHNOLOGIES LTD.
    Inventors: Navin Saini, Vishal Chaudhary, Akhilesh Kumar Gupta
  • Publication number: 20150281920
    Abstract: Processing SMSs to provide useful, contextual and consolidated (where meaningful) information to a user. The method and user device relate to wireless communication using a user device, and more particularly to the user device processing information present in a SMS (Short Messaging Service) received by a user to present consolidated information to the user. Context of similar messages is derived where user has not specified using text processing techniques.
    Type: Application
    Filed: March 27, 2015
    Publication date: October 1, 2015
    Applicant: HCL TECHNOLOGIES LTD
    Inventors: Prasad S U M Dhanyamraju, Satya Sai Prakash Kanakadandi
  • Publication number: 20130102953
    Abstract: The present invention relates to a novel photocatalyst comprising Nano mixed metal oxides of titanium, Indium and tin as a thin film with nano sized grains, method of its preparation and applications. The photocatalyst disclosed herein can be used in oxygenation of human/mammalian blood along with all other applications of photocatalysts. A photocatalytic oxygenator for the oxygenation derives oxygen from the water content of mammalian blood. The photocatalyst disclosed herein can also be used for effluent treatments along with all other applications associated with photocatalysts.
    Type: Application
    Filed: June 23, 2010
    Publication date: April 25, 2013
    Applicant: HCL TECHNOLOGIES LTD.
    Inventors: Aryasomayajula Subrahmanyam, Paul J Tangaraj Ramesh