Patents by Inventor Chandra H. Kamalakantha
Chandra H. 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: 20230350411Abstract: Examples disclosed herein relate to control of a drone. In one example, aerial movement of the drone is controlled. In the example, it is determined, based on a plurality of devices, whether the drone is within a line-of-sight with at least a respective one of a plurality of humans within a physical proximity to a respective one of the devices. In the example, the devices are used by the drone to track the humans. In the example, when the drone is determined to lack the line-of-sight, aerial movement of the drone is controlled to move the drone to become within the line-of-sight.Type: ApplicationFiled: June 30, 2023Publication date: November 2, 2023Inventors: Chandra H. KAMALAKANTHA, Parag DOSHI
-
Patent number: 11172022Abstract: First resources of a first cloud, a first dependency between the first resources, and second resources of a second cloud may be automatically discovered. Second resources of a second cloud may be discovered. A migration map between the first cloud and the second cloud may be generated based on the discovered first and second resources. The migration map may be recursively modified to increase accuracy of the migration map. The first resources may be migrated to the second cloud based on the modified migration map.Type: GrantFiled: February 21, 2014Date of Patent: November 9, 2021Assignee: Hewlett Packard Enterprise Development LPInventors: Reinier J Aerdts, Chandra H Kamalakantha
-
Publication number: 20210116918Abstract: Examples disclosed herein relate to control of a drone. In one example, aerial movement of the drone is controlled. In the example, it is determined, based on a plurality of devices, whether the drone is within a line-of-sight with at least a respective one of a plurality of humans within a physical proximity to a respective one of the devices. In the example, the devices are used by the drone to track the humans. In the example, when the drone is determined to lack the line-of-sight, aerial movement of the drone is controlled to move the drone to become within the line-of-sight.Type: ApplicationFiled: August 5, 2020Publication date: April 22, 2021Inventors: Chandra H. KAMALAKANTHA, Parag DOSHI
-
Patent number: 10816976Abstract: Examples disclosed herein relate to control of a drone. In one example, aerial movement of the drone is controlled. In the example, it is determined, based on a plurality of devices, whether the drone is within a line-of-sight with at least a respective one of a plurality of humans within a physical proximity to a respective one of a the devices. In the example, the devices are used by the drone to track the humans. In the example, when the drone is determined to lack the line-of-sight, aerial movement of the drone is controlled to move the drone to become within the line-of-sight.Type: GrantFiled: June 24, 2015Date of Patent: October 27, 2020Assignee: ENT. SERVICES DEVELOPMENT CORPORATION LPInventors: Chandra H. Kamalakantha, Parag Doshi
-
Patent number: 10798016Abstract: A method of policy-based scaling of network resources comprises, with a processor, creating a dependency data set for a number of application components on a network, setting a number of scaling policies by tier based on the dependency data set, and applying the scaling policies within the network. A cloud management device for policy-based scaling of network resources comprises a processor, and a data storage device communicatively coupled to the processor, in which the processor creates a dependency data set for a number of application components on a network, and sets a number of scaling policies by tier based on the dependency data set.Type: GrantFiled: August 20, 2018Date of Patent: October 6, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Mathias Salle, Reinier J. Aerdts, Chandra H. Kamalakantha
-
Patent number: 10469448Abstract: A method includes generating firewall port access rules between a first cloud system a second cloud system for each tenant of a plurality of tenants. A unique IP address range is generated for each tenant. The firewall port access rules are applied to each IP address.Type: GrantFiled: September 5, 2014Date of Patent: November 5, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Chandra H. Kamalakantha, Parag M. Doshi
-
Patent number: 10356026Abstract: A method for managing data in a distributed computing environment comprises receiving, on a message bus, a request to communicate data between a first system hosting data and a second system accessing data, referencing a policy defining rules for sharing data between the first system and the second system, compiling, based on the policy, a message indicating subscribers to receive the data to publish, and publishing, on the message bus, the compiled message.Type: GrantFiled: April 25, 2014Date of Patent: July 16, 2019Assignee: ENTIT SOFTWARE LLCInventors: Chandra H. Kamalakantha, Parag Doshi
-
Publication number: 20180359192Abstract: A method of policy-based scaling of network resources comprises, with a processor, creating a dependency data set for a number of application components on a network, setting a number of scaling policies by tier based on the dependency data set, and applying the scaling policies within the network. A cloud management device for policy-based scaling of network resources comprises a processor, and a data storage device communicatively coupled to the processor, in which the processor creates a dependency data set for a number of application components on a network, and sets a number of scaling policies by tier based on the dependency data set.Type: ApplicationFiled: August 20, 2018Publication date: December 13, 2018Inventors: Mathias Salle, Reinier J. Aerdts, Chandra H. Kamalakantha
-
Patent number: 10148757Abstract: Repository data fragments distributed across one or both of a first cloud and a network may be accessed. The repository data fragments may be combined into repository data. First resources of the first cloud, a dependency between the first resources, and second resources of a second cloud may be discovered. A migration map between the first cloud and the second cloud may be generated based on the discovered first and second resources and based on the repository data. The first resources may be migrated to the second cloud based on the migration map.Type: GrantFiled: February 21, 2014Date of Patent: December 4, 2018Assignee: Hewlett Packard Enterprise Development LPInventors: Chandra H Kamalakantha, Reinier J Aerdts, Carl Kanzabedian
-
Publication number: 20180314251Abstract: Examples disclosed herein relate to control of a drone. In one example, aerial movement of the drone is controlled. In the example, it is determined, based on a plurality of devices, whether the drone is within a line-of-sight with at least a respective one of a plurality of humans within a physical proximity to a respective one of a the devices. In the example, the devices are used by the drone to track the humans. In the example, when the drone is determined to lack the line-of-sight, aerial movement of the drone is controlled to move the drone to become within the line-of-sight.Type: ApplicationFiled: June 24, 2015Publication date: November 1, 2018Applicant: ENT. Services Development Corporation LPInventors: Chandra H. KAMALAKANTHA, Parag DOSHI
-
Patent number: 10057179Abstract: A method of policy-based scaling of network resources comprises, with a processor, creating a dependency data set for a number of application components m a network, setting a number of scaling policies by tier based on the dependency date set, and applying the scaling policies within the network. A cloud management device for policy-based scaling of network resources comprises a processor, and a data storage device communicatively coupled to the processor, in which the processor creates a dependency data set for a number of application components on a network, and sets a number of scaling policies by tier based on the dependency data set.Type: GrantFiled: July 20, 2012Date of Patent: August 21, 2018Assignee: Hewlett Packard Enterprise Development Company LPInventors: Mathias Salle, Reinier J. Aerdts, Chandra H. Kamalakantha
-
Publication number: 20170270444Abstract: In one implementation, a method comprises receiving an objective of a business, searching an application repository to automatically identify an application in the application repository that is associated with the received objectives, receiving metrics for the application and outputting an objective evaluation of the application based on the received metrics and the received objectives. In one implementation, usage of a plurality of applications is monitored to identify usage patterns for each of the plurality of applications. The identified usage patterns are compared with received business objectives and an objective evaluation is output for each of the applications based upon the comparison, the objective evaluation serving as a basis for maintaining, discontinuing or re-architecting the applications.Type: ApplicationFiled: September 5, 2014Publication date: September 21, 2017Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Reinier J. AERDTS, Parag M. DOSHI, Chandra H. KAMALAKANTHA
-
Publication number: 20170243146Abstract: A method and apparatus receive an input indicating system service requirements. A repository is searched based upon the system service requirements to identify a solution model, the solution model comprising a framework of functional elements for the system service requirements. Criteria regarding the identified functional elements are received, and archetype and archetype products are identified based on the functional elements and the criteria. A system blueprint is generated comprising the archetype. products. The primary system blueprint comprises an application model and an infrastructure model, wherein the application model comprises a listing of archetype products and configuration settings for each archetype product and wherein the infrastructure model comprises specifications for an infrastructure connecting the archetype products.Type: ApplicationFiled: September 5, 2014Publication date: August 24, 2017Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Reinier J. AERDTS, Parag M. DOSHI, Chandra H. KAMALAKANTHA
-
Publication number: 20170244671Abstract: A method includes generating firewall port access rules between a first cloud system a second cloud system for each tenant of a plurality of tenants. A unique IP address range is generated for each tenant. The firewall port access rules are applied to each IP address.Type: ApplicationFiled: September 5, 2014Publication date: August 24, 2017Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Chandra H. KAMALAKANTHA, Parag M. DOSHI
-
Patent number: 9596302Abstract: A method of migrating a number of applications from a first network to a second network comprises, with a processor, creating a dependency data set for a first network, creating a migration plan to migrate a number of applications from the first network to a second network based on the dependency data set, and migrating a number of applications from the first network to the second network based on the migration plan. A migration device for migrating a number of applications from a first network to a second network, comprises a processor, and a data storage device communicatively coupled to the processor, in which the processor creates a dependency data set for the first network, and migrates a number of applications from the first network to the second network based on the dependency data set.Type: GrantFiled: July 20, 2012Date of Patent: March 14, 2017Assignee: Hewlett Packard Enterprise Development LPInventors: Mathias Salle, Chandra H. Kamalakantha, Reinier J. Aerdts, Ilya Joel-Pitcher
-
Publication number: 20170048314Abstract: First resources of a first cloud, a first dependency between the first resources, and second resources of a second cloud may be automatically discovered. Second resources of a second cloud may be discovered. A migration map between the first cloud and the second cloud may be generated based on the discovered first and second resources. The migration map may be recursively modified to increase accuracy of the migration map. The first resources may be migrated to the second cloud based on the modified migration map.Type: ApplicationFiled: February 21, 2014Publication date: February 16, 2017Inventors: Reinier J Aerdts, Chandra H Kamalakantha
-
Publication number: 20170034095Abstract: A method for managing data in a distributed computing environment comprises receiving, on a message bus, a request to communicate data between a first system hosting data and a second system accessing data, referencing a policy defining rules for sharing data between the first system and the second system, compiling, based on the policy, a message indicating subscribers to receive the data to publish, and publishing, on the message bus, the compiled message.Type: ApplicationFiled: April 25, 2014Publication date: February 2, 2017Inventors: Chandra H. Kamalakantha, Parag Doshi
-
Publication number: 20170019313Abstract: Example implementations relate to using a generic model to provision a computing resource to implement a cloud computing service. For example, a computing device may include a processor. The processor may generate a generic model of a cloud computing service. The generic model may be independent of a technology implementation of the cloud computing service. The processor may also generate a logical model of the cloud computing service based on the generic model. The processor may further provision a computing resource to implement the cloud computing service based on the logical model.Type: ApplicationFiled: December 17, 2013Publication date: January 19, 2017Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Parag Doshi, Steven H. Marney, Chandra H. Kamalakantha
-
Publication number: 20170004008Abstract: Example implementations relate to managing tasks for a user. In example implementations, semantic tags may be detected in electronic documents that are accessed by a user. Models of the accessed electronic documents may be generated based on semantic analysis. A priority of a task for the user may be determined based on the detected semantic tags and the generated models.Type: ApplicationFiled: January 28, 2014Publication date: January 5, 2017Applicant: Hewlett-Packard Development Company, L.P.Inventors: Chandra H. Kamalakantha, Parag Doshi
-
Publication number: 20160352836Abstract: Repository data fragments distributed across one or both of a first cloud and a network may be accessed. The repository data fragments may be combined into repository data. First resources of the first cloud, a dependency between the first resources, and second resources of a second cloud may be discovered. A migration map between the first cloud and the second cloud may be generated based on the discovered first and second resources and based on the repository data. The first resources may be migrated to the second cloud based on the migration map.Type: ApplicationFiled: February 21, 2014Publication date: December 1, 2016Inventors: Chandra H Kamalakantha, Reinier J Aerdts, Carl Kanzabedian