Patents by Inventor A. M. Prasad

A. M. Prasad 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: 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
  • Patent number: 9652366
    Abstract: 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: Grant
    Filed: December 2, 2015
    Date of Patent: May 16, 2017
    Assignee: HCL Technologies Ltd.
    Inventors: Arivukarasu Sivanesan, Johnson Selwyn, Dhanyamraju S U M Prasad, Vivek Rangi, Sanjay Kumar Yadava
  • 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
  • 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
  • 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
  • Patent number: 9544268
    Abstract: A system includes an analyzer module, a content request data collection module, and a domain name server. The content request data collection module is configured to receive a content request sent to a tracking address, collect content request information about the content request, and provide the content request information to the analyzer module. The domain name server is configured to receive an address request from a local domain name server for a cache server address, provide a tracking address to the local domain name server, collect address request information about the address request, and provide the address request information to the analyzer module. The analyzer module is configured to receive the address request information and the content request information, and determine properties of clients served by the local domain name server based on the address request information and the content request information.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: January 10, 2017
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Vishwa M. Prasad, Anestis Karasaridis
  • 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: 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: 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
  • 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: 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: 20160156614
    Abstract: Disclosed is a method and system for provisioning a device over an Internet of Things (IoT) platform for establishing a bidirectional communication between the device and a system (IoT server). The system may identify a device based on device identification (ID) of the device. The system may further determine whether the device is communicating with the system for the first time or has previously communicated with the system. The system may automatically generate a username and a password for the device for authenticating the user. Post generating the username and the password, the system may transmit the username and the password to the device and an external device. Further, the external device may provide a connection between the device and other devices connected over the IoT based on the username and the password. The device may also create a buddy list by storing the usernames of the other devices.
    Type: Application
    Filed: November 25, 2015
    Publication date: June 2, 2016
    Applicant: HCL Technologies Limited
    Inventors: Parveen Kumar JAIN, Dhanyamraju S U M PRASAD
  • Patent number: 9350715
    Abstract: A data security device for providing a network transport connection via a transparent network proxy that employs different encryption security mediums along a communications session between two endpoints by emulating one of the endpoints at an intermediate node such that the communication session appears as an atomic, secure connection to the endpoints yet provides appropriate security over the end-to-end connection. A sender node sends a connection request to establish a secure communication session with an intended receiver node. A transparent proxy on an intermediate node receives the request and establishes the link employing an encryption mechanism. The transparent proxy establishes a second link with the intended receiver, and applies a second, less expensive encryption mechanism. The transparent proxy combines the two links to form the trusted, secure connection but incurring only the mitigated expense over the second link.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: May 24, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Edward C. Kersey, James W. O'Toole, Jr., Bradley Dale Dike, Patrick Darrell Tate, Eric A. Fritzges, Andre Justin Pecqueur, Bruce F. Wong, Hema M. Prasad, Shaheed Bacchus, Larry David Bisel
  • Publication number: 20160098287
    Abstract: The invention relates to a method and system for data centre infrastructure management and, more particularly, to analyze and deploy interrelated objects in a virtual data centre at virtual deployment level. The present system monitors and identifies different elements of source virtual deployment such as configuration data, settings and so on which are scattered at different levels. Further, the system performs analysis based on various parameters such as virtual deployment performance data, past history data, future requirement and policy based data in order to identify best suitable target virtual data centre. After identifying best suited target virtual data centre, system triggers a redeployment request. Finally, system performs the redeployment of source virtual deployment to identified target virtual data centre.
    Type: Application
    Filed: October 1, 2014
    Publication date: April 7, 2016
    Applicant: HCL Technologies Limited
    Inventors: Dhanyamraju S U M Prasad, Hareendran M
  • 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