Patents by Inventor Robert J. Sliwa
Robert J. Sliwa 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: 11163597Abstract: A computing fabric includes one or more host computing platforms and a plurality of partitions instantiated across the one or more host computing platforms, each of the plurality of partitions allocated computing resources of the one or more host computing platforms. The computing fabric further includes a hypervisor installed on the one or more host computing platforms and managing interactions among the plurality of partitions. The plurality of partitions includes a persistent partition to which one or more storage devices are allocated, the persistent partition executing software loaded from a trusted storage location and executing from a non-volatile memory.Type: GrantFiled: January 20, 2016Date of Patent: November 2, 2021Assignee: Unisys CorporationInventors: Robert J Sliwa, Bryan E Thompson, James R Hunter, John A Landis, David A Kershner
-
Patent number: 10789082Abstract: Systems and methods for executing multiple operating systems on a computing system without rebooting the computing system are disclosed. Embodiments may include installing a first OS and a second OS on a computing system. Embodiments may further include executing the first OS on hardware resources of the computing system. Some embodiments may also include suspending execution of the first OS, and executing the second OS on the hardware resources while execution of the first OS is suspended.Type: GrantFiled: December 18, 2014Date of Patent: September 29, 2020Assignee: Unisys CorporationInventors: Robert J Sliwa, Brittney Burchett, Michael J DiDomenico, Bryan E Thompson
-
Patent number: 10592434Abstract: Methods and systems for securing memory within a computing fabric are disclosed. One method includes allocating memory of one or more host computing systems in the computing fabric to a partition, the partition included among a plurality of partitions, the computing fabric including a hypervisor installed on the one or more host computing platforms and managing interactions among the plurality of partitions. The method includes defining an address range associated with the memory allocated to the partition, receiving a memory operation including an address within the address range, and, based on the memory operation including an address within the address range, issuing, by the hypervisor, an indication that the memory operation is occurring at an encrypted memory location. The method also includes performing the memory operation, and performing an encryption operation on data associated with the memory operation.Type: GrantFiled: January 20, 2016Date of Patent: March 17, 2020Assignee: Unisys CorporationInventors: Robert J Sliwa, Bryan E Thompson, James R Hunter, John A Landis, David A Kershner
-
Publication number: 20170206175Abstract: Methods and systems for securing memory within a computing fabric are disclosed. One method includes allocating memory of one or more host computing systems in the computing fabric to a partition, the partition included among a plurality of partitions, the computing fabric including a hypervisor installed on the one or more host computing platforms and managing interactions among the plurality of partitions. The method includes defining an address range associated with the memory allocated to the partition, receiving a memory operation including an address within the address range, and, based on the memory operation including an address within the address range, issuing, by the hypervisor, an indication that the memory operation is occurring at an encrypted memory location. The method also includes performing the memory operation, and performing an encryption operation on data associated with the memory operation.Type: ApplicationFiled: January 20, 2016Publication date: July 20, 2017Applicant: Unisys CorporationInventors: Robert J. Sliwa, Bryan E. Thompson, James R. Hunter, John A. Landis, David A. Kershner
-
Publication number: 20170206104Abstract: A computing fabric includes one or more host computing platforms and a plurality of partitions instantiated across the one or more host computing platforms, each of the plurality of partitions allocated computing resources of the one or more host computing platforms. The computing fabric further includes a hypervisor installed on the one or more host computing platforms and managing interactions among the plurality of partitions. The plurality of partitions includes a persistent partition to which one or more storage devices are allocated, the persistent partition executing software loaded from a trusted storage location and executing from a non-volatile memory.Type: ApplicationFiled: January 20, 2016Publication date: July 20, 2017Applicant: Unisys CorporationInventors: Robert J. Sliwa, Bryan E. Thompson, James R. Hunter, John A. Landis, David A. Kershner
-
Patent number: 9672058Abstract: A reduced service partition system and method for a host computing device having a host processor and system resources including memory divided into most privileged system memory and less privileged user memory. The system includes a virtualization boot application that operates in the less privileged user memory and divides the host computing device into a resource management partition, at least one virtual service partition and at least one virtual guest partition. The virtual guest partition provides a virtualization environment for at least one guest operating system. The virtual service partition provides a virtualization environment for the basic operations of the virtualization system. The resource management partition maintains a resource database for use in managing the use of the host processor and the system resources.Type: GrantFiled: August 26, 2014Date of Patent: June 6, 2017Assignee: Unisys CorporationInventors: Robert J Sliwa, John A Landis, Michael DiDomenico, Brittney Birchett
-
Patent number: 9483639Abstract: A secure application system and method for a host computing device. The system includes an ultraboot application divides the host computing device into a resource management partition, at least one virtual service partition and at least one virtual guest partition. The virtual service partition provides a virtualization environment for the basic operations of the virtualization system. The virtual service partition is an isolated secure partition having a secure application executing therein. The isolated secure partition includes a security manifest portion for controlling the execution of the secure application within the isolated secure partition, and a secure application operating system (OS) portion that supports only the execution of the secure application within the isolated secure partition. The secure application is executed within the isolated secure partition without the need for any standard operating system (OS).Type: GrantFiled: October 17, 2014Date of Patent: November 1, 2016Assignee: Unisys CorporationInventors: Robert J Sliwa, Brittney Burchett, Michael J DiDomenico
-
Publication number: 20160179553Abstract: Systems and methods for executing multiple operating systems on a computing system without rebooting the computing system are disclosed. Embodiments may include installing a first OS and a second OS on a computing system. Embodiments may further include executing the first OS on hardware resources of the computing system. Some embodiments may also include suspending execution of the first OS, and executing the second OS on the hardware resources while execution of the first OS is suspended.Type: ApplicationFiled: December 18, 2014Publication date: June 23, 2016Applicant: Unisys CorporationInventors: Robert J Sliwa, Brittney Burchett, Michael J. DiDomenico, Bryan E. Thompson
-
Publication number: 20150261559Abstract: A reduced service partition system and method for a host computing device having a host processor and system resources including memory divided into most privileged system memory and less privileged user memory. The system includes a virtualization boot application that operates in the less privileged user memory and divides the host computing device into a resource management partition, at least one virtual service partition and at least one virtual guest partition. The virtual guest partition provides a virtualization environment for at least one guest operating system. The virtual service partition provides a virtualization environment for the basic operations of the virtualization system. The resource management partition maintains a resource database for use in managing the use of the host processor and the system resources.Type: ApplicationFiled: August 26, 2014Publication date: September 17, 2015Applicant: UNISYS CORPORATIONInventors: Robert J. Sliwa, John A. Landis, Michael Didomenico, Brittney Birchett
-
Publication number: 20150261952Abstract: A secure platform system and method for a host computing device. The system includes an ultraboot application that operates in the less privileged user memory and divides the host computing device into a resource management partition, at least one virtual service partition and at least one virtual guest partition. The virtual guest partition provides a virtualization environment for at least one guest operating system. The virtual service partition provides a virtualization environment for the basic operations of the virtualization system. The resource management partition maintains a resource database for use in managing the use of the host processor and the system resources. The virtual service partition is a secure virtualization platform (s-Platform) having at least one isolated secure partition for executing at least one secure application therein. The system also includes at least one monitor that operates in the most privileged system memory.Type: ApplicationFiled: November 13, 2014Publication date: September 17, 2015Applicant: Unisys CorporationInventors: Robert J. Sliwa, Michael J. DiDomenico, Brittney Burchett, William Deck
-
Publication number: 20150261560Abstract: A secure application system and method for a host computing device. The system includes an ultraboot application that operates in the less privileged user memory and divides the host computing device into a resource management partition, at least one virtual service partition and at least one virtual guest partition. The virtual guest partition provides a virtualization environment for at least one guest operating system. The virtual service partition provides a virtualization environment for the basic operations of the virtualization system. The resource management partition maintains a resource database for use in managing the use of the host processor and the system resources. The virtual service partition is an isolated secure partition having a secure application executing therein. The isolated secure partition includes a security manifest portion for controlling the execution of the secure application within the isolated secure partition.Type: ApplicationFiled: October 17, 2014Publication date: September 17, 2015Applicant: UNISYS CORPORATIONInventors: Robert J. Sliwa, Brittney Burchett, Michael J. DiDomenico
-
Patent number: 8769703Abstract: A computing system using a persistent, unique identifier may be used to authenticate the system that ensures software and configurations of systems are properly licensed while permitting hardware components to be replaced. The persistent, unique system identifier may be coupled to serial numbers or similar hardware identifiers of components within the computing system while permitting some of the hardware components to be deleted and changed. When components that are coupled to the persistent, unique identifier are removed or disabled, a predefined time period is provided to update the coupling of the persistent, unique identifier to alternate hardware component in the system.Type: GrantFiled: December 29, 2006Date of Patent: July 1, 2014Assignee: Unisys CorporationInventors: Phillip M. Hoffman, Jeffery A. Stell, Jessica A. Paragas, Tatyana Martsun, Steven D. Schatz, Robert K. Liermann, Robert J. Sliwa
-
Publication number: 20130191838Abstract: A computing system using a persistent, unique identifier may be used to authenticate the system that ensures software and configurations of systems are properly licensed while permitting hardware components to be replaced. The persistent, unique system identifier may be coupled to serial numbers or similar hardware identifiers of components within the computing system while permitting some of the hardware components to be deleted and changed. When components that are coupled to the persistent, unique identifier are removed or disabled, a predefined time period is provided to update the coupling of the persistent, unique identifier to alternate hardware component in the system.Type: ApplicationFiled: January 23, 2012Publication date: July 25, 2013Inventors: Phillip M. Hoffman, Jeffery A. Stell, Jessica A. Paragas, Tatyana Martsun, Steven D. Schatz, Robert K. Liermann, Robert J. Sliwa
-
Publication number: 20130191621Abstract: A computing system using a persistent, unique identifier may be used to authenticate the system that ensures software and configurations of systems are properly licensed while permitting hardware components to be replaced. The persistent, unique system identifier may be coupled to serial numbers or similar hardware identifiers of components within the computing system while permitting some of the hardware components to be deleted and changed. When components that are coupled to the persistent, unique identifier are removed or disabled, a predefined time period is provided to update the coupling of the persistent, unique identifier to alternate hardware component in the system.Type: ApplicationFiled: January 23, 2012Publication date: July 25, 2013Inventors: Phillip M. Hoffman, Jeffery A. Stell, Jessica A. Paragas, Tatyana Martsun, Steven D. Schatz, Robert K. Liermann, Robert J. Sliwa
-
Publication number: 20070256144Abstract: A computing system using a persistent, unique identifier may be used to authenticate the system that ensures software and configurations of systems are properly licensed while permitting hardware components to be replaced. The persistent, unique system identifier may be coupled to serial numbers or similar hardware identifiers of components within the computing system while permitting some of the hardware components to be deleted and changed. When components that are coupled to the persistent, unique identifier are removed or disabled, a predefined time period is provided to update the coupling of the persistent, unique identifier to alternate hardware component in the system.Type: ApplicationFiled: December 29, 2006Publication date: November 1, 2007Inventors: Phillip M. Hoffman, Jeffery A. Stell, Jessica A. Paragas, Tatyana Martsun, Steven D. Schatz, Robert K. Liermann, Robert J. Sliwa