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).

  • Patent number: 11171783
    Abstract: A method, a system and/or an apparatus for decentralized identity management, authentication and authorization of applications is disclosed. The method, system and/or apparatus enables a machine/application to identify any other machine/application in a network without requiring a central server or authority. The method, system and/or apparatus involves controlling the data access and communication between machine/applications in a blockchain network by authorizing the communication only when there exists authorization permissions. The authorization permission of application/machine and user are stored in distributed ledger only if quorum is achieved as per the consensus algorithm present in the smart contract defined by the admin, making the system more secure.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: November 9, 2021
    Assignee: INFOSYS LIMITED
    Inventors: Shyam Kumar Doddavula, Brijesh Balakrishnan
  • Publication number: 20200106610
    Abstract: A method, a system and/or an apparatus for decentralized identity management, authentication and authorization of applications is disclosed. The present disclosure enables a machine/application to identify any other machine/application in a network without requiring a central server or authority. The method involves controlling the data access and communication between machine/applications in a blockchain network by authorizing the communication only when there exists authorization permissions. The authorization permission of application/machine and user are stored in distributed ledger only if quorum is achieved as per the consensus algorithm present in the smart contract defined by the admin, making the system more secure.
    Type: Application
    Filed: September 25, 2019
    Publication date: April 2, 2020
    Inventors: Shyam Kumar Doddavula, Brijesh Balakrishnan
  • Patent number: 10574748
    Abstract: This technology relates to a device, method, and non-transitory computer readable medium for allocating one or more resources optimally in a composite cloud environment. This technology involves configuring organization and service level quota values, describing service composition, service unit, service level agreement, defining allocation model and resource allocation optimization algorithm. Based on these predefined rules the infrastructure, software and manual resources are assigned, future allocation is forecasted and resources are allocated to complete the service requests received from the users.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: February 25, 2020
    Assignee: Infosys Limited
    Inventors: Shyam Kumar Doddavula, Mudit Kaushik, Arun Vishwanathan
  • Patent number: 10044820
    Abstract: The present invention relates to a method and a system to automate identification of transactions. The method comprises receiving raw log files from a transaction device into a log collector, storing the raw log files to a log storage, processing the raw log files by a log parser unit to remove the fields and the entries of the raw log files that are not relevant for the transaction identification analysis, identifying of at least one session of at least one user by clustering the processed one or more entries from a single user session using at least one session identifier unit, identifying at least one user path that is followed by at least one user during a single user session, identifying at least one entry point from the identified single user path and determining at least one transaction and at least one sub transaction from the identified entry point.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: August 7, 2018
    Assignee: Infosys Limited
    Inventors: Shyam Kumar Doddavula, Amit Gawande
  • Patent number: 9886248
    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: Grant
    Filed: March 24, 2015
    Date of Patent: February 6, 2018
    Assignee: Infosys Limited
    Inventors: Shyam Kumar Doddavula, Suryakant Routray, Abhishek Pratap Singh
  • Patent number: 9749183
    Abstract: A computer-implemented method, apparatus, and non-transitory computer-readable medium for determining optimal combinations of elements having multiple dimensions, including removing all multi-dimensional elements from a combination matrix which have a dimension corresponding to a highest classification in a plurality of classifications, iteratively combining one or more multi-dimensional elements from a first end of the combination matrix and one or more multi-dimensional elements from a second end of the combination matrix to generate one or more combined multi-dimensional elements, incrementing a count of packed combinations when a combined multi-dimensional element in the one or more combined multi-dimensional elements has a dimension corresponding to the highest classification in the plurality of classifications, and removing a combined multi-dimensional element in the one or more combined multi-dimensional elements from the combination matrix when the combined multi-dimensional element has a dimension co
    Type: Grant
    Filed: October 22, 2013
    Date of Patent: August 29, 2017
    Assignee: Infosys Limited
    Inventors: Shyam Kumar Doddavula, Mudit Kaushik, Akansha Jain
  • Patent number: 9535749
    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: Grant
    Filed: May 10, 2013
    Date of Patent: January 3, 2017
    Assignee: Infosys Limited
    Inventors: Shyam Kumar Doddavula, Mudit Kaushik, Joel Mathew
  • Patent number: 9418391
    Abstract: Systems and methods for leveraging social media data by entities to identify key influencers are disclosed. Monitoring criteria is based on a selected subject-matter. The analysis permits quantification of influencers and takes into account the conversari platforms and the published platforms in the social media.
    Type: Grant
    Filed: March 20, 2014
    Date of Patent: August 16, 2016
    Assignee: Infosys Limited
    Inventors: Shyam Kumar Doddavula, Karol Daniel
  • Patent number: 9329916
    Abstract: A method and system for determining availability of a software application using Composite Hidden Markov Model (CHMM). The software application is divided into a 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: Grant
    Filed: December 19, 2011
    Date of Patent: May 3, 2016
    Assignee: Infosys Technologies, Ltd.
    Inventors: Shyam Kumar Doddavula, Mudit Kaushik
  • Patent number: 9201916
    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: Grant
    Filed: June 13, 2012
    Date of Patent: December 1, 2015
    Assignee: Infosys Limited
    Inventors: S/shri. Shyam Kumar Doddavula, Madhavi Rani, Anirban Ghosh, Akansha Jain, Santonu Sarkar, Mudit Kaushik, Harsh Vachhani
  • Publication number: 20150199184
    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: March 24, 2015
    Publication date: July 16, 2015
    Inventors: Shyam Kumar Doddavula, Suryakant Routray, Abhishek Pratap Singh
  • Publication number: 20150178367
    Abstract: The technique relates to a system and method for implementing petabyte scale online analytical processing solutions using MapReduce. The technique involves receiving an OLAP query from a user through an OLAP-QL Driver. After receiving the query it is parsed through the compiler. Then the metadata information is retrieved from the parsed query through the metadata manager. Validating the parsed query using plan generator module for generating a MapReduce job execution plan based on the retrieved metadata information. The next step is to identify the scope for optimization in the generated MapReduce job execution plan and optimizing the MapReduce job execution plan using the identified scope. Then executing the optimized MapReduce job plan using the execution engine and finally storing the output data in the cube specific distributed file system directory.
    Type: Application
    Filed: December 3, 2014
    Publication date: June 25, 2015
    Inventors: Shyam Kumar Doddavula, Arun Viswanathan
  • Patent number: 9037880
    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: Grant
    Filed: June 15, 2012
    Date of Patent: May 19, 2015
    Assignee: Infosys Limited
    Inventor: Shyam Kumar Doddavula
  • Publication number: 20150088959
    Abstract: The present invention relates to a method and a system to automate identification of transactions. The method comprises receiving raw log files from a transaction device into a log collector, storing the raw log files to a log storage, processing the raw log files by a log parser unit to remove the fields and the entries of the raw log files that are not relevant for the transaction identification analysis, identifying of at least one session of at least one user by clustering the processed one or more entries from a single user session using at least one session identifier unit, identifying at least one user path that is followed by at least one user during a single user session, identifying at least one entry point from the identified single user path and determining at least one transaction and at least one sub transaction from the identified entry point.
    Type: Application
    Filed: September 22, 2014
    Publication date: March 26, 2015
    Inventors: Shyam Kumar Doddavula, Amit Gawande
  • Publication number: 20140379539
    Abstract: The technique relates to a system and method for generating billing data of a composite cloud service. The technique tracks and meters manual service usage along with the infrastructure and software usage to generate billing data for the composite cloud service. The technique involves receiving a user request for the composite cloud service. After receiving the user request, one or more infrastructure, software and manual resources required to fulfill the user request are provisioned. Thereafter, the consumption of the one or more infrastructure, software and manual resources in real time to fulfill the user request is measured based on a predefined monitoring metrics. Finally, billing data for the composite cloud service is generated based on the measured consumption data of the one or more infrastructure, software and manual resources, a predefined chargeback model and a predefined billing policy.
    Type: Application
    Filed: March 19, 2014
    Publication date: December 25, 2014
    Applicant: INFOSYS LIMITED
    Inventors: Shyam Kumar Doddavula, Arun Viswanathan, Mudit Kaushik, Raghavan Subramanian
  • Publication number: 20140379702
    Abstract: Systems and methods for leveraging social media data by entities to identify key influencers are disclosed. Monitoring criteria is based on a selected subject-matter. The analysis permits quantification of influencers and takes into account the conversari platforms and the published platforms in the social media.
    Type: Application
    Filed: March 20, 2014
    Publication date: December 25, 2014
    Applicant: Infosys Limited
    Inventors: Shyam Kumar Doddavula, Karol Daniel
  • Publication number: 20140289412
    Abstract: This technology relates to a device, method, and non-transitory computer readable medium for allocating one or more resources optimally in a composite cloud environment. This technology involves configuring organization and service level quota values, describing service composition, service unit, service level agreement, defining allocation model and resource allocation optimization algorithm. Based on these predefined rules the infrastructure, software and manual resources are assigned, future allocation is forecasted and resources are allocated to complete the service requests received from the users.
    Type: Application
    Filed: March 14, 2014
    Publication date: September 25, 2014
    Applicant: Infosys Limited
    Inventors: Shyam Kumar Doddavula, Mudit Kaushik, Arun Vishwanathan
  • Patent number: 8832130
    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: Grant
    Filed: October 12, 2010
    Date of Patent: September 9, 2014
    Assignee: Infosys Limited
    Inventors: Shyam Kumar Doddavula, Abhishek Pratap Singh
  • Publication number: 20140149566
    Abstract: A computer-implemented method, apparatus, and non-transitory computer-readable medium for determining optimal combinations of elements having multiple dimensions, including removing all multi-dimensional elements from a combination matrix which have a dimension corresponding to a highest classification in a plurality of classifications, iteratively combining one or more multi-dimensional elements from a first end of the combination matrix and one or more multi-dimensional elements from a second end of the combination matrix to generate one or more combined multi-dimensional elements, incrementing a count of packed combinations when a combined multi-dimensional element in the one or more combined multi-dimensional elements has a dimension corresponding to the highest classification in the plurality of classifications, and removing a combined multi-dimensional element in the one or more combined multi-dimensional elements from the combination matrix when the combined multi-dimensional element has a dimension co
    Type: Application
    Filed: October 22, 2013
    Publication date: May 29, 2014
    Applicant: Infosys Limited
    Inventors: Shyam Kumar Doddavula, Mudit Kaushik, Akansha Jain
  • Patent number: 8645529
    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: Grant
    Filed: November 19, 2010
    Date of Patent: February 4, 2014
    Assignee: Infosys Limited
    Inventor: Shyam Kumar Doddavula