Patents Assigned to HCL TECHNOLOGIES LTD.
-
Patent number: 11074268Abstract: 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: GrantFiled: July 21, 2014Date of Patent: July 27, 2021Assignee: HCL TECHNOLOGIES LTDInventors: Arvind Kumar Maurya, Dhanyamraju S U M Prasad, Yogesh Gupta, Ravi Prasad, Karuna Sharma
-
Patent number: 10996935Abstract: 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: GrantFiled: October 31, 2018Date of Patent: May 4, 2021Assignee: HCL TECHNOLOGIES LTD.Inventors: Shivaramesh Krishna Jonnadula, Gnanavel Singaravelu, Santhosh Kumar Dharmalingam, Ragavi Gunasekaran
-
Patent number: 10970632Abstract: 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: GrantFiled: March 27, 2019Date of Patent: April 6, 2021Assignee: HCL TECHNOLOGIES LTDInventors: Navin Sabharwal, Amit Agrawal
-
Patent number: 10866765Abstract: 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: GrantFiled: June 27, 2014Date of Patent: December 15, 2020Assignee: HCL TECHNOLOGIES LTDInventors: Arvind Kumar Maurya, Subramanya Uma Maheswara Prasad Dhanyamraju, Praveen Alwar Pagadala
-
Patent number: 10769043Abstract: 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: GrantFiled: June 25, 2018Date of Patent: September 8, 2020Assignee: HCL TECHNOLOGIES LTD.Inventors: Navin Sabharwal, Amit Agrawal
-
Patent number: 10545733Abstract: 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: GrantFiled: June 25, 2018Date of Patent: January 28, 2020Assignee: HCL TECHNOLOGIES LTD.Inventors: Navin Sabharwal, Amit Agrawal
-
Patent number: 10235141Abstract: 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: GrantFiled: May 31, 2017Date of Patent: March 19, 2019Assignee: HCL TECHNOLOGIES LTD.Inventors: Simy Chacko, Suresh Naidu P, Shiva Kumar Sholayappan, S U M Prasad Dhanyamraju
-
Patent number: 10127142Abstract: 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: GrantFiled: October 9, 2014Date of Patent: November 13, 2018Assignee: HCL TECHNOLOGIES LTD.Inventors: Dhanyamraju S U M Prasad, Satya Sai Prakash K, Simy Chacko, Sekhar Ramaraju, Sankar Pabba
-
Patent number: 10078139Abstract: 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: GrantFiled: February 29, 2016Date of Patent: September 18, 2018Assignee: HCL TECHNOLOGIES LTD.Inventor: Jasbir Singh Dhaliwal
-
Patent number: 10037264Abstract: 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: GrantFiled: March 8, 2016Date of Patent: July 31, 2018Assignee: HCL TECHNOLOGIES LTD.Inventors: Simy Chacko, Satya Sai Prakash Kanakadandi, S U M Prasad Dhanyamraju
-
Patent number: 9843522Abstract: 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: GrantFiled: April 7, 2015Date of Patent: December 12, 2017Assignee: HCL TECHNOLOGIES LTD.Inventors: Kumaralingam Ramamoorthy, Jayaramakrishnan Sundararaj
-
Patent number: 9621718Abstract: 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: GrantFiled: May 27, 2015Date of Patent: April 11, 2017Assignee: HCL TECHNOLOGIES LTD.Inventors: Shashidhar Krishnamurthy, Seema Goel, Saurabh Chattopadhyay, Nishank Trivedi
-
Patent number: 9563540Abstract: 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: GrantFiled: October 7, 2014Date of Patent: February 7, 2017Assignee: HCL TECHNOLOGIES LTDInventors: Dhanyamraju S U M Prasad, Simy Chacko, Satya Sai Prakash K, Sekhar Ramaraju, Suresh Naidu P
-
Patent number: 9471470Abstract: 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: GrantFiled: October 7, 2014Date of Patent: October 18, 2016Assignee: HCL TECHNOLOGIES LTDInventors: Dhanyamraju S U M Prasad, Satya Sai Prakash K, Simy Chacko, Sekhar Ramaraju, Gopi Krishna Durbhaka
-
Publication number: 20150378875Abstract: 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: ApplicationFiled: June 12, 2015Publication date: December 31, 2015Applicant: HCL TECHNOLOGIES LTD.Inventors: Arivukarasu Sivanesan, Ambica Jain, Johnson Selwyn, S U M Prasad Dhanyamraju
-
Publication number: 20150378873Abstract: 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: ApplicationFiled: October 7, 2014Publication date: December 31, 2015Applicant: HCL TECHNOLOGIES LTDInventors: Dhanyamraju S U M Prasad, Satya Sai Prakash K, Simy Chacko, Sekhar Ramaraju, Gopi Krishna Durbhaka
-
Publication number: 20150331927Abstract: 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: ApplicationFiled: May 7, 2015Publication date: November 19, 2015Applicant: HCL TECHNOLOGIES LTDInventors: RAJESH VENKATESAN, MADHAVA VENKATESH, SEZHIYAN NAVARASU
-
Publication number: 20150332143Abstract: 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: ApplicationFiled: May 15, 2015Publication date: November 19, 2015Applicant: HCL TECHNOLOGIES LTD.Inventors: Navin Saini, Vishal Chaudhary, Akhilesh Kumar Gupta
-
Publication number: 20150281920Abstract: 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: ApplicationFiled: March 27, 2015Publication date: October 1, 2015Applicant: HCL TECHNOLOGIES LTDInventors: Prasad S U M Dhanyamraju, Satya Sai Prakash Kanakadandi
-
Publication number: 20130102953Abstract: 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: ApplicationFiled: June 23, 2010Publication date: April 25, 2013Applicant: HCL TECHNOLOGIES LTD.Inventors: Aryasomayajula Subrahmanyam, Paul J Tangaraj Ramesh