Patents by Inventor Shyam Kumar Doddavula

Shyam Kumar Doddavula 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: 20130339321
    Abstract: The present invention relates to a computer-implemented method, system and computer readable medium for providing a scalable bio-informatics sequence search on cloud. The method comprises the steps of partitioning a genome data into a plurality of datasets and storing the plurality of data sets in a database. Receiving at least one sequence search request input and searching for a genome sequence in the database corresponding to the search request input and scaling of the sequence search based on the sequence search request input.
    Type: Application
    Filed: June 13, 2012
    Publication date: December 19, 2013
    Applicant: Infosys Limited
    Inventors: S/shri. Shyam Kumar Doddavula, Madhavi Rani, Anirban Ghosh, Akansha Jain, Santonu Sarkar, Mudit Kaushik, Harsh Vachhani
  • Publication number: 20130339759
    Abstract: According to the one aspect of the present disclosure, a method for automated datacenter power management comprises, monitoring a metrics of an entity such as a virtual machine, an application level, a host level and an application platform. The method further comprises forecasting an application power usage by using monitored information from the entity. The monitored information can be but not restricted to a forecasted data, a historical data or a real-time data. Furthermore, the method also comprises the step of applying at least one control to the entity to manage the application power usage. The at least one control can be but not restricted to changing resource pool size at application platform level, changing resource allocations the virtual machine level and changing a processor clock speed at the host level to manage application power usage.
    Type: Application
    Filed: June 15, 2012
    Publication date: December 19, 2013
    Applicant: Infosys Limted
    Inventor: Shyam Kumar Doddavula
  • Patent number: 8595363
    Abstract: System and computer-implemented method for determining optimal combinations of elements having multiple dimensions, including determining the optimal number of destination servers for server consolidation, wherein existing servers are evaluated across multiple dimensions.
    Type: Grant
    Filed: May 19, 2011
    Date of Patent: November 26, 2013
    Assignee: Infosys Limited
    Inventors: Shyam Kumar Doddavula, Mudit Kaushik, Akansha Jain
  • Patent number: 8589479
    Abstract: A distributed hierarchical registry provides services, such as registry services, including client device discovery and communication services. The distributed hierarchical registry comprises a plurality of registry groups where a registry group comprises a plurality of registry servers. The registry servers receive client device information, such as status, capability, and usage information, and update other registry servers, in the same registry group and/or in other registry groups, using a quorum consensus protocol. The registry servers also respond to lookup requests from client devices. Registry servers use policies to define parameters such as a number of registry servers that make up a read quorum and the number of registry servers that make up a write quorum.
    Type: Grant
    Filed: February 7, 2011
    Date of Patent: November 19, 2013
    Assignee: Infosys Limited
    Inventor: Shyam Kumar Doddavula
  • Publication number: 20130305245
    Abstract: A method, non-transitory computer readable medium, and resource management computing device comprises identifying one or more workload bursts in a production environment. One or more additional resources in a non-production environment required to manage the one or more workload burst in a production environment is determined by comparing an environment resource consumption value against a permissible maximum value, wherein the environment resource consumption value is a value indicating usage of each of the one or more resources. One or more additional resources are identified in the non-production environment. The identified one or more additional resources are provided to handle the one or more workload bursts.
    Type: Application
    Filed: May 10, 2013
    Publication date: November 14, 2013
    Applicant: Infosys Limited
    Inventors: Shyam Kumar Doddavula, Mudit Kaushik, Joel Mathew
  • Publication number: 20120296866
    Abstract: A method for dynamic management of one or more cloud database nodes is provided. The method enables gathering information related to usage of one or more cloud database nodes. The method further enables comparing time required by the one or more cloud database nodes for responding to one or more requests with a predetermined threshold. Furthermore, the method enables provisioning one or more new cloud database nodes or removing one or more new cloud database nodes based on at least one of: the gathered information, the comparison and a combination thereof.
    Type: Application
    Filed: July 31, 2012
    Publication date: November 22, 2012
    Applicant: INFOSYS TECHNOLOGIES LIMITED
    Inventors: Shyam Kumar DODDAVULA, Abhishek Pratap SINGH
  • Publication number: 20120260134
    Abstract: The embodiments herein provide a method and system for determining availability of a software application using Composite Hidden Markov Model (CHMM). The software application is divided into plurality of layers which are further divided into sub-components. The configurations and dependencies of the sub-components are identified and also the state of the sub-components is determined. The state of the sub-components is represented in CHMM using state space diagram. The failure rate and recovery time of the sub-components is computed using the state space diagram and the respective transition tables are derived from the CHMM to determine the availability of the layers. The availability of the layers is combined to determine the availability of the software application.
    Type: Application
    Filed: December 19, 2011
    Publication date: October 11, 2012
    Applicant: Infosys Technologies Limited
    Inventors: Shyam Kumar Doddavula, Mudit Kaushik
  • Publication number: 20120259963
    Abstract: System and computer-implemented method for determining optimal combinations of elements having multiple dimensions, including determining the optimal number of destination servers for server consolidation, wherein existing servers are evaluated across multiple dimensions.
    Type: Application
    Filed: May 19, 2011
    Publication date: October 11, 2012
    Applicant: INFOSYS TECHNOLOGIES LIMITED
    Inventors: Shyam Kumar Doddavula, Mudit Kaushik, Akansha Jain
  • Publication number: 20120131090
    Abstract: A distributed hierarchical registry provides services, such as registry services, including client device discovery and communication services. The distributed hierarchical registry comprises a plurality of registry groups where a registry group comprises a plurality of registry servers. The registry servers receive client device information, such as status, capability, and usage information, and update other registry servers, in the same registry group and/or in other registry groups, using a quorum consensus protocol. The registry servers also respond to lookup requests from client devices. Registry servers use policies to define parameters such as a number of registry servers that make up a read quorum and the number of registry servers that make up a write quorum.
    Type: Application
    Filed: February 7, 2011
    Publication date: May 24, 2012
    Applicant: Infosys Technologies Ltd.
    Inventor: Shyam Kumar Doddavula
  • Publication number: 20120089726
    Abstract: Automated service level management of applications can include automated deployment, monitoring, forecasting, and/or predicting based on a plurality of service levels comprising application level, application server platform level, virtual machine level, and/or infrastructure level, and optimizations at multiple levels using a plurality of techniques including automated dynamic application migration. Automated deployment of applications in a cloud computing environment using deployment descriptors comprises receiving values for service level parameters for an application, creating a deployment descriptor based on the parameters, identifying application servers that satisfy the deployment descriptors, and deploying the application to the identified application servers.
    Type: Application
    Filed: November 19, 2010
    Publication date: April 12, 2012
    Applicant: Infosys Technologies Ltd.
    Inventor: Shyam Kumar Doddavula
  • Publication number: 20120047107
    Abstract: A method for dynamic management of one or more cloud database nodes is provided. The method enables gathering information related to usage of one or more cloud database nodes. The method further enables comparing time required by the one or more cloud database nodes for responding to one or more requests with a predetermined threshold. Furthermore, the method enables provisioning one or more new cloud database nodes or removing one or more new cloud database nodes based on at least one of: the gathered information, the comparison and a combination thereof.
    Type: Application
    Filed: October 12, 2010
    Publication date: February 23, 2012
    Applicant: INFOSYS TECHNOLOGIES LIMITED
    Inventors: Shyam Kumar DODDAVULA, Abhishek Pratap SINGH
  • Publication number: 20100175044
    Abstract: Methods for creating a factory, such as a software factory, a user experience factory, and a persistence factory, for developing one or more Java 2 Platform, Enterprise Edition (J2EE) applications. One or more artifacts related to the J2EE applications, such as code components, workflow scripts, and build scripts, are identified. Further, one or more templates are created for generating the one or more artifacts. The templates may be created based on a predefined architecture and coding conventions. These templates are stored in a repository to enable their subsequent reuse. Thereafter, one or more relationships between the artifacts are defined in a factory schema. Subsequently, the factory is created using the factory schema and the templates. The factory thus created may be used to develop the J2EE applications.
    Type: Application
    Filed: January 5, 2010
    Publication date: July 8, 2010
    Applicant: INFOSYS TECHNOLOGIES LIMITED
    Inventors: Shyam Kumar Doddavula, Suryakant Routray, Abhishek Pratap Singh
  • Publication number: 20090313599
    Abstract: A method for handling cross-cutting concerns at business level while developing enterprise application is disclosed. The method identifies the common variation requirements for the common cross cutting business concerns. The method then identifies the architecture strategies to enable identified variations and based on those strategies define an architecture with well defined variation points and finally define mechanisms for bundling such variations. The proposed solution describes how business aspects can be developed for applying cross cutting business concerns using the Infosys RADIEN Framework.
    Type: Application
    Filed: January 6, 2009
    Publication date: December 17, 2009
    Applicant: Infosys Technologies Limited
    Inventors: Shyam Kumar Doddavula, Jatadhari K. Sharma