Patents by Inventor Jonathon C. Skarphol

Jonathon C. Skarphol 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: 11546176
    Abstract: A method of remotely initializing at least one device is disclosed. The method includes initializing at a local host a cryptographic authorization sequence after receiving a secure input value. The method further includes receiving at a local host cryptographic controller a first authorization request from a first remote device. After a challenge-response authentication protocol, the first remote device is authenticated and receives a public key infrastructure certificate. The method includes receiving at a first remote cryptographic controller a second request from a second remote device. After a challenge-response authentication protocol, the first remote device is authenticated, but does not receive a public key infrastructure certificate. A system for remotely initiating at least one device is also disclosed.
    Type: Grant
    Filed: August 26, 2020
    Date of Patent: January 3, 2023
    Assignee: Rockwell Collins, Inc.
    Inventors: Sean Howard, James A. Marek, Jonathon C. Skarphol, Edward C. Tubbs
  • Publication number: 20220382556
    Abstract: A cross-domain guard is disclosed that includes a field programmable gate array (FPGA). The FPGA includes a rule database containing one or more rules, a memory interconnect configured to send control data or rule processing data, media access control logic, and a plurality of filter engines configured to receive an incoming message and generate a processed message. Each of the plurality of filter engines may contain a message processing allocation element configured to receive and distribute the incoming message, and a plurality of rule processor kernels. Each of the plurality of rule processor kernels includes a rule processor kernel control element, a plurality of data operator kernels configured to perform a data comparison operation, a ternary lookup table processor configured to perform a logic operation based upon a result of the data comparison operation, and a processed message arbiter. A method for filtering incoming messages is also disclosed.
    Type: Application
    Filed: May 26, 2021
    Publication date: December 1, 2022
    Inventors: Edward C. Tubbs, Sean Nichols, Jonathon C. Skarphol, Sean Jarrard, Brian R. Roggendorf, Ronald Luse, James A. Marek
  • Publication number: 20220070008
    Abstract: A method of remotely initializing at least one device is disclosed. The method includes initializing at a local host a cryptographic authorization sequence after receiving a secure input value. The method further includes receiving at a local host cryptographic controller a first authorization request from a first remote device. After a challenge—response authentication protocol, the first remote device is authenticated and receives a public key infrastructure certificate. The method includes receiving at a first remote cryptographic controller a second request from a second remote device. After a challenge—response authentication protocol, the first remote device is authenticated, but does not receive a public key infrastructure certificate. A system for remotely initiating at least one device is also disclosed.
    Type: Application
    Filed: August 26, 2020
    Publication date: March 3, 2022
    Inventors: Sean Howard, James A. Marek, Jonathon C. Skarphol, Edward C. Tubbs
  • Patent number: 10999876
    Abstract: A system and a method. The system may include a node of a network of nodes. The network may be a combined time division multiple access (TDMA) and contention access (CA) waveform network configured to utilize a combined TDMA and CA waveform. The combined TDMA and CA waveform may include a slot ring. The slot ring may include a plurality of TDMA slots and at least one CA period.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: May 4, 2021
    Assignee: Rockwell Collins, Inc.
    Inventors: Scott L. Chamberlain, John C. Herder, Jonathon C. Skarphol
  • Patent number: 10908277
    Abstract: Separation distances between a platform and an air or weather anomaly such as a wake vortex are obtained. Airspeeds of the air or weather anomalies are detected. Maximum airspeeds determined from different detection paths may result one or more airspeed differentials. The one or more airspeed differentials may be used to determine a calculated separation distance. A position of the platform may be maintained or maneuvered relative to the air or weather anomaly based on the calculated separation distance. Control commands may be output to a vehicle control system to perform, direct, or display a navigational solution including maneuvering relative to the air or weather anomaly, where the vehicle control system may include a graphics controller, a flight control system, a flight management system, or an autopilot.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: February 2, 2021
    Assignee: Rockwell Collins, Inc.
    Inventors: Brian R. Roggendorf, Stephen E. Tyson, Jonathon C. Skarphol
  • Patent number: 10855389
    Abstract: A system and a method. The system may include a node of a network of nodes, wherein the network is configured as a modified time division multiple access (TDMA) network. The node may include a processor and a transceiver communicatively coupled to the processor. The processor may be configured to: collect data received from each other node of the network during a data collection phase of a given modified TDMA cycle, the collected data including information of connectivity between pairs of nodes of the network; and output the collected data for transmission to each other node of the network during a data distribution phase of the given modified TDMA cycle.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: December 1, 2020
    Assignee: Rockwell Collins, Inc.
    Inventors: Brian R. Roggendorf, John C. Herder, Jonathon C. Skarphol, Carlen R. Welty, Jobe D. Price
  • Patent number: 10757111
    Abstract: A multilevel security fabric with address management units communicatively coupled to ports of a communication fabric and nodes of a multilevel security system are disclosed. The communication fabric facilitates communication between the nodes. An address management unit associated with a particular node extracts address maps contained in data requests associated with the particular node and regulates communication of that node any other nodes within the system across the communication fabric based on whether the extracted address maps are within an allowable address access range specified for the particular node. In the event that an extracted address map fails to fall within the allowable address access range, the address management unit may block the communication with the particular node. Accordingly, the address management unit may enforce multilevel communication across the communication fabric with high assurance.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: August 25, 2020
    Assignee: Rockwell Collins, Inc.
    Inventors: James A. Marek, Jonathon C. Skarphol, Adam W. Pfab, Edward C. Tubbs, John G. Bendickson
  • Publication number: 20080307169
    Abstract: A data processing system includes a coherence directory having a prefetch sector cache and a memory directory array containing a plurality of sectored entries. According to one method, in response to receiving a first directory lookup request specifying a first target address, an entry associated with the target address is accessed in the memory directory array. In response to the access, the coherence directory returns, as a result of the first directory lookup request, contents of a first sector that is identified by the target address as a requested sector. The coherence directory also caches contents of a second sector of the multiple sectors that is a non-requested sector for the first directory lookup request in a prefetch sector cache.
    Type: Application
    Filed: June 6, 2007
    Publication date: December 11, 2008
    Inventors: Duane Arlyn Averill, Jonathon C. Skarphol, Brian T. Vanderpool