Patents by Inventor Thomas Wittenschlaeger

Thomas Wittenschlaeger 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: 10667212
    Abstract: A power management system for a personal area fabric having a plurality of nodes is presented. The system implements power management functions at the fabric-level via fabric-level power profiles reflecting the aggregated power profiles from some or all of the nodes in the fabric. The fabric-level power profiles are used to trigger the implementation of fabric power configurations that cause the individual nodes to modify their operations in the interest of a fabric-level power management plan.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: May 26, 2020
    Assignee: NANT HOLDINGS IP, LLC
    Inventors: Rahul Chaturvedi, Thomas Wittenschlaeger, Patrick Soon-Shiong
  • Patent number: 10637799
    Abstract: Dynamic packet routing based on fabric awareness information is presented. Networking nodes in a networking fabric observe environmental properties across the fabric. When differences in environment properties between portions of the fabric are detected, differences in power consumption costs for example, the fabric generates corresponding routing tables. The networking nodes can then route traffic in a manner that is sensitive to the environment properties, power consumption or the cost of power for example.
    Type: Grant
    Filed: September 25, 2012
    Date of Patent: April 28, 2020
    Assignee: Nant Holdings IP, LLC
    Inventor: Thomas Wittenschlaeger
  • Publication number: 20200084100
    Abstract: A first fabric abstraction layer couples to a data link layer and a physical layer of a network fabric device. The network fabric device is connected to other network elements within a network via at least one network connection, such as a fiber optic connection. A second fabric abstraction layer couples to the data link layer and an application of the network device. The second fabric abstraction layer provides an application programming interface (API) to the application. The API allows the application to generate configuration instructions for configuring the at least one network connection. Upon receiving the configuration instructions generated by the application, the second abstraction layer sends the configuration instructions to the first abstraction layer via the data link layer. The first abstraction layer then configures the at least one network connection to transmit data according to the configuration instructions.
    Type: Application
    Filed: September 13, 2019
    Publication date: March 12, 2020
    Inventor: Thomas Wittenschlaeger
  • Publication number: 20200045630
    Abstract: A power management system for a personal area fabric having a plurality of nodes is presented. The system implements power management functions at the fabric-level via fabric-level power profiles reflecting the aggregated power profiles from some or all of the nodes in the fabric. The fabric-level power profiles are used to trigger the implementation of fabric power configurations that cause the individual nodes to modify their operations in the interest of a fabric-level power management plan.
    Type: Application
    Filed: October 14, 2019
    Publication date: February 6, 2020
    Applicant: NANT HOLDINGS IP, LLC
    Inventors: Rahul Chaturvedi, Thomas Wittenschlaeger, Patrick Soon-Shiong
  • Patent number: 10542027
    Abstract: A hybrid-fabric apparatus comprises a black box memory configured to store a plurality of behavior metrics and an anomaly agent coupled to the black box. The anomaly agent determines a baseline vector corresponding to nominal behavior of the fabric, wherein the baseline vector comprises at least two different behavior metrics that are correlated with each other. The anomaly agent disaggregates anomaly detection criteria into a plurality of anomaly criterion to be distributed among network nodes in the fabric.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: January 21, 2020
    Assignee: Nant Holdings IP, LLC
    Inventor: Thomas Wittenschlaeger
  • Patent number: 10491467
    Abstract: A device configured to or programmed to instantiate an isolated sub-fabric is presented. A network configuration device uses a virtual air gap policy to instantiate a sub-fabric from a fabric of networking nodes. The sub-fabric is configured with an internal routing policy that respects the nature of the defined isolation. Further, the fabric is provisioned with a virtual air gap that ensures the external networking nodes respect the isolation of the sub fabric.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: November 26, 2019
    Assignee: Nant Holdings IP, LLC
    Inventors: Thomas Wittenschlaeger, Nicholas J. Witchey
  • Publication number: 20190342269
    Abstract: Based on a hidden service address table stored in a memory, a virtual circuit related to a hidden service is mapped to a corresponding port-level channel based on the hidden service's address. Data associated with the hidden service is routed between the virtual circuit and the port-level channel. This enables binding of high level anonymity protocols to low level communication services of a network fabric and ensures that other nodes in the network fabric can leverage fabric-hosted hidden services without requiring updates to an existing anonymity protocol.
    Type: Application
    Filed: July 15, 2019
    Publication date: November 7, 2019
    Inventors: Thomas Wittenschlaeger, Nicholas J. Witchey
  • Publication number: 20190335526
    Abstract: A distributed network comprises a network fabric of networking nodes interconnected with each other through at least one of a physical link and a wireless link. The networking nodes include a plurality of access points, each access point configured to allow a first device to exchange data with a second device through the network fabric. A network fabric manager is configured to establish a network topology among the networking nodes, maintain a communication channel over the network topology between the first device and the second device, and transfer manager responsibilities from a first networking node to a different networking node while retaining connectivity.
    Type: Application
    Filed: July 8, 2019
    Publication date: October 31, 2019
    Inventor: Thomas Wittenschlaeger
  • Patent number: 10419284
    Abstract: A first fabric abstraction layer couples to a data link layer and a physical layer of a network fabric device. The network fabric device is connected to other network elements within a network via at least one network connection, such as a fiber optic connection. A second fabric abstraction layer couples to the data link layer and an application of the network device. The second fabric abstraction layer provides an application programming interface (API) to the application. The API allows the application to generate configuration instructions for configuring the at least one network connection. Upon receiving the configuration instructions generated by the application, the second abstraction layer sends the configuration instructions to the first abstraction layer via the data link layer. The first abstraction layer then configures the at least one network connection to transmit data according to the configuration instructions.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: September 17, 2019
    Assignee: Nant Holdings IP, LLC
    Inventor: Thomas Wittenschlaeger
  • Publication number: 20190238578
    Abstract: A hybrid-fabric apparatus comprises a black box memory configured to store a plurality of behavior metrics and an anomaly agent coupled to the black box. The anomaly agent determines a baseline vector corresponding to nominal behavior of the fabric, wherein the baseline vector comprises at least two different behavior metrics that are correlated with each other. The anomaly agent disaggregates anomaly detection criteria into a plurality of anomaly criterion to be distributed among network nodes in the fabric.
    Type: Application
    Filed: January 15, 2019
    Publication date: August 1, 2019
    Inventor: Thomas Wittenschlaeger
  • Patent number: 10356049
    Abstract: Based on a hidden service address table stored in a memory, a virtual circuit related to a hidden service is mapped to a corresponding port-level channel based on the hidden service's address. Data associated with the hidden service is routed between the virtual circuit and the port-level channel. This enables binding of high level anonymity protocols to low level communication services of a network fabric and ensures that other nodes in the network fabric can leverage fabric-hosted hidden services without requiring updates to an existing anonymity protocol.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: July 16, 2019
    Assignee: Nant Holdings IP, LLC
    Inventors: Thomas Wittenschlaeger, Nicholas Witchey
  • Patent number: 10349461
    Abstract: A surface-based network fabric comprises a plurality of surface nodes interconnected with each other through physical links, and an intermediary network fabric comprises a plurality of intermediary notes configured to communicate with the surface nodes, wherein the intermediary nodes include aircraft. A network fabric manager establishes a network topology among the surface nodes and the intermediary nodes to communicatively connect a first wireless device to a second wireless device, and migrates from a first surface node to a second surface node while retaining connectivity between the first wireless device and the second wireless device.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: July 9, 2019
    Assignee: Nant Holdings IP, LLC
    Inventor: Thomas Wittenschlaeger
  • Patent number: 10321509
    Abstract: A plurality of networking nodes provides a wireless network fabric that serves at least two devices. Each networking node stores global communication topology information for the wireless network fabric. One of the networking nodes performs global fabric management functions to maintain a communication channel among the at least two devices, and is responsive to a triggering event to identify a next global fabric manager from the other networking nodes. Upon detection of an attack, the global fabric management responsibilities migrate from the networking node to the next global fabric manager while maintaining connectivity between the at least two devices.
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: June 11, 2019
    Assignee: Nant Holdings IP, LLC
    Inventor: Thomas Wittenschlaeger
  • Publication number: 20190140981
    Abstract: A network fabric application coupled to a data link layer is provided with access to network elements in an optical fiber network. The network fabric application defines a network fabric configuration comprising at least a subset of the network elements, wherein the network fabric forms a multi-path communication network among the subset. The network fabric is configured to transmit data among networked devices in the network fabric along the multi-path communication network.
    Type: Application
    Filed: January 3, 2019
    Publication date: May 9, 2019
    Inventor: Thomas Wittenschlaeger
  • Patent number: 10218732
    Abstract: A hybrid-fabric apparatus comprises a black box memory configured to store a plurality of behavior metrics and an anomaly agent coupled to the black box. The anomaly agent determines a baseline vector corresponding to nominal behavior of the fabric, wherein the baseline vector comprises at least two different behavior metrics that are correlated with each other. The anomaly agent disaggregates anomaly detection criteria into a plurality of anomaly criterion to be distributed among network nodes in the fabric, the anomaly detection criteria characterizing a variation from the baseline vector, and each of the plurality of anomaly criterion comprising a function of a measured vector of behavior metrics. The variation can be calculated based on a variation function applied to a vector of measured behavior metrics having elements corresponding to member elements of the baseline vector.
    Type: Grant
    Filed: April 6, 2017
    Date of Patent: February 26, 2019
    Assignee: Nant Holdings IP, LLC
    Inventor: Thomas Wittenschlaeger
  • Patent number: 10212101
    Abstract: A network fabric application coupled to a data link layer is provided with access to network elements in an optical fiber network. The network fabric application defines a network fabric configuration comprising at least a subset of the network elements, wherein the network fabric forms a multi-path communication network among the subset. The network fabric is configured to transmit data among networked devices in the network fabric along the multi-path communication network.
    Type: Grant
    Filed: January 13, 2015
    Date of Patent: February 19, 2019
    Assignee: Nant Holdings IP, LLC
    Inventor: Thomas Wittenschlaeger
  • Publication number: 20190052578
    Abstract: A network switch comprises a plurality of optical physical transport layer resources and a control plane management engine capable of receiving, via a request over a network interface, at least one control plane provisioning policy that maps at least one upper layer resource to at least some of the optical physical transport layer resources. The control plane management engine provisions at least some of the optical physical transport layer resources for use by at least one virtual control plane, which operates according to rules of the control plane provisioning policy. The control plane management engine is configured to manage network traffic among the at least some optical physical transport layer resources and external networking nodes according to the at least one virtual control plane.
    Type: Application
    Filed: September 19, 2018
    Publication date: February 14, 2019
    Inventor: Thomas Wittenschlaeger
  • Publication number: 20180367343
    Abstract: Systems and methods associated with distributing an application's network interface over nodes of a networking fabric are presented. Nodes of the fabric can operate as interface modules, each taking on a role or responsibility for a portion of the application's network address including IP address, port assignments, or other portions of the network address. Interface modules of the networking nodes can then spoof or cloak the application to provide security against internal or external threats.
    Type: Application
    Filed: July 27, 2018
    Publication date: December 20, 2018
    Inventor: Thomas Wittenschlaeger
  • Publication number: 20180351916
    Abstract: Based on a hidden service address table stored in a memory, a virtual circuit related to a hidden service is mapped to a corresponding port-level channel based on the hidden service's address. Data associated with the hidden service is routed between the virtual circuit and the port-level channel. This enables binding of high level anonymity protocols to low level communication services of a network fabric and ensures that other nodes in the network fabric can leverage fabric-hosted hidden services without requiring updates to an existing anonymity protocol.
    Type: Application
    Filed: May 14, 2018
    Publication date: December 6, 2018
    Inventors: Thomas Wittenschlaeger, Nicholas Witchey
  • Publication number: 20180319235
    Abstract: A system for minimizing data transmission latency between a sensor and a suspension controller of a vehicle is described. The system includes: a state determination module that determines a physical state of the vehicle; a plurality of data paths for transmitting a first signal from the sensor to the suspension controller; a data path configurator of the controller that selects a first data path of the plurality of data paths based on at least one characteristic of the first data path and the physical state and configures the first data path to transmit the first signal; and an actuation module that generates an actuation signal to control a damping characteristic of the suspension actuator based on at least the first signal.
    Type: Application
    Filed: May 5, 2017
    Publication date: November 8, 2018
    Applicant: Fox Factory, Inc.
    Inventor: Thomas Wittenschlaeger