Patents by Inventor James R. Hunter
James R. Hunter 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: 10965616Abstract: Systems and methods for non-stop computing in a virtualization fabric are disclosed. One system includes a computing fabric comprising a plurality of host platforms, the plurality of host platforms including at least a first host platform and a second host platform communicatively connected to the first host platform. The system also includes an interconnect service partitions residing on the first host platform. The system includes a plurality of guest partitions distributed across the plurality of host platforms. The system further includes a DNS server instance managed by at least one of the plurality of interconnect service partitions and defining at least one zone, the at least one zone including one or more partitions from among the plurality of guest partitions distributed across the plurality of host platforms.Type: GrantFiled: October 21, 2014Date of Patent: March 30, 2021Assignee: Unisys CorporationInventors: Kyle Nahrgang, James R. Hunter, John A Landis, William L Weber, III
-
Patent number: 10780983Abstract: A de-icing assembly for a surface of an aircraft includes a carcass with a first layer and a second layer, a plurality of seams sewn into the carcass, and a bonded region. The plurality of seams join the first and second layers of the carcass together. Each of the plurality of seams comprises two or more stitchlines. The bonded region is disposed between the two or more stitchlines and seals a portion of the first layer of the carcass to a portion of the second layer of the carcass.Type: GrantFiled: December 18, 2017Date of Patent: September 22, 2020Assignee: Goodrich CorporationInventors: James R. Hunter, Galdemir Cezar Botura, Samual Steven Riczo Schomer, Alan J. Fahrner, Kurt M. Tauscher
-
Patent number: 10599458Abstract: A Forward Fabric platform system for coupling to a data center platform. The Forward Fabric platform system includes a plurality of nodes, an interconnect backplane coupled between the nodes, and a Forward Fabric Manager (FFM) coupled to the nodes via the interconnect backplane for controlling and managing the Forward Fabric platform system. The Forward Fabric manager creates at least one secure partition (s-Par) application executing within at least one of the nodes. At least one of the nodes having a secure partition (s-Par) application executing therein also includes a software defined network (SDN) controller executing therein for receiving configuration information and providing at least one secure and non-stop Forward Fabric endpoint on the Forward Fabric platform system for connecting with at least one endpoint on the data center platform. At least one of the nodes having a secure partition (s-Par) application executing therein also includes a traffic control component and a router switch component.Type: GrantFiled: January 23, 2015Date of Patent: March 24, 2020Assignee: Unisys CorporationInventors: Ranjith Menon Puthen Variath, James R Hunter, Jr., John A Landis
-
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: 20190185168Abstract: A de-icing assembly for a surface of an aircraft includes a carcass with a first layer and a second layer, a plurality of seams sewn into the carcass, and a bonded region. The plurality of seams join the first and second layers of the carcass together. Each of the plurality of seams comprises two or more stitchlines. The bonded region is disposed between the two or more stitchlines and seals a portion of the first layer of the carcass to a portion of the second layer of the carcass.Type: ApplicationFiled: December 18, 2017Publication date: June 20, 2019Inventors: James R. Hunter, Galdemir Cezar Botura, Samual Steven Riczo Schomer, Alan J. Fahrner, Kurt M. Tauscher
-
Publication number: 20190090305Abstract: This application relates in general to a method, apparatus, and article of manufacture for providing secure and redundant communications and processing for a collection of Internet of Things having multi-state and programmable IoT devices. These multi-state edge devices typically operate in a default state with a default network configuration. When a scheduled or external event is detected by a IoT host server, this server reconfigures the operating state of the multi-state edge devices and supporting network components to support the needs corresponding to the detected event.Type: ApplicationFiled: September 20, 2017Publication date: March 21, 2019Inventors: James R. Hunter, Craig R. Church, Nandish Jayaram Kopri
-
Publication number: 20180351793Abstract: This application relates in general to a method, apparatus, and article of manufacture for providing secure and redundant communications and processing for a collection of Internet of Things. An extreme way of providing high availability network functionality would be to duplicate every component of the network in a High Availability (HA) style cold standby mode. As long as there is some component, even one that is already in use performing other functions in the IoT network that can pinch hit for the failing component, then uptime can still be achieved and in a more cost effective way than completely duplicate HA fashion.Type: ApplicationFiled: June 5, 2017Publication date: December 6, 2018Applicant: UNISYS CORPORATIONInventors: James R Hunter, Lilia A Weber, Craig R Church, Andrew F Sanderson
-
Publication number: 20180351792Abstract: This application relates in general to a method, apparatus, and article of manufacture for providing secure and redundant communications and processing for a collection of Internet of Things. An extreme way of providing high availability network functionality would be to duplicate every component of the network in a High Availability (HA) style cold standby mode. As long as there is some component, even one that is already in use performing other functions in the IoT network that can pinch hit for the failing component, then uptime can still be achieved and in a more cost effective way than completely duplicate HA fashion.Type: ApplicationFiled: June 5, 2017Publication date: December 6, 2018Applicant: UNISYS CORPORATIONInventors: James R. Hunter, Lilia A. Weber, Craig R. Church, Andrew F. Sanderson
-
Patent number: 9804877Abstract: Methods and systems for managing reset of a physical function of an I/O device in a computing system are disclosed, where the physical function is included in a single-root PCI manager. One method includes maintaining a count of active virtual functions associated with the physical function included in the single-root PCI manager, and, upon determining that no active virtual functions are associated with the physical function, allowing the physical function to be reset within the single-root PCI manager. The method further includes while resetting the physical function, persisting a configuration memory space associated with the physical function, and associating the persisted configuration memory space with the physical function after the physical function is reset.Type: GrantFiled: September 16, 2014Date of Patent: October 31, 2017Assignee: Unisys CorporationInventors: James R Hunter, Sung V Huynh, Edward T Cavanagh, John A Landis
-
Publication number: 20170273148Abstract: A die-welding system for a de-icer assembly includes a die, a die base, a high energy source, and a de-icer assembly. The de-icer assembly includes a first welded-material layer and a second welded-material layer. At least one of the die and the die base includes a welded-portion pattern thereon configured to weld the first welded-material layer to the second welded-material layer in the pattern of the welded-portion pattern such that inflatable portions are formed within the welded-portion pattern formed in the de-icer assembly between non-welded sections of the first welded-material layer and the second welded-material layer.Type: ApplicationFiled: February 27, 2017Publication date: September 21, 2017Inventors: Samual Steven Riczo Schomer, Alan J. Fahrner, Kurt M. Tauscher, Andrew Taylor, James R. Hunter, David L. Brittingham
-
Publication number: 20170266869Abstract: A method of manufacturing a de-icer assembly includes positioning a first welded-material layer and a second welded-material layer between a die and a die base of a die-based welding system, wherein at least one of the die and the die base includes a welded-portion pattern configured to weld the first welded-material layer to the second welded-material layer in the pattern such that inflatable portions are formed within the welded-portion pattern formed in the de-icer assembly between non-welded sections of the first welded-material layer and the second welded-material layer, pressing the first welded-material layer and the second welded-material layer together between the die and die base, and applying high energy to the die-based welding system using a high energy source such that the first welded-material layer and the second welded-material layer are welded together at the areas in the shape of the welded-portion pattern to form a welded de-icer assembly.Type: ApplicationFiled: February 27, 2017Publication date: September 21, 2017Inventors: Samuel Steven Riczo Schomer, Alan J. Fahrner, Kurt M. Tauscher, Andrew Taylor, James R. Hunter, David L. Brittingham
-
Publication number: 20170266753Abstract: A method of manufacturing a de-icer assembly includes disposing a first welded-material layer and a second welded-material layer beneath a horn of a horn-based welding system, controlling the horn to move along a welded-portion pattern configured to weld the first welded-material layer to the second welded-material layer in the pattern of the welded-portion pattern such that inflatable portions are formed within the welded-portion pattern formed in the de-icer assembly between non-welded sections of the first welded-material layer and the second welded-material layer, and applying high-frequency energy to the first welded-material layer and a second welded-material layer using the horn such that the first welded-material layer and the second welded-material layer are welded together at areas in the shape of the welded-portion pattern to form a welded de-icer assembly.Type: ApplicationFiled: February 27, 2017Publication date: September 21, 2017Inventors: Samual Steven Riczo Schomer, Alan J. Fahrner, Kurt M. Tauscher, Andrew Taylor, James R. Hunter, David L. Brittingham
-
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
-
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: 20160216982Abstract: A Forward Fabric platform system for coupling to a data center platform. The Forward Fabric platform system includes a plurality of nodes, an interconnect backplane coupled between the nodes, and a Forward Fabric Manager (FFM) coupled to the nodes via the interconnect backplane for controlling and managing the Forward Fabric platform system. The Forward Fabric manager creates at least one secure partition (s-Par) application executing within at least one of the nodes. At least one of the nodes having a secure partition (s-Par) application executing therein also includes a software defined network (SDN) controller executing therein for receiving configuration information and providing at least one secure and non-stop Forward Fabric endpoint on the Forward Fabric platform system for connecting with at least one endpoint on the data center platform. At least one of the nodes having a secure partition (s-Par) application executing therein also includes a traffic control component and a router switch component.Type: ApplicationFiled: January 23, 2015Publication date: July 28, 2016Applicant: Unisys CorporationInventors: Ranjith Menon Puthen Variath, James R. Hunter, JR., John A. Landis
-
Patent number: 9384060Abstract: Methods and systems for allocating, one or more virtual functions of a plurality of virtual functions associated with physical functions of I/O interface devices of a computing device are described. One method includes managing one or more physical functions of an I/O interface device within an interconnect partition of a multi-partition virtualization system implemented at least in part on the computing device. The method further includes, during a boot process of a second partition on the computing device, parsing a file to determine an assignment of one or more virtual functions to the second partition and associate each of the one or more virtual functions to corresponding physical functions.Type: GrantFiled: September 16, 2014Date of Patent: July 5, 2016Assignee: Unisys CorporationInventors: James R Hunter, Sung V Huynh, Edward T Cavanagh, John A Landis
-
Publication number: 20160112346Abstract: Systems and methods for non-stop computing in a virtualization fabric are disclosed. One system includes a computing fabric comprising a plurality of host platforms, the plurality of host platforms including at least a first host platform and a second host platform communicatively connected to the first host platform. The system also includes an interconnect service partitions residing on the first host platform. The system includes a plurality of guest partitions distributed across the plurality of host platforms. The system further includes a DNS server instance managed by at least one of the plurality of interconnect service partitions and defining at least one zone, the at least one zone including one or more partitions from among the plurality of guest partitions distributed across the plurality of host platforms.Type: ApplicationFiled: October 21, 2014Publication date: April 21, 2016Applicant: UNISYS CORPORATIONInventors: Kyle Nahrgang, James R. Hunter, John A. Landis, William L. Weber, III
-
Publication number: 20160077884Abstract: Methods and systems for allocating, one or more virtual functions of a plurality of virtual functions associated with physical functions of I/O interface devices of a computing device are described. One method includes managing one or more physical functions of an I/O interface device within an interconnect partition of a multi-partition virtualization system implemented at least in part on the computing device. The method further includes, during a boot process of a second partition on the computing device, parsing a file to determine an assignment of one or more virtual functions to the second partition and associate each of the one or more virtual functions to corresponding physical functions.Type: ApplicationFiled: September 16, 2014Publication date: March 17, 2016Applicant: UNISYS CORPORATIONInventors: James R. Hunter, Sung V. Huynh, Edward T. Cavanagh, John A. Landis
-
Publication number: 20160077847Abstract: Methods and systems for instantiating a virtual function in a partition of a multi-partition virtualization system implemented at least in part on a computing device are disclosed. One method includes initializing a partition on the computing device, including determining a virtual function to be associated with the partition, the virtual function associated with a physical function of an I/O device, and, prior to attaching a processor to the partition, determining if the physical function is in a ready state and capable of being associated with the virtual function. The method further includes, upon determining that the physical function is in the ready state and capable of being associated with the virtual function, attaching the processor to the partition, thereby allowing the partition to begin execution.Type: ApplicationFiled: September 16, 2014Publication date: March 17, 2016Applicant: UNISYS CORPORATIONInventors: James R. Hunter, Sung V. Huynh, Edward T. Cavanagh, John A. Landis