Patents Assigned to HCL TECHNOLOGIES LTD.
-
Patent number: 11503089Abstract: A method and system for managing user access to a multimedia content for an online conference using metadata is disclosed. In some embodiments, the method includes identifying a plurality of contexts for each of a plurality of conference data streams extracted from the multimedia content. The method further includes generating a plurality of metadata types based on the plurality of contexts associated with each of the plurality of conference data streams, providing a plurality of options corresponding to the plurality of metadata types to a user for accessing a section of interest in the plurality of conference data streams, receiving at least one selected option from the plurality of options by the user and validating the user access to one or more of the plurality of conference data streams based on the at least one selected option and access rights associated with the user.Type: GrantFiled: September 30, 2020Date of Patent: November 15, 2022Assignee: HCL Technologies LtdInventor: Santhakumari Ramala
-
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
-
Publication number: 20200192909Abstract: 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: ApplicationFiled: July 21, 2014Publication date: June 18, 2020Applicant: HCL Technologies Ltd.Inventors: Arvind Kumar Maurya, Dhanyamraju S U M Prasad, Yogesh Gupta, Ravi Prasad, Karuna Sharma
-
Publication number: 20200150904Abstract: 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: ApplicationFiled: June 27, 2014Publication date: May 14, 2020Applicant: HCL Technologies Ltd.Inventors: Arvind Kumar Maurya, Subramanya Uma Maheswara Prasad Dhanyamraju, Praveen Alwar Pagadala
-
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
-
Publication number: 20190212992Abstract: 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: ApplicationFiled: October 31, 2018Publication date: July 11, 2019Applicant: HCL Technologies Ltd.Inventors: Shivaramesh Krishna JONNADULA, Gnanavel SINGARAVELU, Santhosh Kumar DHARMALINGAM, Ragavi GUNASEKARAN
-
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: 9846639Abstract: Disclosed is a method and system for automatically testing an API. The system may determine a type of the API, inputs handled and outputs generated by the API. The system may identify a web application template for invoking the API. Further, the system may generate a Hyper Text Markup Language (HTML) page for accepting input parameters. The system may then create input data elements using the input parameters. The system may invoke the API using the input data elements in order to generate output. The system may generate another HTML page for providing the output. The system may generate a set of test scripts for accepting inputs from a data file and then receive the inputs in the first HTML form. The system may submit the first HTML form to generate final outputs by the API. Further, the system may verify the final outputs in order to test the API.Type: GrantFiled: February 29, 2016Date of Patent: December 19, 2017Assignee: HCL Technologies Ltd.Inventors: Madhava Venkatesh Raghavan, Rajesh Venkatesan
-
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: 9811440Abstract: 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: GrantFiled: March 9, 2016Date of Patent: November 7, 2017Assignee: HCL Technologies LTD.Inventors: Simy Chacko, Suresh Naidu Ponakala, S U M Prasad Dhanyamraju, Shiva Sholayappan
-
Patent number: 9652366Abstract: The present disclosure relates to system(s) and method(s) for detecting change in software code of elements in a current version associated with a software application as compared to a reference version of the software application. The system and method further determines whether the change in the software code of the elements is a functional change or a non-functional change. The system and method also provides an optimized test suite for testing the current version of the software application, in order to test the elements with functional change, in the current version.Type: GrantFiled: December 2, 2015Date of Patent: May 16, 2017Assignee: HCL Technologies Ltd.Inventors: Arivukarasu Sivanesan, Johnson Selwyn, Dhanyamraju S U M Prasad, Vivek Rangi, Sanjay Kumar Yadava
-
Patent number: 9646205Abstract: Disclosed is a system and method for facilitating testing of a plurality of devices using a drone. At first, a locating module locates position of the drone relative to the plurality of devices. Further, a receiving module receives an image, of a device of the plurality of devices, from image capturing unit of the drone. Then, a comparing module compares the image with a reference image corresponding to the device. Based on the comparison, a determining module determines an action to be performed for testing the device. Further, a facilitating module facilitates the testing by enabling a snout associated with the drone to perform the action on the device.Type: GrantFiled: August 20, 2015Date of Patent: May 9, 2017Assignee: HCL Technologies, Ltd.Inventors: Siva Sakthivel Sadasivam, Murali Krishnaan G, Vishal Chaudhary
-
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