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: 11171783Abstract: 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: GrantFiled: September 25, 2019Date of Patent: November 9, 2021Assignee: INFOSYS LIMITEDInventors: Shyam Kumar Doddavula, Brijesh Balakrishnan
-
Publication number: 20200106610Abstract: 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: ApplicationFiled: September 25, 2019Publication date: April 2, 2020Inventors: Shyam Kumar Doddavula, Brijesh Balakrishnan
-
Patent number: 10574748Abstract: 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: GrantFiled: March 14, 2014Date of Patent: February 25, 2020Assignee: Infosys LimitedInventors: Shyam Kumar Doddavula, Mudit Kaushik, Arun Vishwanathan
-
Patent number: 10044820Abstract: 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: GrantFiled: September 22, 2014Date of Patent: August 7, 2018Assignee: Infosys LimitedInventors: Shyam Kumar Doddavula, Amit Gawande
-
Patent number: 9886248Abstract: 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: GrantFiled: March 24, 2015Date of Patent: February 6, 2018Assignee: Infosys LimitedInventors: Shyam Kumar Doddavula, Suryakant Routray, Abhishek Pratap Singh
-
Patent number: 9749183Abstract: 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 coType: GrantFiled: October 22, 2013Date of Patent: August 29, 2017Assignee: Infosys LimitedInventors: Shyam Kumar Doddavula, Mudit Kaushik, Akansha Jain
-
Patent number: 9535749Abstract: 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: GrantFiled: May 10, 2013Date of Patent: January 3, 2017Assignee: Infosys LimitedInventors: Shyam Kumar Doddavula, Mudit Kaushik, Joel Mathew
-
Patent number: 9418391Abstract: 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: GrantFiled: March 20, 2014Date of Patent: August 16, 2016Assignee: Infosys LimitedInventors: Shyam Kumar Doddavula, Karol Daniel
-
Patent number: 9329916Abstract: 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: GrantFiled: December 19, 2011Date of Patent: May 3, 2016Assignee: Infosys Technologies, Ltd.Inventors: Shyam Kumar Doddavula, Mudit Kaushik
-
Patent number: 9201916Abstract: 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: GrantFiled: June 13, 2012Date of Patent: December 1, 2015Assignee: Infosys LimitedInventors: S/shri. Shyam Kumar Doddavula, Madhavi Rani, Anirban Ghosh, Akansha Jain, Santonu Sarkar, Mudit Kaushik, Harsh Vachhani
-
Publication number: 20150199184Abstract: 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: ApplicationFiled: March 24, 2015Publication date: July 16, 2015Inventors: Shyam Kumar Doddavula, Suryakant Routray, Abhishek Pratap Singh
-
Publication number: 20150178367Abstract: 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: ApplicationFiled: December 3, 2014Publication date: June 25, 2015Inventors: Shyam Kumar Doddavula, Arun Viswanathan
-
Patent number: 9037880Abstract: 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: GrantFiled: June 15, 2012Date of Patent: May 19, 2015Assignee: Infosys LimitedInventor: Shyam Kumar Doddavula
-
Publication number: 20150088959Abstract: 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: ApplicationFiled: September 22, 2014Publication date: March 26, 2015Inventors: Shyam Kumar Doddavula, Amit Gawande
-
Publication number: 20140379539Abstract: 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: ApplicationFiled: March 19, 2014Publication date: December 25, 2014Applicant: INFOSYS LIMITEDInventors: Shyam Kumar Doddavula, Arun Viswanathan, Mudit Kaushik, Raghavan Subramanian
-
Publication number: 20140379702Abstract: 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: ApplicationFiled: March 20, 2014Publication date: December 25, 2014Applicant: Infosys LimitedInventors: Shyam Kumar Doddavula, Karol Daniel
-
Publication number: 20140289412Abstract: 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: ApplicationFiled: March 14, 2014Publication date: September 25, 2014Applicant: Infosys LimitedInventors: Shyam Kumar Doddavula, Mudit Kaushik, Arun Vishwanathan
-
Patent number: 8832130Abstract: 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: GrantFiled: October 12, 2010Date of Patent: September 9, 2014Assignee: Infosys LimitedInventors: Shyam Kumar Doddavula, Abhishek Pratap Singh
-
Publication number: 20140149566Abstract: 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 coType: ApplicationFiled: October 22, 2013Publication date: May 29, 2014Applicant: Infosys LimitedInventors: Shyam Kumar Doddavula, Mudit Kaushik, Akansha Jain
-
Patent number: 8645529Abstract: 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: GrantFiled: November 19, 2010Date of Patent: February 4, 2014Assignee: Infosys LimitedInventor: Shyam Kumar Doddavula