Patents by Inventor Michael A. Scheetz
Michael A. Scheetz 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: 11424981Abstract: An example system includes a number of nodes each including a processor and a non-transitory machine readable medium storing a copy of an operating system image. Each copy of the operating system image may include a minimum set of artifacts of a cloud platform application and lifecycle manager program instructions that when executed by any of the nodes instantiate a lifecycle manager for the respective node. The lifecycle manager may be configured to in response to receiving a platform cluster creation request automatically establish a cloud platform of the cloud platform application including the respective node as a sole member and then invite others of the nodes to join the cloud platform. The lifecycle manager may also be configured to in response to receiving an invitation to join an established cloud platform of the cloud platform application and automatically integrate the respective node into the established cloud platform.Type: GrantFiled: February 5, 2020Date of Patent: August 23, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Tyler Easterling, Kyle Meyer Byerly, Michael A. Scheetz
-
Patent number: 10838747Abstract: Example implementations relate to virtual appliances. In an example, a processor-based appliance abstraction engine exposes a programming interface for accessing undifferentiated resources of a computing environment irrespective of the type of the computing environment. Computing environment types may include physical infrastructure, virtual infrastructure, or cloud infrastructure. The appliance abstraction engine discovers available resources of the computing environment and creates a virtual appliance by configuring the discovered available resources of the computing environment according to capabilities defined in a specification and by populating the computing environment with artifacts for a computing platform defined in the specification.Type: GrantFiled: December 14, 2017Date of Patent: November 17, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Tyler Easterling, Kyle Meyer Byerly, Michael A. Scheetz
-
Publication number: 20200177451Abstract: An example system includes a number of nodes, each including a processor and a non-transitory machine readable medium storing a copy of an operating system image. Each copy of the operating system image may include a minimum set of artifacts of a cloud platform application, and lifecycle manager program instructions that, when executed by any of the nodes, instantiate a lifecycle manager for the respective node. The lifecycle manager may be configured to, in response to receiving a platform cluster creation request, automatically establish a cloud platform of the cloud platform application including the respective node as a sole member, and then invite others of the nodes to join the cloud platform. The lifecycle manager may also be configured to, in response to receiving an invitation to join an established cloud platform of the cloud platform application that was established by another one of the nodes, automatically integrate the respective node into the established cloud platform.Type: ApplicationFiled: February 5, 2020Publication date: June 4, 2020Inventors: Tyler Easterling, Kyle Meyer Byerly, Michael A. Scheetz
-
Patent number: 10587463Abstract: An example system includes a number of nodes, each including a processor and a non-transitory machine readable medium storing a copy of an operating system image. Each copy of the operating system image may include a minimum set of artifacts of a cloud platform application, and lifecycle manager program instructions that, when executed by any of the nodes, instantiate a lifecycle manager for the respective node. The lifecycle manager may be configured to, in response to receiving a platform cluster creation request, automatically establish a cloud platform of the cloud platform application including the respective node as a sole member, and then invite others of the nodes to join the cloud platform. The lifecycle manager may also be configured to, in response to receiving an invitation to join an established cloud platform of the cloud platform application that was established by another one of the nodes, automatically integrate the respective node into the established cloud platform.Type: GrantFiled: December 20, 2017Date of Patent: March 10, 2020Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Tyler Easterling, Kyle Meyer Byerly, Michael A. Scheetz
-
Publication number: 20190188014Abstract: Example implementations relate to virtual appliances. In an example, a processor-based appliance abstraction engine exposes a programming interface for accessing undifferentiated resources of a computing environment irrespective of the type of the computing environment. Computing environment types may include physical infrastructure, virtual infrastructure, or cloud infrastructure. The appliance abstraction engine discovers available resources of the computing environment and creates a virtual appliance by configuring the discovered available resources of the computing environment according to capabilities defined in a specification and by populating the computing environment with artifacts for a computing platform defined in the specification.Type: ApplicationFiled: December 14, 2017Publication date: June 20, 2019Inventors: Tyler Easterling, Kyle Meyer Byerly, Michael A. Scheetz
-
Publication number: 20190190778Abstract: An example system includes a number of nodes, each including a processor and a non-transitory machine readable medium storing a copy of an operating system image. Each copy of the operating system image may include a minimum set of artifacts of a cloud platform application, and lifecycle manager program instructions that, when executed by any of the nodes, instantiate a lifecycle manager for the respective node. The lifecycle manager may be configured to, in response to receiving a platform cluster creation request, automatically establish a cloud platform of the cloud platform application including the respective node as a sole member, and then invite others of the nodes to join the cloud platform. The lifecycle manager may also be configured to, in response to receiving an invitation to join an established cloud platform of the cloud platform application that was established by another one of the nodes, automatically integrate the respective node into the established cloud platform.Type: ApplicationFiled: December 20, 2017Publication date: June 20, 2019Inventors: Tyler Easterling, Kyle Meyer Byerly, Michael A. Scheetz
-
Publication number: 20180253367Abstract: In some examples, a method for converged system compliance checking can include identifying a converged system compliance checking field for hardware in a converged system. The compliance checking field can, for example, be based on the purpose of the hardware. The method can further include identifying baseline compliance data for the compliance checking field, identifying actual compliance data for the compliance checking field by testing the hardware, comparing the actual compliance data to the baseline compliance data, and determining whether the hardware is in compliance with the converged system based on the comparison between the actual compliance data and the baseline compliance data.Type: ApplicationFiled: November 18, 2015Publication date: September 6, 2018Inventors: Michael R. Stabnow, Wade J. Satterfield, Tyler Easterling, Michael A. Scheetz, Brian Ashworth, Scott D. Hanson, Justin C. Hill, Ron Francis Sito, Jon Duane Warden
-
Patent number: 8799432Abstract: The present invention provides a system and method for managing a network. In response to an original request, a management station sends an augmented request to a remote server for information fulfilling the original request plus additional information available.Type: GrantFiled: October 31, 2006Date of Patent: August 5, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Michael A. Scheetz, Roy Johnson, John Liddell Long
-
Patent number: 7188343Abstract: A system and method for managing multiple server computer systems on a computer network. The functions of a central management server are distributed to multiple daemons executing independently of each other on one or more computer systems. Distributing the functions of the central management server to separate multiple daemons substantially improves the reliability of a multi-server management application.Type: GrantFiled: May 18, 2001Date of Patent: March 6, 2007Assignee: Hewlett-Packard Development Company, L.P.Inventors: Humberto A Sanchez, II, Douglas P. Drees, Richard Dale Harrah, Mary Thomas Robb, Terence E. Lister, Michael Scheetz, Miha Wang, Warren I Otsuka, Roger William Kumpf, Jenny Yu, Carol Ann Krug-Graves
-
Patent number: 7051210Abstract: A method and system for persisting and recovering security keys in order to authorize access to a network system is disclosed. Certain security keys are read from a file with root as the effictive user id in order to enable the reading of the keys. The certain security keys are placed into a local cache by the read process. If there are no errors in the read process, the certain security keys will preferably include a private key. If the private key is not in the cache (e.g., because there was an error in the read process) the authorization fails.Type: GrantFiled: March 20, 2001Date of Patent: May 23, 2006Assignee: Hewlett-Packard Development Company, L.P.Inventors: Michael Scheetz, Humberto A Sanchez, II
-
Patent number: 7043726Abstract: Binding processes in a network system involves monitoring the status of RMI processes by running a thread associated with a parent process. Each parent process in the network system is associated with a watchdog object that initiates a thread, the thread monitoring the status of RMI processes. If the thread determines that its associated parent process is not bound with an active RMI process, the thread automatically rebinds its parent process with an active RMI process.Type: GrantFiled: March 20, 2001Date of Patent: May 9, 2006Assignee: Hewlett-Packard Development Company, L.P.Inventors: Michael Scheetz, Humberto A Sanchez, II
-
Publication number: 20030033085Abstract: An embodiment of an object class test involves constructing objects from classes, developing a unit class test for each object, passing data into each object using the unit class test, and retrieving data from each object using the unit class test to determine if the object is functional. Accordingly, the object class test ensures that each object is functional before the objects are installed in a software development system. In addition, the object class test documents and implements source code necessary to produce standard output messages from the unit class test for each class, thus formalizing the object class test output into an easily parseable and human readable format.Type: ApplicationFiled: May 10, 2001Publication date: February 13, 2003Inventors: Humberto A. Sanchez, Richard Dale Harrah, Douglas P. Drees, Michael Scheetz, Miha Wang, Roger William Kumpf, Jenny Yu, Carol Ann Krug-Graves, Bapugouda Patil, Mary Thomas Robb, Donald Suit, Warren I. Otsuka, Nagaraja Boranna
-
Publication number: 20020174259Abstract: A system and method for managing multiple server computer systems on a computer network. The functions of a central management server are distributed to multiple daemons executing independently of each other on one or more computer systems. Distributing the functions of the central management server to separate multiple daemons substantially improves the reliability of a multi-server management application.Type: ApplicationFiled: May 18, 2001Publication date: November 21, 2002Inventors: Humberto A. Sanchez, Douglas P. Drees, Richard Dale Harrah, Mary Thomas Robb, Terence E. Lister, Michael Scheetz, Miha Wang, Warren I. Otsuka, Roger William Kumpf, Jenny Yu, Carol Ann Krug-Graves
-
Publication number: 20020174161Abstract: An apparatus and method for shielding the end user from the complexities of initiating a Java program process in a command line interface shell to a computer operating system. The apparatus includes a command template to be applied to the Java program process, a module to implement the command template, and a module to execute the Java program process. The method includes the steps of instantiating a command line interface wrapper object, determining a requested Java class, calling a run method of a command template class to instantiate a JVM object; calling a main method of the requested Java class to execute within the JVM, and completing execution of the requested Java class. The apparatus and method allow a user to issue a command through a command line interface shell that then runs a Java program without the user having to manually start and initialize a JVM.Type: ApplicationFiled: May 18, 2001Publication date: November 21, 2002Inventors: Michael A. Scheetz, Humberto A. Sanchez
-
Publication number: 20020165902Abstract: A method and apparatus of logging events independently and separately from other processes in a computer system are disclosed. A method for logging events by cloning a log entry submitted by a consumer and releasing control of the log entry to the consumer so that execution of an event may continue is disclosed. A log manager that receives requests for writing event log entries to a log file while enabling the execution of the event to continue independently is disclosed.Type: ApplicationFiled: May 3, 2001Publication date: November 7, 2002Inventors: Mary Thomas Robb, Humberto A. Sanchez, Michael Scheetz
-
Publication number: 20020138665Abstract: Binding processes in a network system involves monitoring the status of RMI processes by running a thread associated with a parent process. Each parent process in the network system is associated with a watchdog object that initiates a thread, the thread monitoring the status of RMI processes. If the thread determines that its associated parent process is not bound with an active RMI process, the thread automatically rebinds its parent process with an active RMI process.Type: ApplicationFiled: March 20, 2001Publication date: September 26, 2002Inventors: Michael Scheetz, Humberto A. Sanchez
-
Publication number: 20020138739Abstract: A method and system for persisting and recovering security keys in order to authorize access to a network system is disclosed. Certain security keys are read from a file with root as the effictive user id in order to enable the reading of the keys. The certain security keys are placed into a local cache by the read process. If there are no errors in the read process, the certain security keys will preferably include a private key. If the private key is not in the cache (e.g., because there was an error in the read process) the authorization fails.Type: ApplicationFiled: March 20, 2001Publication date: September 26, 2002Inventors: Michael Scheetz, Humberto A. Sanchez
-
Patent number: D423569Type: GrantFiled: June 11, 1999Date of Patent: April 25, 2000Assignee: Lexmark International, Inc.Inventors: John Wayne Gassett, Steven Robert Komplin, Anthony Michael Scheetz