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: 11163597
    Abstract: 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: Grant
    Filed: January 20, 2016
    Date of Patent: November 2, 2021
    Assignee: Unisys Corporation
    Inventors: Robert J Sliwa, Bryan E Thompson, James R Hunter, John A Landis, David A Kershner
  • Patent number: 10965616
    Abstract: 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: Grant
    Filed: October 21, 2014
    Date of Patent: March 30, 2021
    Assignee: Unisys Corporation
    Inventors: Kyle Nahrgang, James R. Hunter, John A Landis, William L Weber, III
  • Patent number: 10780983
    Abstract: 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: Grant
    Filed: December 18, 2017
    Date of Patent: September 22, 2020
    Assignee: Goodrich Corporation
    Inventors: James R. Hunter, Galdemir Cezar Botura, Samual Steven Riczo Schomer, Alan J. Fahrner, Kurt M. Tauscher
  • Patent number: 10599458
    Abstract: 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: Grant
    Filed: January 23, 2015
    Date of Patent: March 24, 2020
    Assignee: Unisys Corporation
    Inventors: Ranjith Menon Puthen Variath, James R Hunter, Jr., John A Landis
  • Patent number: 10592434
    Abstract: 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: Grant
    Filed: January 20, 2016
    Date of Patent: March 17, 2020
    Assignee: Unisys Corporation
    Inventors: Robert J Sliwa, Bryan E Thompson, James R Hunter, John A Landis, David A Kershner
  • Publication number: 20190185168
    Abstract: 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: Application
    Filed: December 18, 2017
    Publication date: June 20, 2019
    Inventors: James R. Hunter, Galdemir Cezar Botura, Samual Steven Riczo Schomer, Alan J. Fahrner, Kurt M. Tauscher
  • Publication number: 20190090305
    Abstract: 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: Application
    Filed: September 20, 2017
    Publication date: March 21, 2019
    Inventors: James R. Hunter, Craig R. Church, Nandish Jayaram Kopri
  • Publication number: 20180351793
    Abstract: 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: Application
    Filed: June 5, 2017
    Publication date: December 6, 2018
    Applicant: UNISYS CORPORATION
    Inventors: James R Hunter, Lilia A Weber, Craig R Church, Andrew F Sanderson
  • Publication number: 20180351792
    Abstract: 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: Application
    Filed: June 5, 2017
    Publication date: December 6, 2018
    Applicant: UNISYS CORPORATION
    Inventors: James R. Hunter, Lilia A. Weber, Craig R. Church, Andrew F. Sanderson
  • Patent number: 9804877
    Abstract: 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: Grant
    Filed: September 16, 2014
    Date of Patent: October 31, 2017
    Assignee: Unisys Corporation
    Inventors: James R Hunter, Sung V Huynh, Edward T Cavanagh, John A Landis
  • Publication number: 20170273148
    Abstract: 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: Application
    Filed: February 27, 2017
    Publication date: September 21, 2017
    Inventors: Samual Steven Riczo Schomer, Alan J. Fahrner, Kurt M. Tauscher, Andrew Taylor, James R. Hunter, David L. Brittingham
  • Publication number: 20170266869
    Abstract: 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: Application
    Filed: February 27, 2017
    Publication date: September 21, 2017
    Inventors: Samuel Steven Riczo Schomer, Alan J. Fahrner, Kurt M. Tauscher, Andrew Taylor, James R. Hunter, David L. Brittingham
  • Publication number: 20170266753
    Abstract: 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: Application
    Filed: February 27, 2017
    Publication date: September 21, 2017
    Inventors: Samual Steven Riczo Schomer, Alan J. Fahrner, Kurt M. Tauscher, Andrew Taylor, James R. Hunter, David L. Brittingham
  • Publication number: 20170206104
    Abstract: 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: Application
    Filed: January 20, 2016
    Publication date: July 20, 2017
    Applicant: Unisys Corporation
    Inventors: Robert J. Sliwa, Bryan E. Thompson, James R. Hunter, John A. Landis, David A. Kershner
  • Publication number: 20170206175
    Abstract: 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: Application
    Filed: January 20, 2016
    Publication date: July 20, 2017
    Applicant: Unisys Corporation
    Inventors: Robert J. Sliwa, Bryan E. Thompson, James R. Hunter, John A. Landis, David A. Kershner
  • Publication number: 20160216982
    Abstract: 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: Application
    Filed: January 23, 2015
    Publication date: July 28, 2016
    Applicant: Unisys Corporation
    Inventors: Ranjith Menon Puthen Variath, James R. Hunter, JR., John A. Landis
  • Patent number: 9384060
    Abstract: 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: Grant
    Filed: September 16, 2014
    Date of Patent: July 5, 2016
    Assignee: Unisys Corporation
    Inventors: James R Hunter, Sung V Huynh, Edward T Cavanagh, John A Landis
  • Publication number: 20160112346
    Abstract: 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: Application
    Filed: October 21, 2014
    Publication date: April 21, 2016
    Applicant: UNISYS CORPORATION
    Inventors: Kyle Nahrgang, James R. Hunter, John A. Landis, William L. Weber, III
  • Publication number: 20160077884
    Abstract: 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: Application
    Filed: September 16, 2014
    Publication date: March 17, 2016
    Applicant: UNISYS CORPORATION
    Inventors: James R. Hunter, Sung V. Huynh, Edward T. Cavanagh, John A. Landis
  • Publication number: 20160077847
    Abstract: 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: Application
    Filed: September 16, 2014
    Publication date: March 17, 2016
    Applicant: UNISYS CORPORATION
    Inventors: James R. Hunter, Sung V. Huynh, Edward T. Cavanagh, John A. Landis