Patents by Inventor S U M Prasad Dhanyamraju

S U M Prasad Dhanyamraju 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: 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: 20170372250
    Abstract: System and method for analyzing timesheet data to derive serendipitous insights are disclosed. Timesheet data for a plurality of employees working on multiple projects may be stored. The timesheet data may be analyzed to generate project insights associated with project tasks, for each of the plurality of employees. Priority scores for each of the project tasks may be calculated based on the project insights. Further, a dependency factor of the project task with respect to an outcome of the project may be evaluated.
    Type: Application
    Filed: June 6, 2017
    Publication date: December 28, 2017
    Inventors: Satya Sai Prakash KANAKADANDI, S U M Prasad DHANYAMRAJU
  • 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: 20170205866
    Abstract: Disclosed are systems and methods for optimizing power consumption of devices. The system includes monitoring module, generating module, matching module, determining module, and identifying module. The monitoring module monitors a device including program code which further includes power consuming functions. The generating module generates plurality of power patterns corresponding to the power consuming functions. The matching module matches the plurality of power patterns with pre-stored plurality of power patterns to identify one or more power patterns having maximum peak value. The determining module determines occurrence of the one or more power patterns for predefined time interval. The identifying module identifies a power consuming function corresponding to a power pattern based on the occurrence. The generating module generates recommendation for the power consuming function by suggesting changes in a code section of the power consuming function.
    Type: Application
    Filed: January 5, 2017
    Publication date: July 20, 2017
    Inventors: S U M Prasad DHANYAMRAJU, Arvind Kumar MAURYA, Sriganesh SULTANPURKAR, Karthik LEBURI
  • Publication number: 20170168885
    Abstract: The present disclosure relates to system(s) and method(s) for generating test data for testing an Internet of Things (IOT) network. Initially, the system is configured for receiving sensor ontology data of at least one sensor to be simulated for testing an Internet of things (IOT) network. The sensor ontology data may include a range of operation of the sensor and a frequency of operation of the sensor. Further, the system is configured for accepting a set of test scenarios for testing the IOT network. Furthermore, the system is configured for generating master test data for testing the IOT network, wherein the master test data comprises a set of test packages corresponding to the set of test scenario and the sensor ontology data.
    Type: Application
    Filed: November 28, 2016
    Publication date: June 15, 2017
    Inventors: Parveen Kumar Jain, Vivek Rangi, Abhay Mishra, S U M Prasad Dhanyamraju
  • Publication number: 20170060578
    Abstract: The present disclosure discloses system and method for evaluating a human resource in a software development environment. At first, historical performance data and profile data associated with a plurality of human resources involved in a software project is received. From such data (historical performance data and profile data), a plurality of attributes is extracted. Further, Bayesian classification technique is implemented on the plurality of attributes in order to classify the plurality of attributes, of each human resource, into a plurality of classes. The plurality of attributes are classified in such a manner that at least one attribute corresponding to at least one human resource and at least one other human resource is classified into a class and another class respectively. Further, based on the classification of each attribute associated with the human resource, a grade is assigned to the human resource.
    Type: Application
    Filed: August 19, 2016
    Publication date: March 2, 2017
    Inventors: Ashutosh SHUKLA, Satya Sai Prakash KANAKADANDI, S U M Prasad DHANYAMRAJU
  • 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: 20160331320
    Abstract: The present disclosure discloses an adaptive wearable smart fabric. The adaptive wearable smart fabric may comprise sensors being accelerometer sensor, load sensor and pulse sensor. The accelerometer sensor and load sensor are adapted to sense the posture data and movement data of the user of an adaptive wearable smart fabric. The sensors are coupled with microcontroller that captures the sensed data and determines the posture based on analytic model. The microcontroller may be further coupled with PID controller and air pump which may inflate and deflate the air diaphragm placed within the fabric. The inflation and deflation of air diaphragm is dynamically controlled to provide comfort to the user of an adaptive wearable smart fabric.
    Type: Application
    Filed: March 24, 2016
    Publication date: November 17, 2016
    Inventors: Gopi Krishna Durbhaka, Satya Sai Prakash Kanakadandi, S U M Prasad Dhanyamraju
  • Publication number: 20160335327
    Abstract: Disclosed is a method and system for providing a context aware suggestion. In one aspect, the method comprises generating one or more hash indexes associated with a primary user based on primary user data and generating a hash matrix associated to the primary user based on the primary user data, one or more secondary users associated to the primary user data, and the one or more hash indexes. The method further comprises, developing a master list based on the one or more hash indexes and creating a primary user persona associated to the primary user based on the master list and organization data. The method furthermore comprise providing a context aware suggestion to the primary user in response to a text input from the primary user, wherein the context aware suggestion is based on the primary user persona and the hash matrix.
    Type: Application
    Filed: March 18, 2016
    Publication date: November 17, 2016
    Inventors: Satya Sai Prakash Kanakadandi, S U M Prasad Dhanyamraju
  • Publication number: 20160328314
    Abstract: Disclosed is a method and system for providing code coverage of a code. The system may determine a type of file comprising the code. The system may extract a source code from the code, based on the type of file. The system may process the source code for generating a structured source code. The system may determine code coverage of the structured source code by executing test cases upon the structured source code. The system may provide a code coverage report comprising line coverages, program coverages, and code block coverages of the structured source code.
    Type: Application
    Filed: March 24, 2016
    Publication date: November 10, 2016
    Inventors: Sanjay Kumar Yadava, Johnson Selwyn, S U M Prasad Dhanyamraju, Ambica Jain, Arivukarasu Sivanesan
  • 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
  • Publication number: 20160285819
    Abstract: Disclosed is Extensible Messaging and Presence Protocol (XMPP) server for sharing and controlling electronic devices located at remote locations. XMPP server receives request notification from client device for establishing communication with host device. XMPP server authenticates client device and host device using XMPP credentials and sends request notification to host device and receive an acceptance notification from the host device for establishing communication with the client device. XMPP server establishes bidirectional secured communication channel between the client device and the host device using an XMPP protocol or a network protocol, over a secured layer protocol and facilitates communication between the client device and the host device over the bidirectional secured communication channel. Client device and host device are connected under secured network and restricted to access each other through firewall restricted boundaries.
    Type: Application
    Filed: March 3, 2016
    Publication date: September 29, 2016
    Inventors: Sanjay Kumar YADAVA, Parveen Kumar JAIN, S U M Prasad DHANYAMRAJU
  • Patent number: 9405663
    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: Grant
    Filed: June 12, 2015
    Date of Patent: August 2, 2016
    Assignee: HCL Technologies Ltd.
    Inventors: Arivukarasu Sivanesan, Ambica Jain, Johnson Selwyn, S U M Prasad Dhanyamraju
  • 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