Patents by Inventor John Landi
John Landi 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: 11907229Abstract: A system may include one or more tangible, non-transitory computer-readable media having stored thereon instructions, the instructions when executed to instruct one or more processors to: receive a platform-independent access binding data structure (a PIAB data structure), the PIAB data structure comprising a platform-independent representation of a subject class, a verb, an object, and a binding comprising a permission for the subject class to perform the verb on the object; convert the PIAB data structure to a first platform-specific binding for a first target platform; and cause the first platform-specific binding to be implemented on the first target platform.Type: GrantFiled: March 31, 2022Date of Patent: February 20, 2024Assignee: GM Cruise Holdings LLCInventors: Stephen James Day, Seth Alexander Bunce, Matthew John Landis, Jonathan Langefeld, Jason Vrablik, Cheng Pan
-
Publication number: 20230315739Abstract: A system may include one or more tangible, non-transitory computer-readable media having stored thereon instructions, the instructions when executed to instruct one or more processors to: receive a platform-independent access binding data structure (a PIAB data structure), the PIAB data structure comprising a platform-independent representation of a subject class, a verb, an object, and a binding comprising a permission for the subject class to perform the verb on the object; convert the PIAB data structure to a first platform-specific binding for a first target platform; and cause the first platform-specific binding to be implemented on the first target platform.Type: ApplicationFiled: March 31, 2022Publication date: October 5, 2023Applicant: GM Cruise Holdings LLCInventors: Stephen James Day, Seth Alexander Bunce, Matthew John Landis, Jonathan Langefeld, Jason Vrablik, Cheng Pan
-
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: 10945119Abstract: Embodiments of the disclosure provide methods, systems, apparatuses, and computer program products for facilitating communications between a plurality of devices and subsystems on a first network (for example, a first cable network) and one or more devices and subsystems on a second network (for example, a second cable network) using an integration system on the first network. In one embodiment, the integration system may allow for deployment of new systems or infrastructures that can cooperatively operate with legacy systems already deployed on the first or second networks. Particular embodiments of the subject matter may reduce the cost associated with deploying, upgrading and/or maintaining the devices and systems on the first and/or second networks.Type: GrantFiled: November 25, 2019Date of Patent: March 9, 2021Assignee: Cox Communications, Inc.Inventors: Donald Carl Bleyl, Erik Fields, John Landis, Josh Nelson, Roy Pereira
-
Patent number: 10855655Abstract: A system for providing a system for providing network communications organized using communities of interests defined by a common encryption key. IoT devices are located at the edge of a network while providing secure and isolated communications for its applications and data through a common network infrastructure. The system's functionality provides the IoT network with secure communications to obtain data from devices by host applications over public networks. The data may be organized and segmented in a manner that isolates and protects the data with only authorized applications gaining access the data to see its existence and read its contents.Type: GrantFiled: September 5, 2017Date of Patent: December 1, 2020Assignee: Unisys CorporationInventors: Mehdi Entezari, Zachary Dremann, John A. Landis
-
Publication number: 20200100096Abstract: Embodiments of the disclosure provide methods, systems, apparatuses, and computer program products for facilitating communications between a plurality of devices and subsystems on a first network (for example, a first cable network) and one or more devices and subsystems on a second network (for example, a second cable network) using an integration system on the first network. In one embodiment, the integration system may allow for deployment of new systems or infrastructures that can cooperatively operate with legacy systems already deployed on the first or second networks. Particular embodiments of the subject matter may reduce the cost associated with deploying, upgrading and/or maintaining the devices and systems on the first and/or second networks.Type: ApplicationFiled: November 25, 2019Publication date: March 26, 2020Inventors: Donald Carl Bleyl, Erik Fields, John Landis, Josh Nelson, Roy Pereira
-
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
-
Patent number: 10492058Abstract: Embodiments of the disclosure provide methods, systems, apparatuses, and computer program products for facilitating communications between a plurality of devices and subsystems on a first network (for example, a first cable network) and one or more devices and subsystems on a second network (for example, a second cable network) using an integration system on the first network. In one embodiment, the integration system may allow for deployment of new systems or infrastructures that can cooperatively operate with legacy systems already deployed on the first or second networks. Particular embodiments of the subject matter may reduce the cost associated with deploying, upgrading and/or maintaining the devices and systems on the first and/or second networks.Type: GrantFiled: August 8, 2017Date of Patent: November 26, 2019Assignee: Cox Communications, Inc.Inventors: Donald Carl Bleyl, Erik Fields, John Landis, Josh Nelson, Roy Pereira
-
Publication number: 20190075080Abstract: A system for providing a system for providing network communications organized using communities of interests defined by a common encryption key. IoT devices are located at the edge of a network while providing secure and isolated communications for its applications and data through a common network infrastructure. The system's functionality provides the IoT network with secure communications to obtain data from devices by host applications over public networks. The data may be organized and segmented in a manner that isolates and protects the data with only authorized applications gaining access the data to see its existence and read its contents.Type: ApplicationFiled: September 5, 2017Publication date: March 7, 2019Applicant: Unisys CorporationInventors: Mehdi Entezari, Zachary Dremann, John A. Landis
-
Publication number: 20180041891Abstract: Embodiments of the disclosure provide methods, systems, apparatuses, and computer program products for facilitating communications between a plurality of devices and subsystems on a first network (for example, a first cable network) and one or more devices and subsystems on a second network (for example, a second cable network) using an integration system on the first network. In one embodiment, the integration system may allow for deployment of new systems or infrastructures that can cooperatively operate with legacy systems already deployed on the first or second networks. Particular embodiments of the subject matter may reduce the cost associated with deploying, upgrading and/or maintaining the devices and systems on the first and/or second networks.Type: ApplicationFiled: August 8, 2017Publication date: February 8, 2018Inventors: Donald Carl Bleyl, Erik Fields, John Landis, Josh Nelson, Roy Pereira
-
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: 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
-
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: 9519795Abstract: One system includes one or more host computing systems, each host computing system including at least one execution core and a system memory. The system includes a plurality of virtual partitions executing on the one or more host computing systems and including a first partition having at least a portion of the system memory associated with at least one of the one or more host computing systems and configure to store a database therein. The system also includes an interconnect layer communicatively connecting the plurality of virtual partitions, the interconnect layer providing a programming interface by which direct memory access operations between partitions are coordinated. In response to database commands received at the first partition, the data stored in the database is provided to a requesting partition a direct memory access operation.Type: GrantFiled: December 19, 2013Date of Patent: December 13, 2016Assignee: Unisys CorporationInventors: Stephen Guarrieri, James Hunter, John Landis, Richard Kelble
-
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