Patents by Inventor Travis S. Tripp
Travis S. Tripp 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: 11463318Abstract: Example implementations relate to calculating a weighted efficiency index. An example implementation includes fetching a public resource utilization metric and a public cloud resources cost. A private resource utilization metric is collected and a private cloud resources cost is calculated. A weighted efficiency index is calculated from the public cloud resources cost, the private cloud resources cost, or any combination thereof, and a weighted deviation from an ideal resource utilization percentage. The weighted efficiency index may be displayed on a user interface.Type: GrantFiled: August 24, 2020Date of Patent: October 4, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Venkateswaran Tharuvai Sundaram, Christopher Michael Carlozzi, Ryan Brandt, Fredrick M. Roeling, Eric Soderberg, Roland M. Hochmuth, Bryan Jacquot, Travis S. Tripp
-
Publication number: 20220200998Abstract: Examples described herein relate to an authentication management system and a method for managing authentication of a user between an enterprise-level authentication protocol and a cloud-native authentication protocol. The authentication management system may receive an authentication request from an application hosted on a private on-premise network to authenticate a user using the enterprise-level authentication protocol. The authentication request is generated by the application upon receiving an access request from the user via a software as-a-service (SaaS) cloud platform in a cloud-native authentication protocol. Further, the authentication management system may generate an authentication response compliant with the enterprise-level authentication protocol based on an authentication reply that is formatted in compliance to the cloud-native authentication protocol and received from a cloud-native identity and authentication management system based on the authentication request.Type: ApplicationFiled: April 19, 2021Publication date: June 23, 2022Inventors: Sonu Sudhakaran, Travis S. Tripp, Venkateswaran Tharuvai Sundaram, Surya NarayanaRaju Penmetcha, Hardik Dhirendra Parekh
-
Publication number: 20200382380Abstract: Example implementations relate to calculating a weighted efficiency index. An example implementation includes fetching a public resource utilization metric and a public cloud resources cost. A private resource utilization metric is collected and a private cloud resources cost is calculated. A weighted efficiency index is calculated from the public cloud resources cost, the private cloud resources cost, or any combination thereof, and a weighted deviation from an ideal resource utilization percentage. The weighted efficiency index may be displayed on a user interface.Type: ApplicationFiled: August 24, 2020Publication date: December 3, 2020Inventors: Venkateswaran Tharuvai Sundaram, Christopher Michael Carlozzi, Ryan Brandt, Fredrick M. Roeling, Eric Soderberg, Roland M. Hochmuth, Bryan Jacquot, Travis S. Tripp
-
Patent number: 10756981Abstract: Example implementations relate to calculating a weighted efficiency index. An example implementation includes fetching a public resource utilization metric and a public cloud resources cost. A private resource utilization metric is collected and a private cloud resources cost is calculated. A weighted efficiency index is calculated from the public cloud resources cost, the private cloud resources cost, or any combination thereof, and a weighted deviation from an ideal resource utilization percentage. The weighted efficiency index may be displayed on a user interface.Type: GrantFiled: November 28, 2017Date of Patent: August 25, 2020Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Venkateswaran Tharuvai Sundaram, Christopher Michael Carlozzi, Ryan Brandt, Fredrick M. Roeling, Eric Soderberg, Roland M. Hochmuth, Bryan Jacquot, Travis S. Tripp
-
Patent number: 10594800Abstract: Platform runtime abstraction can include creating a number of template models within a platform where the number of template models correspond to a provider mode and creating a number of abstraction layers that allow a provider to plug into the platform at runtime where the provider includes a provider sub-system and the provider model. Platform runtime abstraction can also include allowing the provider to plug into the platform at runtime through one of the number of abstraction layers wherein the provider remains independent of the platform and where the provider remains independent of a platform hardware infrastructure and a platform operating system infrastructure.Type: GrantFiled: November 1, 2016Date of Patent: March 17, 2020Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Burton Akira Hipp, Rajeev Bharadhwaj, Travis S. Tripp, Kevin L. Wilson, Michael Haeuptle
-
Publication number: 20190166007Abstract: Example implementations relate to calculating a weighted efficiency index. An example implementation includes fetching a public resource utilization metric and a public cloud resources cost. A private resource utilization metric is collected and a private cloud resources cost is calculated. A weighted efficiency index is calculated from the public cloud resources cost, the private cloud resources cost, or any combination thereof, and a weighted deviation from an ideal resource utilization percentage. The weighted efficiency index may be displayed on a user interface.Type: ApplicationFiled: November 28, 2017Publication date: May 30, 2019Inventors: Venkateswaran Tharuvai Sundaram, Christopher Michael Carlozzi, Ryan Brandt, Fredrick M. Roeling, Eric Soderberg, Roland M. Hochmuth, Bryan Jacquot, Travis S. Tripp
-
Patent number: 10243875Abstract: A system includes a cloud computing system. The cloud computing system includes a continuous delivery system to enable design and deployment of a cloud service in the cloud computing system. The cloud computing system also includes a cloud services system to enable access and consumption of a service offering associated with the cloud service by a user. The cloud computer system further includes a cloud service management system that is executed on a non-transitory computer readable medium. The cloud service management system can integrate the continuous delivery system and the cloud services system over the cloud computing system to provide the design and the deployment of the cloud service and publication of the cloud service to the cloud services system.Type: GrantFiled: December 3, 2012Date of Patent: March 26, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Lakshminarayana Mandaleeka, Travis S. Tripp, Stephane Herman Maes, Rheid Schloss, Serdar Badem
-
Patent number: 9923952Abstract: A system (100) includes an application model (140) to characterize a given application (110) for deployment on a cloud (130). A deployment manager (120) analyzes an application requirement for the given application (110) based on the application model (140) and policies (150) associated with the given application (110) to substantially match infrastructure resources (160) in the cloud (130) to fulfill the application requirement.Type: GrantFiled: June 8, 2012Date of Patent: March 20, 2018Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Stephane H. Maes, Rajeev Bharadhwaj, Travis S Tripp, Kevin Lee Wilson, Petr Fiedler, John M Green
-
Patent number: 9882824Abstract: A system (100) includes a portability manager (160) to provide portability instructions to specify a change in deployment of a given application (110) on a cloud infrastructure (130). A deployment manager (120) controls deployment or lifecycle management of the given application (110) on the cloud infrastructure (130) in response to the portability instructions and based on matching cloud infrastructure resources to application requirements for the given application (110).Type: GrantFiled: June 8, 2012Date of Patent: January 30, 2018Assignee: HEWLETT PACKARD ENTERPISE DEVELOPMENT LPInventors: Stephane H. Maes, Rajeev Bharadhwaj, Travis S. Tripp, Ritesh Sunder Shetty, John M. Green
-
Publication number: 20170048331Abstract: Systems, methods, and machine-readable and executable instructions are provided for platform runtime abstraction. Platform runtime abstraction can include creating a number of template models within a platform wherein the number of template models correspond to a provider mode and creating a number of abstraction layers that allow a provider to plug into the platform at runtime wherein the provider includes a provider sub-system and the provider model. Platform runtime abstraction can also include allowing the provider to plug into the platform at runtime through one of the number of abstraction layers wherein the provider remains independent of the platform and wherein the provider remains independent of a platform hardware infrastructure and a platform operating system infrastructure.Type: ApplicationFiled: November 1, 2016Publication date: February 16, 2017Inventors: Burton Akira Hipp, Rajeev Bharadhwaj, Travis S. Tripp, Kevin L. Wilson, Michael Haeuptle
-
Publication number: 20160350420Abstract: In one implementation, a system for providing resource information can comprise a spider engine, a discovery engine, an ontology engine, and a publication engine. The spider engine can crawl a resource provider. The discovery engine can discover a resource of a resource provider. The ontology engine can map the resource to an ontology term. The publication engine can provide the ontology term as part of a resource directory. In another implementation, a method for providing resource information can comprise configuring a crawler with an ontology and an interface associated with a resource provider, crawling a network of storage mechanisms, mapping a resource of the network of storage mechanisms to the ontology, and providing a directory of available resources.Type: ApplicationFiled: March 28, 2014Publication date: December 1, 2016Inventors: Jyoti RANJAN, Kanagaraj MANICKAM, Travis S TRIPP
-
Patent number: 9507748Abstract: Platform runtime abstraction can include creating a number of template models within a platform wherein the number of template models correspond to a provider mode and creating a number of abstraction layers that allow a provider to plug into the platform at runtime wherein the provider includes a provider sub-system and the provider model. Platform runtime abstraction can also include allowing the provider to plug into the platform at runtime through one of the number of abstraction layers wherein the provider remains independent of the platform and wherein the provider remains independent of a platform hardware infrastructure and a platform operating system infrastructure.Type: GrantFiled: April 26, 2012Date of Patent: November 29, 2016Assignee: Hewlett Packard Enterprise Development LPInventors: Burton Akira Hipp, Rajeev Bharadhwaj, Travis S. Tripp, Kevin L. Wilson, Michael Haeuptle
-
Patent number: 9450825Abstract: The present disclosure includes methods, systems, and machine readable and executable instructions and/or logic for managing settings of computing devices. An example method includes receiving a platform-independent template for managing settings of a plurality of applications or operating systems of a computing device, creating, based on the received template, a profile for managing settings of one of the plurality of applications or operating systems of the computing device, deploying the created profile to the computing device to manage the settings of the one application or operating system of the computing device, and receiving a report on whether the settings of the one application or operating system of the computing device were successfully managed by the created profile.Type: GrantFiled: October 19, 2010Date of Patent: September 20, 2016Assignee: Hewlett Packard Enterprise Development LPInventors: Steve Berube, Travis S Tripp, Keith Kuchler, Madhu Kanoor
-
Publication number: 20160062754Abstract: Coordinating application deployment with a platform tier includes assigning a platform tier that has at least some capabilities that match application requests specific to an application embodied in an application layer, deploying the application to the platform tier, and performing a development task on the application in the platform tier with the capabilities.Type: ApplicationFiled: April 30, 2013Publication date: March 3, 2016Inventors: Travis S. Tripp, Kevin Lee Wilson, Joseph Paul Reves
-
Publication number: 20150304240Abstract: A system includes a cloud computing system. The cloud computing system includes a continuous delivery system to enable design and deployment of a cloud service in the cloud computing system. The cloud computing system also includes a cloud services system to enable access and consumption of a service offering associated with the cloud service by a user. The cloud computer system further includes a cloud service management system that is executed on a non-transitory computer readable medium. The cloud service management system can integrate the continuous delivery system and the cloud services system over the cloud computing system to provide the design and the deployment of the cloud service and publication of the cloud service to the cloud services system.Type: ApplicationFiled: December 3, 2012Publication date: October 22, 2015Inventors: Lakshminarayana MANDALEEKA, Travis S. TRIPP, Stephane Herman MAES, Rheid SCHLOSS, Serdar BADEM
-
Publication number: 20150207703Abstract: A system (100) includes a resource model (120) that includes application parameters (184) and computing resource parameters (194) that describe how an application and platform are implemented on cloud resources (110). A topology model (140) includes linkage structures (144) that link the application parameters (184) and the computing resource parameters (194) to describe a topology for the application and the platform on the cloud resources (110). A monitoring policy template (150) includes a policy (154) based on the linkage structures (144) in the topology model (140), wherein the policy (154) is to provide an abstracted specification to enable monitoring the topology for the application and the platform on the cloud resources (110).Type: ApplicationFiled: July 31, 2012Publication date: July 23, 2015Inventors: Phyllis Gallagher, John M Green, Jing Dong, Aswini Kumar, Anupriya Ramraj, Travis S. Tripp, Michael Haeuptle
-
Publication number: 20150199197Abstract: A system (100) includes an application model (140) to characterize a given application (110) for deployment on a cloud (130). A deployment manager (120) analyzes an application requirement for the given application (110) based on the application model (140) and policies (150) associated with the given application (110) to substantially match infrastructure resources (160) in the cloud (130) to fulfill the application requirement. A versioning manager (164) tracks changes in the given application (110) during a service lifecycle of the given application (110) and updates the application model (140) or the policies (150) in accordance with the changes.Type: ApplicationFiled: June 8, 2012Publication date: July 16, 2015Inventors: Stephane H. Maes, Rajeav Bharadhwaj, Travis S. Tripp, Jan Vana, Vasu Saslkanlh Sankhavaram
-
Publication number: 20150163288Abstract: A system (100) includes an application model (140) to characterize a given application (110) for deployment on a cloud (130). A deployment manager (120) analyzes an application requirement for the given application (110) based on the application model (140) and policies (150) associated with the given application (110) to substantially match infrastructure resources (160) in the cloud (130) to fulfill the application requirement.Type: ApplicationFiled: June 8, 2012Publication date: June 11, 2015Inventors: Stephane H. Maes, Rajeev Bharadhwaj, Travis S. Tripp, Kevin Lee Wilson, Petr Fladler, John M. Green
-
Publication number: 20150100684Abstract: A system (100) includes an application model (140) to characterize a given application (110) for deployment on a cloud (130). A deployment manager (120) analyzes an application requirement for the given application (110) based on the application model (140) and policies (150) associated with the given application (110) to substantially match infrastructure resources (160) in the cloud (130) to fulfill the application requirement. A test manager (170) is employed to configure and launch a test suite of application deployments for the given application (110) via the deployment manager (120).Type: ApplicationFiled: June 8, 2012Publication date: April 9, 2015Inventors: Stephane Maes, Rajeev Bharedhwaj, Travis S. Tripp, Vasu Sasikanth Sankhavaram, Arie Zilberstein, Dov Tendler
-
Publication number: 20150074278Abstract: A system (100) includes a portability manager (160) to provide portability instructions to specify a change in deployment of a given application (110) on a cloud infrastructure (130). A deployment manager (120) controls deployment or lifecycle management of the given application (110) on the cloud infrastructure (130) in response to the portability instructions and based on matching cloud infrastructure resources to application requirements for the given application (110).Type: ApplicationFiled: June 8, 2012Publication date: March 12, 2015Inventors: Stephane H. Maes, Rajeev Bharadhwaj, Travis S. Tripp, Ritesh Sunder Shetty, John M. Green