Patents by Inventor Michael A. Salsburg

Michael A. Salsburg 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: 9483289
    Abstract: Disclosed herein is a commodity infrastructure operating system that manages and implements the resources and services found in the heterogeneous components of the common infrastructure. The infrastructure operating system managing one or more services residing within an operating system image of a partition. The infrastructure operating system capable of providing a service of a first partition's operating system to a second partition's operating system when the second partition is in need of the service.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: November 1, 2016
    Assignee: Unisys Corporation
    Inventors: Kelsey L Bruso, Michael A Salsburg, Philip J Erickson
  • Publication number: 20150169372
    Abstract: Disclosed herein is a commodity infrastructure operating system that manages and implements the resources and services found in the heterogeneous components of the common infrastructure using a fabric manager. A fabric manager managing computing resources in one or more platforms and one or more partitions residing on the platform by monitoring each platform and partitions, and issuing instructions to a hypervisor or other management agent on a platform to execute one or more platform management commands, such as commission a new partition onto a platform.
    Type: Application
    Filed: December 10, 2014
    Publication date: June 18, 2015
    Applicant: Unisys Corporation
    Inventors: Michael A. Salsburg, Nandish Jayaram Kopri, Kelsey L. Bruso
  • Publication number: 20150169373
    Abstract: One embodiment of a computer-implemented method for managing computing resources may include determining, by a computer, target computing resources to be configured with a platform. A determination, by the computer, may be made as to whether the target computing resources includes a management agent for managing the platform. The computer may cause a management agent to be installed on the target computing resources if the target computing resources are determined to not include a management agent, otherwise, the computer may not cause a management agent to be installed on the target computing resources. The computer may instruct the management agent to commission the platform on the target computing resources.
    Type: Application
    Filed: December 10, 2014
    Publication date: June 18, 2015
    Applicant: Unisys Corporation
    Inventors: Michael A Salsburg, Nandish Jayaram Kopri, Kelsey L. Bruso
  • Publication number: 20150169342
    Abstract: One embodiment of a computer-implemented method for managing computing resources may include determining, by a computer, target computing resources to be configured with a platform. A determination, by the computer, may be made as to whether the target computing resources includes a management agent for managing the platform. The computer may cause a management agent to be installed on the target computing resources if the target computing resources are determined to not include a management agent, otherwise, the computer may not cause a management agent to be installed on the target computing resources. The computer may instruct the management agent to commission the platform on the target computing resources.
    Type: Application
    Filed: December 10, 2014
    Publication date: June 18, 2015
    Applicant: Unisys Corporation
    Inventors: Michael A. Salsburg, Kelsey L. Bruso
  • Patent number: 8886777
    Abstract: Methods and systems for moving or porting an enterprise software application from an enterprise environment to a cloud domain are disclosed. An automated moving software program identifies enterprise components of an enterprise software application. The program assigns an enterprise component tag to the identified enterprise component. The program then assigns an enterprise attribute tag to the identified enterprise component and searches an attribute relationship map for at least one cloud attribute related to the assigned enterprise attribute. On identification of such a cloud attribute, the cloud attribute is assigned to the identified enterprise component and the enterprise component is converted to cloud component by creating a new cloud component to replicate the functions of the enterprise component or assigning a cloud component tag to the enterprise component, provided the enterprise component is render-able on the cloud domain resources.
    Type: Grant
    Filed: June 3, 2011
    Date of Patent: November 11, 2014
    Assignee: Unisys Corporation
    Inventor: Michael A. Salsburg
  • Publication number: 20140310706
    Abstract: Disclosed herein is a commodity infrastructure operating system that manages and implements the resources and services found in the heterogeneous components of the common infrastructure using a fabric manager. A fabric manager managing computing resources in one or more platforms and one or more partitions residing on the platform by monitoring each platform and partitions, and issuing instructions to a hypervisor or other management agent on a platform to execute one or more platform management commands, such as commission a new partition onto a platform.
    Type: Application
    Filed: December 17, 2013
    Publication date: October 16, 2014
    Applicant: Unisys Corporation
    Inventors: Kelsey L. Bruso, Michael A. Salsburg, Philip J. Erickson, Douglas M. Tolbert, Nandish Jayaram Kopri
  • Publication number: 20140310705
    Abstract: Disclosed herein is a commodity infrastructure operating system that manages and implements the resources and services found in the heterogeneous components of the common infrastructure. The infrastructure operating system managing one or more services residing within an operating system image of a partition. The infrastructure operating system capable of providing a service of a first partition's operating system to a second partition's operating system when the second partition is in need of the service.
    Type: Application
    Filed: December 17, 2013
    Publication date: October 16, 2014
    Applicant: Unisys Corporation
    Inventors: Kelsey L. Bruso, Michael A. Salsburg, Philip J. Erickson, Douglas M. Tolbert, Nandish Jayaram Kopri
  • Publication number: 20140310287
    Abstract: Disclosed herein is a method and a system for data storage and retrieval that is agnostic to the database models of any of the databases in embodiments of the common infrastructure. Data may be stored via one database, according to a corresponding model, and then stored such that the data may be retrieved by a second database with a different database model. The data is stored in key-value pairs, and is thus not stored according to any database model. However, metadata perspectives construct a set of retrieved data into a format expected by the database retrieving the set of data.
    Type: Application
    Filed: December 17, 2013
    Publication date: October 16, 2014
    Applicant: Unisys Corporation
    Inventors: Kelsey L. Bruso, Michael A. Salsburg, Philip J. Erickson, Douglas M. Tolbert, Nandish Jayaram Kopri
  • Publication number: 20140172954
    Abstract: Systems and methods are disclosed herein to a method of introducing and acclimating an enterprise with a cloud comprising: hosting a cloud by provisioning virtual machines using the resources of a zero touch point device with a cloud management environment; installing, by a computer, the cloud on an enterprise server; evaluating, by a computer, an inventory of applications to be hosted by the enterprise server on the cloud; defining, by a computer, application tiers for the evaluated applications; classifying, by a computer, the applications in the inventory of applications into the defined application tiers; migrating, by a computer, at least one non-production application of the non-production application tier to the cloud; migrating, by a computer, at least one production application of the production application tier to the cloud; and migrating, by a computer, at least one mission critical application of the mission critical application tier to the cloud.
    Type: Application
    Filed: December 17, 2012
    Publication date: June 19, 2014
    Applicant: UNISYS CORPORATION
    Inventors: Michael A. Salsburg, Gerald A. Hupperts, Mark Hodapp
  • Publication number: 20130086234
    Abstract: An information technology system having a cloud resource management unit including attributes of the information technology system. At least one cloud connected to the cloud resource management unit, each of the at least one clouds including attributes for controlling a service provided by the corresponding cloud and an interface for modifying the attributes. The corresponding cloud provides the service to a user of the information technology system. The cloud resource management unit further including a attribute conversion unit to convert a received request to modify or retrieve the attributes of the information technology system to requests to modify or retrieve the attributes of one or more of the corresponding clouds.
    Type: Application
    Filed: September 29, 2011
    Publication date: April 4, 2013
    Inventor: Michael A. Salsburg
  • Publication number: 20130086140
    Abstract: An information technology system having a cloud resource management including a first interface. One or more clouds are connected to the resource management unit. Each cloud has a corresponding second interface adapted to provide a service to a user of the information technology system. The cloud resource management unit further including a first storage unit adapted to store first information required to convert a request for the service from the user in the first interface to a request suitable for the second interface of the corresponding at least one cloud.
    Type: Application
    Filed: September 29, 2011
    Publication date: April 4, 2013
    Inventor: Michael A. Salsburg
  • Publication number: 20130031158
    Abstract: Methods and systems for moving or porting an enterprise software application from an enterprise environment to a cloud domain are disclosed. An automated moving software program identifies enterprise components of an enterprise software application. The program assigns an enterprise component tag to the identified enterprise component. The program then assigns an enterprise attribute tag to the identified enterprise component and searches an attribute relationship map for at least one cloud attribute related to the assigned enterprise attribute. On identification of such a cloud attribute, the cloud attribute is assigned to the identified enterprise component and the enterprise component is converted to cloud component by creating a new cloud component to replicate the functions of the enterprise component or assigning a cloud component tag to the enterprise component, provided the enterprise component is render-able on the cloud domain resources.
    Type: Application
    Filed: June 3, 2011
    Publication date: January 31, 2013
    Inventor: Michael A. Salsburg
  • Publication number: 20120317249
    Abstract: Embodiments of the disclosed invention include an apparatus, method, and computer program product for. In one embodiment, a machine-readable tangible and non-transitory medium having instructions for managing resources is disclosed. The instructions when read by a machine, causes the machine to establish a workload profile for each tier within a plurality of tiers based on a computing request rate, a network request rate, and a storage request rate for each of the tiers. The machine also determines a configuration based on the workload profile for each of the tiers, wherein the configuration balances the computing request rate, the network request rate, and the storage request rate for each of the tiers.
    Type: Application
    Filed: June 13, 2011
    Publication date: December 13, 2012
    Inventors: Michael A. Salsburg, Steve Guarrieri
  • Publication number: 20120266026
    Abstract: Misbehaving applications may be detected by monitoring system resource utilization in a virtualized computer system. Utilization may be forecasted based on historical utilization data for the system resources when the application is known to be behaving normally. When the monitored utilization of system resources deviates from the forecasted utilization, an alert may be generated. When the alert is generated, system resources allocated to the application may be increased or decreased to prevent abnormal behavior in the virtualized computer system executing to misbehaving application.
    Type: Application
    Filed: June 3, 2011
    Publication date: October 18, 2012
    Inventors: Ramya Malanai Chikkalingaiah, Shivaram Venkat, Michael A. Salsburg
  • Publication number: 20120060167
    Abstract: A system and method for optimizing the dynamic behavior of a multi-tier data center is described, wherein the data center is simulated along with the resources in the form of hardware and software and the transaction process workloads are simulated to test the resources or the transaction process. The system requires the client computing device and a backend server to have the capabilities to host simulated hardware, complex software applications platforms, and to perform large scale simulations using these resources. The method includes securing parameter inputs from the client that defined the data center resources and the transaction process to be tested, generating various workload simulations, testing the simulations and provisioning the resources, thereby obtaining an optimized dynamic data center simulation of data center resources and the transaction processes.
    Type: Application
    Filed: September 8, 2010
    Publication date: March 8, 2012
    Inventors: Michael A. Salsburg, Shivaram Venkat, Mahesh Rudrachar, MIIInd Halagerl
  • Publication number: 20110289329
    Abstract: Managing power expenditures for hosting computer applications. A smart meter can receive electricity pricing information for a data center or other group of computing resources that host computer applications, such as a cloud computing environment. An application manager to determine how much electricity can be saved by operating the applications at a reduced performance level without compromising performance metrics for the applications. A site broker can determine how to sequence the performance levels of the applications to meet an electricity usage budget or to otherwise reduce electricity consumption or costs, for example during a peak load time period. The site broker can also select one or more applications to migrate to another cloud to meet the electricity usage budget or to reduce electricity consumption or costs. A hybrid cloud broker can interact with the site broker to migrate the selected application(s) to another cloud.
    Type: Application
    Filed: September 29, 2010
    Publication date: November 24, 2011
    Inventors: Sumit Kumar Bose, Michael A. Salsburg, Mohammad Firoj Mithanl
  • Publication number: 20110270968
    Abstract: An automated approach to analyzing computer workloads and cloud computing environments to support moving and hosting the workloads within the cloud computing environments. A workload may be identified and analyzed based upon business and technical attributes to determine whether the workload is suitable for moving to a cloud computing environment. Similarly, public clouds may be identified and analyzed based upon their business and technical attributes to determine whether the public clouds are suitable for hosting a workload. The analysis of the public clouds may be based on a particular workload, a category of workloads, or irrespective of workloads or workload categories. A best-fit public cloud may be identified for a workload determined to be suitable for moving to a public cloud environment based upon the analyses.
    Type: Application
    Filed: December 3, 2010
    Publication date: November 3, 2011
    Inventors: Michael A. Salsburg, Mohammad Flroi Mithani
  • Patent number: 5452440
    Abstract: Method and structure for collecting statistics for quantifying locality of data and thus selecting elements to be cached, and then calculating the overall cache hit rate as a function of cached elements. LRU stack distance has a straight-forward probabilistic interpretation and is part of statistics to quantify locality of data for each element considered for caching. Request rates for additional slots in the LRU are a function of file request rate and LRU size. Cache hit rate is a function of locality of data and the relative request rates for data sets. Specific locality parameters for each data set and arrival rate of requests for data-sets are used to produce an analytical model for calculating cache hit rate for combinations of data sets and LRU sizes. This invention provides algorithms that can be directly implemented in software for constructing a precise model that can be used to predict cache hit rates for a cache, using statistics accumulated for each element independently.
    Type: Grant
    Filed: July 16, 1993
    Date of Patent: September 19, 1995
    Assignee: Zitel Corporation
    Inventor: Michael A. Salsburg
  • Patent number: 5088058
    Abstract: A method of evaluating and predicting the performance of an I/O disk system comprised of one or more disk controllers and cooperating disk units using a simulation model containing a stact constructed such that delays are formulated as sets of stochastic processes. The simulation model includes at least one statistical submodel and has delay parameters which are settable in accordance with a selectable I/O disk configuration. The simulation model is driven by a selectable I/O workload snapshot grouped into I/O batches. The simulation model provides both overall and batch output data in response to the I/O workload snapshot. Provision is also made for the simulation model to take into account the presence of cache storage in the selected I/O configuration.
    Type: Grant
    Filed: August 26, 1988
    Date of Patent: February 11, 1992
    Assignee: Unisys Corporation
    Inventor: Michael A. Salsburg