Patents by Inventor Chandra Kamalakantha
Chandra Kamalakantha 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: 20230333906Abstract: A system includes a marketplace portal to allow a user to order a business service, and a cloud controller to deploy an instance of the ordered business service to a cloud environment. The system includes an application programming interface (API) scanner to discover API information including at least one API exposed by the deployed instance of the ordered business service, and publish the discovered API information to another service.Type: ApplicationFiled: June 9, 2023Publication date: October 19, 2023Applicant: The Conundrum IP LLCInventors: Parag DOSHI, Chandra KAMALAKANTHA, Steve MARNEY
-
Patent number: 11714685Abstract: A system includes a marketplace portal to allow a user to order a business service, and a cloud controller to deploy an instance of the ordered business service to a cloud environment. The system includes an application programming interface (API) scanner to discover API information including at least one API exposed by the deployed instance of the ordered business service, and publish the discovered API information to another service.Type: GrantFiled: July 31, 2015Date of Patent: August 1, 2023Inventors: Parag Doshi, Chandra Kamalakantha, Steve Marney
-
Patent number: 11195216Abstract: A system includes a federated marketplace portal to allow a user to browse, order, and manage business services offered by a plurality of cloud marketplaces based at least in part on application programming interface (API) abstractions. The system includes an integration system to transform the API abstractions into product-specific APIs used by the cloud marketplaces and cause the invocation of the product-specific APIs.Type: GrantFiled: July 31, 2015Date of Patent: December 7, 2021Assignee: ENT. SERVICES DEVELOPMENT CORPORATION LPInventors: Parag Doshi, Chandra Kamalakantha, Steve Marney
-
Publication number: 20200246225Abstract: Example implementations relate to a drug dispenser. For example, a dispenser may include a processor in communication with a server accessible to a doctor capable of prescribing a drug to a patient and a pharmacist capable of providing the drug to the patient. The processor may receive instructions relating to administration of the drug to the patient. The instructions may specify a timing and an amount of the drug to be administered and an identity of the patient. The dispenser may include a timer to provide a notification based on the timing specified in the instructions and an identifier mechanism to determine an identity of a person attempting to access the drug. The processor may provide the amount of the drug based on the instructions if the identity of the person is the identity of the patient.Type: ApplicationFiled: December 20, 2019Publication date: August 6, 2020Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Parag DOSHI, Chandra KAMALAKANTHA
-
Patent number: 10282171Abstract: A system includes a policy manger that includes a policy to describe policy attributes of an application that define whether the application can be deployed as a container server or as a non-container server. An application analyzer analyzes a given application with respect to the policy attributes to classify the given application as a container model or a non-container model. A deployment controller generates a corresponding container server for the given application if the given application is classified as a container model or generates a corresponding non-container server for the given application if the given application is classified as a non-container model.Type: GrantFiled: March 30, 2015Date of Patent: May 7, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Chandra Kamalakantha, Parag Doshi, Reinier Aerdts
-
Publication number: 20190052643Abstract: Examples include cloud access rule translation for a hybrid cloud computing environment. Some examples include translation of a cloud access rule in a cloud-specific format to a canonical format and a determination of whether to allow an application programming interface (API) request for a cloud computing service based on the translated cloud access rule.Type: ApplicationFiled: February 11, 2016Publication date: February 14, 2019Inventors: Parag Doshi, Chandra Kamalakantha, Liem M. Nguyen, Steve Marney, Michael D. Reed, Joshua Griswold
-
Publication number: 20180329700Abstract: A target model is determined for a source application that is to be migrated to a target system. The target model can be determined in part from policies and application characteristics of the source application. A deployment plan is determined, based at least in part on the target model, for application functionality that represents a migration of the source application. The deployment plan can include executable instructions to implement multiple deployment objectives of the application functionality with the target system. The instructions of the deployment plan can also include recursive logic to select or configure at least one deployment objective based on an outcome of implementing another deployment objective with the target system.Type: ApplicationFiled: November 30, 2015Publication date: November 15, 2018Inventors: Parag Doshi, Chandra Kamalakantha, Steven Marney, Michael Reed
-
Publication number: 20180316572Abstract: Lifecycle management in a cloud environment is disclosed. The lifecycle management includes accessing lifecycle actions of an orchestration from a service registry. The orchestration is executed in the cloud environment. Lifecycle actions not available in the service registry are non-deterministically injected into the orchestration.Type: ApplicationFiled: October 30, 2015Publication date: November 1, 2018Inventors: Chandra Kamalakantha, Parag Doshi, Steven Marney
-
Publication number: 20180225732Abstract: A system includes a federated marketplace portal to allow a user to browse, order, and manage business services offered by a plurality of cloud marketplaces based at least in part on application programming interface (API) abstractions. The system includes an integration system to transform the API abstractions into product-specific APIs used by the cloud marketplaces and cause the invocation of the product-specific APIs.Type: ApplicationFiled: July 31, 2015Publication date: August 9, 2018Applicant: ENT. SERVICES DEVELOPMENT CORPORATION LPInventors: Parag DOSHI, Chandra KAMALAKANTHA, Steve MARNEY
-
Publication number: 20180225095Abstract: A system includes a policy manger that includes a policy to describe policy attributes of an application that define whether the application can be deployed as a container server or as a non-container server. An application analyzer analyzes a given application with respect to the policy attributes to classify the given application as a container model or a non-container model. A deployment controller generates a corresponding container server for the given application if the given application is classified as a container model or generates a corresponding non-container server for the given application if the given application is classified as a non-container model.Type: ApplicationFiled: March 30, 2015Publication date: August 9, 2018Inventors: Chandra Kamalakantha, Parag Doshi, Reinier Aerdts
-
Publication number: 20180217871Abstract: A system includes a marketplace portal to allow a user to order a business service, and a cloud controller to deploy an instance of the ordered business service to a cloud environment. The system includes an application programming interface (API) scanner to discover API information including at least one API exposed by the deployed instance of the ordered business service, and publish the discovered API information to another service.Type: ApplicationFiled: July 31, 2015Publication date: August 2, 2018Inventors: Parag Doshi, Chandra Kamalakantha, Steve Marney
-
Publication number: 20180152392Abstract: A hybrid cloud management system in a cloud environment having a more than one cloud platforms is described. The system includes a management interface, a cloud broker including cloud connectors, and a resource broker. The management interface facilitates user-selection of services including service models and deployment models for an internal cloud and an external cloud. The cloud broker is coupled to the management interface to provision and automate lifecycle use of selected services. The cloud connector enables interaction of the management interface with the external cloud through the cloud broker. The resource broker operably coupled to the cloud broker to manage a resource inventory of the internal cloud.Type: ApplicationFiled: July 10, 2015Publication date: May 31, 2018Inventors: Michael Reed, Chandra Kamalakantha, Parag Doshi
-
Publication number: 20180028409Abstract: Example implementations relate to a drug dispenser. For example, a dispenser may include a processor in communication with a server accessible to a doctor capable of prescribing a drug to a patient and a pharmacist capable of providing the drug to the patient. The processor may receive instructions relating to administration of the drug to the patient. The instructions may specify a timing and an amount of the drug to be administered and an identity of the patient. The dispenser may include a timer to provide a notification based on the timing specified in the instructions and an identifier mechanism to determine an identity of a person attempting to access the drug. The processor may provide the amount of the drug based on the instructions if the identity of the person is the identity of the patient.Type: ApplicationFiled: February 10, 2015Publication date: February 1, 2018Applicant: Hewlett Packard Enterprise Development LPInventors: Parag DOSHI, Chandra KAMALAKANTHA
-
Publication number: 20170351536Abstract: Examples include provision of a hypervisor manager native API call from an API gateway to a hypervisor manager. Some examples include determination, with the API gateway and based on at least one restriction not enforced by the hypervisor manager, whether a requesting entity associated with the hypervisor manager native API call is authorized to cause an action that is requested in the hypervisor manager native API call. Such examples may involve provision of the hypervisor manager native API call from the API gateway to the hypervisor manager in response to a determination that the action is authorized.Type: ApplicationFiled: June 2, 2016Publication date: December 7, 2017Inventors: Chandra Kamalakantha, Parag Doshi, Steven Marney
-
Publication number: 20170220819Abstract: Example implementations relate to an information exchange gateway. For example, a computing device may include a processor. The processor may receive a request to provide specified information to a requesting entity. The specified information may be associated with a user of the information exchange gateway managing information of the user. The processor may verify that the requesting entity is authorized by the user to receive the specified information. The processor may identify a source entity managing the specified information and may access the specified information from the source entity using an identifier identifying the user with respect to the source entity. The processor may provide the specified information to the requesting entity.Type: ApplicationFiled: August 12, 2014Publication date: August 3, 2017Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Chandra KAMALAKANTHA, Parag DOSHI
-
Publication number: 20150347093Abstract: An exemplary embodiment of the present invention may include a method of provisioning tools for application development. The method may include receiving parameters of a project. The method ma also include provisioning components through a network based on the parameters, the components including a source code management module to receive code related to the project, a continuous integration module to maintain code integration, and a virtual machine installed on a client device to enable a user to interact with other components. The method may also include communicatively coupling each of the source code management module, the continuous integration module, and the virtual machine to each other.Type: ApplicationFiled: December 11, 2012Publication date: December 3, 2015Inventors: Sean DOWD, Bart LEETEN, Chandra KAMALAKANTHA, Mathias SALLE, Sanjay LOBO, Michael SMITH, Dan BERTRAND, Shi XIN
-
Publication number: 20100023853Abstract: Systems and method are disclosed for the automated generation of user interfaces and applications. These methods include selecting a mark up language document for creating an application, and obtaining user input for creating the user interface. These methods also include parsing the mark up language document to obtain at least one server parameter for the application, and using previously generated code to create a user interface for the application. This application can be stored in a computer readable medium.Type: ApplicationFiled: July 25, 2008Publication date: January 28, 2010Applicant: Electronic Data Systems CorporationInventor: Chandra Kamalakantha
-
Publication number: 20050138360Abstract: A method, system, and computer program product for providing security for files transferred across a network, such as the Internet is provided. In one embodiment, a web service receives a request for content from a partner. The web service contacts a certificate authority to authenticate the partner and retrieves the requested content. The web service then generates a secret key and encrypts the content with the secret key to produce encrypted content. The secret key and the encrypted content are then embedded within a digital certificate issued by the certificate authority by using the public key of a public/private key pair issued by the certificate authority. The digital certificate is then transmitted to the partner where the partner decrypts the digital certificate to obtain the secret key and then uses the secret key to decrypt the encrypted content. A similar process may be used for the partner to send content to the web service.Type: ApplicationFiled: December 23, 2003Publication date: June 23, 2005Inventor: Chandra Kamalakantha
-
Publication number: 20050060688Abstract: A method, system, and computer program product for generating a software documentation file from a software source code file is provided. In one embodiment, the source code file for the software is read by the automatic program documentation generation tool. The tool extracts software documentation from the source code file, by for example, locating documentation begin and end indicia within the source code and extracting the data contained within the indicia. The documentation has been previously written into the source code by a software developer, programmer, or engineer. The tool then creates a software documentation file, such as, for example, a UNIX Man Page or an HTML page, from the extracted software documentation extracted from the source code. The software documentation file is typically stored in a central repository.Type: ApplicationFiled: May 26, 2004Publication date: March 17, 2005Inventor: Chandra Kamalakantha