Patents by Inventor Michael Haeuptle
Michael Haeuptle 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: 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: 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
-
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
-
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: 20150012669Abstract: 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: April 26, 2012Publication date: January 8, 2015Inventors: Burton Akira Hipp, Rajeev Bharadhwaj, Travis S. Tripp, Kevin L Wilson, Michael Haeuptle
-
Patent number: 8930525Abstract: A method for measuring business transaction performance, includes the steps of, at a top-level component, assigning a correlation tag and original time stamp to a server request, passing the original time stamp with any server requests from the top-level component to one or more subsequent components, and computing an aggregate latency over a predetermined interval at the top-level component and at each subsequent component based on the original time stamp.Type: GrantFiled: April 27, 2010Date of Patent: January 6, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Michael Haeuptle, Brent A. Enck, Mark Sturdevant, Avi Huber, Constantinos Papadopoulos
-
Publication number: 20140149574Abstract: Examples disclosed herein relate to generating a generalized uniform resource identifier (URI). Examples include generating a generalized URI for a given URI. In examples disclosed herein, the generalized URI may include a generic value. Also, in examples disclosed herein, the generalized URI may include the generic value in a segment position corresponding to a variable segment position of the given URI.Type: ApplicationFiled: November 28, 2012Publication date: May 29, 2014Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Piotr Findeisen, Michael Haeuptle
-
Publication number: 20130019253Abstract: A method for automatically discovering application infrastructure for actively monitored transactions includes observing an activity and synthetic transaction using a diagnostic agent deployed into a process space of an application server. Application components are identified based on the synthetic transaction, and the application infrastructure is identified based on the application components.Type: ApplicationFiled: July 14, 2011Publication date: January 17, 2013Inventors: Sunil Joseph, Michael Haeuptle, James Branen, Bill Furnas, Yanhua Li
-
Publication number: 20110264790Abstract: A method for measuring business transaction performance, includes the steps of, at a top-level component, assigning a correlation tag and original time stamp to a server request, passing the original time stamp with any server requests from the top-level component to one or more subsequent components, and computing an aggregate latency over a predetermined interval at the top-level component and at each subsequent component based on the original time stamp.Type: ApplicationFiled: April 27, 2010Publication date: October 27, 2011Inventors: Michael Haeuptle, Brent A. Enck, Mark Sturdevant, Avi Huber, Constantinos Papadopoulos
-
Patent number: 7581167Abstract: A method and system are described for simulating a dynamic link between electronic documents located in a computer network. In accordance with exemplary embodiments of the present invention, a first dynamic link is selected that leads from a first electronic document to a second electronic document. The position of the first dynamic link is located within a first set of instructions used to render the first electronic document. A navigation point associated with the first dynamic link is identified in the first set of instructions. The navigation point is then stored.Type: GrantFiled: May 17, 2001Date of Patent: August 25, 2009Assignee: Hewlett-Packard Development Company, L.P.Inventor: Michael Haeuptle
-
Patent number: 7257515Abstract: A method for generating alerts from a periodically sampled system is disclosed. The method includes maintaining a sampling window having a predefined number of most-recently collected samples. The method further includes calculating an alert value, the alert value representing a ratio of a first value to a total number of samples in the sampling window, the first value representing a total number of samples in the sampling window having parameters exceeding a predefined sample alert threshold. The method additionally includes generating a first alert if the alert value exceeds a predefined alert threshold.Type: GrantFiled: March 3, 2004Date of Patent: August 14, 2007Assignee: Hewlett-Packard Development Company, L.P.Inventor: Michael Haeuptle
-
Publication number: 20050197792Abstract: A method for generating alerts from a periodically sampled system is disclosed. The method includes maintaining a sampling window having a predefined number of most-recently collected samples. The method further includes calculating an alert value, the alert value representing a ratio of a first value to a total number of samples in the sampling window, the first value representing a total number of samples in the sampling window having parameters exceeding a predefined sample alert threshold. The method additionally includes generating a first alert if the alert value exceeds a predefined alert threshold.Type: ApplicationFiled: March 3, 2004Publication date: September 8, 2005Inventor: Michael Haeuptle
-
Publication number: 20040205490Abstract: A method and system are described for simulating a dynamic link between electronic documents located in a computer network. In accordance with exemplary embodiments of the present invention, a first dynamic link is selected that leads from a first electronic document to a second electronic document. The position of the first dynamic link is located within a first set of instructions used to render the first electronic document. A navigation point associated with the first dynamic link is identified in the first set of instructions. The navigation point is then stored.Type: ApplicationFiled: May 17, 2001Publication date: October 14, 2004Inventor: Michael Haeuptle
-
Publication number: 20030028577Abstract: A method and system is disclosed for automated event polling in a network. A server receives a HTTP request for data from a database on the server. A client generates the HTTP request for the data. The server responds to the request by reformatting the data into an XML format. The server then transmits the data in XML format to the client. The client receives the data transmitted from the server in XML format and converts the data in XML format to a format used by the client software.Type: ApplicationFiled: April 30, 2001Publication date: February 6, 2003Inventors: Chia-Chu Dorland, Aaron Loyd, Michael Haeuptle