US Pat. No. 10,206,294

CHARGE CAPACITOR CIRCUIT CARD ASSEMBLY

L3 Technologies Inc., Ne...

1. An electrical assembly comprising:a housing;
a plurality of pogo pin connectors disposed within and projecting from the housing; and
a plurality of storage capacitors disposed within the housing and configured to form electrical connections with selected ones of the plurality of pogo pin connectors, the storage capacitors storing energy for power delivery by the pogo pin connectors.

US Pat. No. 10,142,136

SELF-CONSISTENT OUTPHASING SIGNAL SEPARATION

L3 Technologies Inc., Ne...

1. An apparatus for providing self-consistent outphasing signal separation, the apparatus comprising:a receiver configured to receive a variable-envelope signal;
an outphasing separator comprising at least one digital component configured to split the received variable-envelope signal into first and second, constant-envelope signals, wherein splitting the received variable-envelope signal comprises applying functions using consistent phase;
a first analog component chain comprising one or more analog electrical components configured to receive and process the first, constant-envelope signal;
a second analog component chain comprising one or more analog electrical components configured to receive and process the second consistent phase, constant-envelope signal;
an analog combiner configured to combine the processed first and second constant-envelope signals for transmission to one or more other entities or systems; and
first and second linear pre-equalizers configured to receive the first and second constant-envelope signals and apply pre-equalization such that, when applied, signal distortions are summed out at the output of the analog combiner.

US Pat. No. 10,236,839

OUTPHASED SPATIAL COMBINER

L3 Technologies Inc., Ne...

1. A method of spatially combining signals, the method comprising:receiving a plurality of RF input signals at a plurality of RF input connectors, wherein at least one of the RF input signals is a variable envelope signal;
converting the at least one variable envelope signal, received at a first RF input connector in the plurality of RF input connectors, into two or more constant envelope outphased signals;
amplifying the two or more outphased constant envelope signals;
radiating the amplified outphased constant envelope signals;
amplifying at least one other RF input signal received at a second RF input connector in the plurality of RF input connectors;
radiating the amplified at least one other RF input signal;
at a spatial combiner aperture,
spatially combining the radiated amplified outphased constant envelope signals and the radiated amplified at least one other RF input signal to create a combined signal; and outputting the combined signal onto an output RF connector.

US Pat. No. 10,103,908

LINEAR EQUALIZERS FOR OUTPHASING AMPLIFICATION

L3 Technologies Inc., Ne...

1. An apparatus for relative or absolute equalization of two or more channels, the apparatus comprising:a receiver configured to receive a variable-envelope signal;
an outphasing separator configured to split the received variable-envelope signal into first and second constant-envelope signals;
a first linear pre-equalizer configured to equalize the first constant-envelope signal relative to the second constant-envelope signal and provide a first pre-equalized constant-envelope signal;
a second linear pre-equalizer configured to equalize the second constant-envelope signal relative to the first constant-envelope signal and provide a second pre-equalized constant-envelope signal;
an analog combiner configured to combine the first and second pre-equalized constant-envelope signals; and
a feedback loop comprising at least one processor configured to:
receive the combined first and second pre-equalized constant-envelope signals as inputs;
analyze the received combined first and second pre-equalized constant-envelope signals to identify one or more pre-equalization inputs that, when applied to the first and/or the second linear pre-equalizers, equalize the first and/or second pre-equalized constant-envelope signals relative to each other; and
provide the identified pre-equalization inputs to the first and/or the second linear pre-equalizers, such that the combined first and second pre-equalized constant-envelope signals are equalized relative to each other.

US Pat. No. 9,954,706

OUTPHASED SPATIAL COMBINER

L3 Technologies Inc., Ne...

1. A spatial combiner device, the spatial combiner device comprising:a plurality of RF input connectors configured to receive input signals;
constant envelope circuitry coupled to one or more of the RF input connectors, wherein the constant envelope circuitry is configured to convert a variable envelope signal into two or more constant envelope signals, but wherein at least one of the RF input connectors is not coupled to the constant envelope circuitry;
a plurality of power amplifier circuits, wherein each of the power amplifier circuits in the plurality of power amplifier circuits is coupled to one of the input connectors in the plurality of RF input connectors;
a plurality of spatial radiators, wherein each of the spatial radiators is coupled to one of the power amplifier circuits in the plurality of power amplifier circuits;
a spatial combiner aperture, wherein each of the spatial radiators is spatially coupled to the spatial combiner aperture such that each of the spatial radiators is configured to emit signals that can be received by the spatial combiner aperture, such that the spatial combiner aperture is configured to combine constant envelope signals derived from constant envelope signals input into one or more of the RF input connectors and constant envelope signals derived from variable envelope signals input into the constant envelope circuitry; and
an output RF connector coupled to the spatial combiner aperture, the output RF connector configured to provide an output signal, wherein the output signal comprises a combined signal comprising a combination of amplified signals.

US Pat. No. 9,690,498

PROTECTED MODE FOR SECURING COMPUTING DEVICES

L3 TECHNOLOGIES, INC., N...

1. A method for validating volatile memory, the method comprising:
determining a plurality of challenge parameters, wherein the plurality of challenge parameters are associated with a challenge
that is intended to bring volatile memory to a known state for validation, and the plurality of challenge parameters comprise
an indication of a memory region and a random number;

writing a pattern to at least one portion of unused volatile memory of the volatile memory, wherein writing the pattern to
the at least one portion of unused volatile memory comprises:

initializing a counter,
selecting at least one memory address on which the pattern is written based on a result of a pseudorandom function that takes
a current value of the counter as an input,

determining a value to write at the at least one memory address based on a value that was stored at another memory address
in the volatile memory and the current value of the counter that was used as the input to the pseudorandom function, and

writing the value at the at least one memory address;
determining that the volatile memory is ready for validation in accordance with the challenge; and
performing a validation procedure on the volatile memory.

US Pat. No. 9,651,652

INTERFERENCE CANCELLATION SYSTEM FOR LOCATION AND DIRECTION FINDING

L3 TECHNOLOGIES, INC., N...

1. A method for determining a position of a device experiencing interference, the method comprising:
receiving a plurality of radio frequency (RF) signals from a plurality of transmitters each located at a known position, wherein
each respective RF signal of the plurality of RF signals is transmitted from one of the transmitters, and each respective
RF signal comprises a respective RF SOI and a respective instance of at least one RF interfering signal;

determining a sample of the at least one RF interfering signal;
converting each of the plurality of RF signals to a plurality of optical signals, and converting the sample of the at least
one RF interfering signal to at least one optical interfering signal;

applying a 180 phase shift to the at least one optical interfering signal;
variably attenuating and variably time delaying the at least one optical interfering signal;
combining an instance of the at least one optical interfering signal with each of the plurality of optical signals after variably
attenuating and variably time delaying the at least one optical interfering signal;

converting the plurality of optical signals to a second plurality of RF signals after combining the at least one optical interfering
signal with each of the plurality of interfering signals; and

estimating a current position based on the known positions of each of the transmitters and one or more of the relative amplitudes
of the second plurality of RF signals, the relative timing differences of the second plurality of RF signals, or the relative
phase differences of the second plurality of RF signals.

US Pat. No. 9,748,987

INTERFERENCE CANCELLATION SYSTEM FOR CANCELLING INTERFERENCE IN THE OPTICAL DOMAIN

L3 TECHNOLOGIES, INC., N...

15. A method performed by an interference cancellation system (ICS), the method comprising:
receiving a first signal corresponding to an interferer signal and a second signal corresponding a combination of the interferer
signal and a signal of interest (SOI);

converting each of the first signal and the second signal from radio frequency (RF) signals to optical signals;
applying a 180 degree phase shift to one of the first signal or the second signal;
variably attenuating and variably time delaying one or more of the first signal and the second signal based on one or more
control signals received from a digital processor;

combining the first signal and the second signal into a combined signal after variably attenuating and variably time delaying
one or more of the first signal and the second signal; and

converting the combined signal from an optical signal to an RF signal;
sending the combined signal to a radio transceiver, wherein the control signals are generated based on a power level associated
with the combined signal.

US Pat. No. 9,746,545

MONOPULSE ARBITRARY PHASE DETECTION AND REMOVAL

L3 Technologies, Inc., N...

1. A method for an arbitrary phase detector to detect and remove an arbitrary phase difference between a sum channel signal
and a difference channel signal, the method comprising:
an act of the arbitrary phase detector receiving a sum channel signal from a sum channel signal source;
an act of the arbitrary phase detector receiving a difference channel signal from a difference channel signal source;
an act of the arbitrary phase detector shifting the difference channel signal according to a plurality of potential phase
difference pairs ?i and ?i+? between the sum and difference channel signal to thereby generate a plurality of difference channel signals each having
a different phase, wherein the plurality of potential phase difference pairs are virtual phase differences generated by the
arbitrary phase detector based on potential phase differences that may be present in the arbitrary phase detector;

an act of the arbitrary phase detector correlating the plurality of difference channel signals each having a different phase
with the sum channel signal to generate a plurality of sum+difference signals and sum?difference signals;

an act of the arbitrary phase detector determining, based on the plurality of sum+difference signals and sum?difference signals,
a maximum correlation magnitude difference between the ?i and ?i+? pairs; and

an act of the arbitrary phase detector using the maximum correlation magnitude differences between the ?i and ?i+? pairs in an error estimate calculation that removes the arbitrary phase difference.

US Pat. No. 9,760,731

CONFIGURABLE CROSS-DOMAIN INFORMATION ASSURANCE

L3 TECHNOLOGIES, INC., N...

1. A configurable data guard (CDG) implemented on a hardware-based programmable logic device, the CDG comprising:
a first network interface configured to receive data;
a first integrated circuit portion of the hardware-based programmable logic device, the first integrated circuit portion comprising
a plurality of arrays of preconfigured comparison operations;

a second integrated circuit portion of the hardware-based programmable logic device, the second integrated circuit portion
comprising a plurality of arrays of preconfigured action operations;

a microprocessor configured to:
receive a data guard configuration,
perform an authentication and integrity check procedure on the received data guard configuration, and
configure a plurality of guard primitives based on the data guard configuration, wherein each guard primitive is configured
from at least one preconfigured comparison operation from the first integrated circuit portion and at least one preconfigured
action operation from the second integrated circuit portion; and

a second network interface configured to output the data after the data has been processed by the plurality of guard primitives.

US Pat. No. 10,140,772

VISUALIZING ELECTROMAGNETIC PARTICLE EMISSIONS IN COMPUTER-GENERATED VIRTUAL ENVIRONMENTS

L3 Technologies, Inc., N...

1. A method, implemented at a computer system that includes at least one processor, for visualizing virtual electromagnetic (EM) particle emissions in a computer-generated virtual environment, the method comprising:accessing one or more portions of data representing virtual EM particle emissions emitted by at least one virtualized EM particle emitter;
generating a virtual particle visualization of at least a portion of the virtual EM particle emissions being emitted from the virtualized EM particle emitter within the virtual environment, the virtual particle visualization including an indication of the virtual EM particle emissions' interactions with other elements in the virtual environment; and
presenting the generated virtual particle visualization in the computer-generated virtual environment.

US Pat. No. 9,596,075

TRANSPARENT SERIAL ENCRYPTION

L3 Technologies, Inc., N...

1. An encryption device comprising:
a first communication interface configured to receive a serial data stream;
a processor configured to:
generate a keystream using a block cipher operating in counter mode, wherein the keystream is generated based on at least
a key value and a count value,

encrypt the serial data stream using the keystream,
detect an idle period in the serial data stream,
insert a framed cryptographic synchronization message into the encrypted serial data stream at a position corresponding to
the detected idle period, wherein the framed cryptographic synchronization message comprises an escape sequence and an indication
of a count value to be used to generate keystream data; and

a second communication interface configured to output the encrypted serial data and the framed cryptographic synchronization
message.

US Pat. No. 9,831,901

REMOTE INTERFERENCE CANCELLATION FOR COMMUNICATIONS SYSTEMS

L3 TECHNOLOGIES, INC., N...

1. An interference cancellation system (ICS) comprising:
an interference estimation processor configured to generate an estimated interference signal using a spatial diversity interference
estimation technique based on one or more signals received over the air via an antenna array, wherein the spatial diversity
interference estimation technique comprises an independent component analysis of interference signal components received via
the antenna array, and the independent component analysis comprises a second order decorrelation of the interference signal
components received via the antenna array; and

an interference cancellation processor configured to:
receive the estimated interference signal and a combined signal, wherein the combined signal comprises a combination of the
interference signal and a signal of interest (SOI),

convert the estimated interference signal and the combined signal to optical signals,
apply a 180 degree phase shift to one of the estimated interference signal or the combined signal,
variably attenuate and variably time delay one or more of the estimated interference signal or the combined signal,
combine the estimated interference signal and the combined signal, and
convert the combination of the estimated interference signal and the combined signal into a radio frequency (RF) signal.

US Pat. No. 10,165,537

DISTRIBUTED NETWORK TIME SYNCHRONIZATION USING GEO-BEACONS

L3 Technologies, Inc., N...

11. A device for synchronizing time among a plurality of nodes in a network, wherein the device comprises the first node in the network, the device comprising:a transceiver configured to receive at least one timing message from a second node in the network and to transmit timing messages to other nodes in the network, the timing message providing an indication of the current time and frequency as measured by the first node at transmission of the timing message;
a local oscillator that governs timing of an internal clock;
a processor configured to determine a propagation time between the first node and the second node using a determined transmission frequency of the timing messages, a clock reading of the internal clock that indicates the current time in the first node, and timing and frequency measurements obtained at both the first and the second node;
a weighting module configured to apply a weighting factor to the current time of the first node to adjust the current time of the first node forward or backward; and
a time synchronization module configured to combine the determined propagation time with the adjusted clock time of the first node to generate a new, synchronized time and transmission frequency, which is broadcasted, using the transceiver, in a subsequent timing message to one or more other nodes in the network.

US Pat. No. 9,942,198

INTERNET ISOLATION FOR AVOIDING INTERNET SECURITY THREATS

L3 TECHNOLOGIES, INC., N...

1. A networked system comprising:a local area network; and
a connection on the local area network communicating with an Internet; and
a plurality of computer systems coupled to the local area network;
each computer system of the plurality of computer systems operating as a host system according to stored data corresponding to an operating system and one or more program applications;
each computer system supporting operation of a respective virtual computer system that is separated and isolated from the host system by an internal firewall, wherein a local host-based firewall is configured to implement a first policy when the computer system is connected to the local area network and a second policy when the computer system is not connected to the local area network, wherein the first policy permits at least one or more communications between the host system of the computer system and one or more resources on the local area network using a second browser program running on the host system outside of the virtual computer system, and the second policy blocks at least communications egressing from the second browser program running on the host system of the computer system but allows communications egressing from a first browser program of the virtual computer system;
the local area network having a respective virtual conduit connection between each of said virtual computer systems and a virtual private network termination point on the local area network, and each virtual conduit connection is associated with a respective Internet Protocol (IP) address;
each virtual computer system comprising the first browser program that communicates via the respective virtual conduit connection over the local area network with the connection to the Internet such that said virtual computer system is enabled to access sites on the Internet through said virtual conduit connection without exposing the host system;
wherein each virtual computer system is isolated against any other communication with or over the local area network except for the communication through the respective virtual conduit connection; and
wherein each virtual computer system is isolated so as to prevent any communication of data to the respective host system from the virtual computer system operating thereon, except for a predetermined set of types of permitted data transfers therebetween; and
wherein the predetermined set of types of permitted data transfers from the virtual computer system to the host computer system is limited to transfers of data that are initiated by receiving an input from a user.

US Pat. No. 9,922,593

NIGHT VISION COMPATIBLE DISPLAY

L3 Technologies, Inc., N...

1. An emissive display configured to operate in a day mode and a night mode, the display comprising:
a day pixel configured to operate in the day mode;
a night pixel configured to operate in the night mode, wherein the night pixel is not operational in the day mode;
a common pixel configured to operate in both the day mode and the night mode wherein the common pixel is selected from the
group consisting of a green pixel and a blue pixel; and

a detector configured to selectively change an operating mode of the emissive display between the day mode and the night mode
based on a detected indication.

US Pat. No. 10,227,136

MULTIPLE INPUT RELEASE MECHANISM FOR DEPLOYABLE EMERGENCY LOCATOR TRANSMITTER AND FLIGHT RECORDER

L3 TECHNOLOGIES, INC., N...

1. A method, comprising:identifying the presence of at least one crash indicator;
performing an analysis of aircraft distress based on aircraft parameters other than the at least one crash indicator to provide an analysis result of aircraft distress; and
triggering the release of a safety device contingent upon the presence of the at least one crash indicator being accompanied by a positive result of aircraft distress.

US Pat. No. 10,348,423

CALCULATING A VIRTUAL BORESIGHT VECTOR OF AN ANTENNA ARRAY

L3 TECHNOLOGIES, INC., N...

17. An angle of arrival system comprising:an angle of arrival node having an antenna array and a modem coupled to the antenna array; and
a calibration node that is configured to emit a signal;
wherein the modem is configured to perform the following:
generate a first measured covariance matrix for the signal when the calibration node is positioned at an arbitrary location;
generate a second measured covariance matrix for the signal when the calibration node is positioned at a permanent location different from the arbitrary location;
generate a measured difference covariance matrix from the first and second measured covariance matrices;
determine an angle difference between an angle of the arbitrary location relative to the antenna array and an angle of the permanent location relative to the antenna array;
for each of a number of assumed angles of the permanent location relative to the antenna array:
calculate a first estimated covariance matrix for the assumed angle;
calculate a second estimated covariance matrix for a corresponding angle that is offset from the assumed angle; and
generate an estimated difference covariance matrix from the first and second estimated covariance matrices;
compare the measured difference covariance matrix to each estimated difference covariance matrix to identify one of the estimated difference covariance matrices that most closely matches the measured difference covariance matrix; and
calculate, from the assumed angle that corresponds with the identified estimated difference covariance matrix, an angle between the antenna array and the calibration node.

US Pat. No. 9,942,033

CRYPTOGRAPHIC DEVICE WITH DETACHABLE DATA PLANES

L3 TECHNOLOGIES, INC., N...

1. A cryptographic configuration device configured to load one or more cryptographic keys onto one or more removeable encryption/decryption (E/D) devices, the cryptographic configuration device comprising:one or more child interfaces, wherein each child interface is configured to allow one or more removeable E/D devices to be physically connected to the cryptographic configuration device during the configuration of the one or more removeable E/D devices to perform one or more data plane cryptographic functions;
secure tamper memory, wherein the secure tamper memory is configured to store one or more secret keys, and clear memory contents based on operating without power for more than a configured amount of time; and
a microprocessor configured to:
perform one or more control plane cryptographic functions for the one or more secret keys, the one or more control plane cryptographic functions comprising a fail-safe key management function,
derive one or more session keys based on the one or more secrets keys using one or more of a one-way function or internally generated random data bits, and
load the one or more session keys onto the one or more removeable E/D devices while the one or more removeable E/D devices are physically connected to the cryptographic configuration device via the one or more child interfaces.

US Pat. No. 9,857,336

MULTI-CHANNEL ION MOBILITY SPECTROMETER

L3 Technologies, Inc., W...

1. An ion mobility spectrometer, comprising:
a drift tube;
a plurality of sensors arranged at one end of the drift tube, that provide signals corresponding to ions impinging on the
sensors; and

a multi-channel data acquisition system, coupled to each of the sensors, that compensates for delays experienced by ions that
are farther from a main axis of drift tube prior to combining the signals from the sensors.

US Pat. No. 10,560,254

PICOSECOND LPD TIME ALIGNMENT

L3 Technologies Inc., Ne...

1. A method of transmitting a signal in a way to mask the presence of the signal or to reduce the ability of external entities to extract data from the signal, the method comprising:accessing a data signal;
correlating a phase of the data signal to a phase of a carrier signal carrying the data signal; and
transmitting the carrier signal carrying the data signal with the phase of the data signal correlated to the phase of the carrier signal, such that the data signal can be extracted by using phase correlation between the data signal and the carrier signal.

US Pat. No. 10,181,972

CODE DIVISION MULTIPLE ACCESS (CDMA) MANET

L3 Technologies, Inc., N...

1. A system for communicating between nodes in a mobile ad hoc network, the system comprising:a plurality of nodes in a mobile ad hoc network, wherein at least a first node in the plurality of nodes is configured to communicate with a second node in the plurality of nodes using both code division multiple access (CDMA) and frequency division duplexing (FDD);
wherein the communication is coded on the first node prior to transmission to the second node, the coding including applying direct sequence spread spectrum (DSSS) modulation to a transmission signal at a specified bit rate over a specified spectrum, the DSSS coding being applied in accordance with a processing gain which spreads the spectrum relative to the bit rate of the transmission, wherein the spectrum is spread at a factor of at least 1,000 times, such that bandwidth for the transmission is at least 1,000 times greater than the transmission bit rate; and
wherein the coded communication is transmitted over a specified frequency band allocated to the first node over which the first node transmits data and over which the second node receives the data.

US Pat. No. 10,218,943

METHOD AND APPARATUS FOR TRIGGERING MULTIPLE DATA RECORDING DEVICES

L3 Technologies, Inc., N...

1. A method of controlling multiple mobile vision camera systems for first responders, including body cameras and vehicle cameras, the body cameras and the vehicle cameras being capable of both recording and non-recording modes, the method comprising the steps of:responsive to whether a body camera and/or a vehicle camera are in recording or non-recording mode, sending a triggering signal to other nearby body cameras and/or vehicle cameras to trigger the other cameras to also begin operating in recording mode, wherein the triggering signal is communicated in daisy chain fashion from one of the body camera or the vehicle camera to the other nearby body camera(s) and/or the other nearby vehicle camera(s) via Bluetooth® wireless communication.

US Pat. No. 10,798,851

SYSTEMS AND METHODS FOR IMPLEMENTING INTELLIGENT COOLING INTERFACE ARCHIECTURES FOR COOLING SYSTEMS

L3 Technologies, Inc., N...

19. A method, comprising:circulating a first coolant through a first coolant loop while circulating a different second coolant through a separate second coolant loop, the first coolant loop being in thermal contact with the second coolant loop across a thermal interface;
operating one or more electronic system components in a turned on condition to produce a heat load that inputs heat to the circulating first coolant of the first coolant loop;
removing the heat from the circulating first coolant of the first coolant loop to the circulating second coolant of the second coolant loop across the thermal interface, the heat removed from the circulating first coolant being the heat input by the one or more electronic system components to the first coolant;
sensing one or more first operational parameters of the first coolant loop, the one or more first operational parameters comprising a current temperature, a current pressure and a current mass flow rate of the first coolant within the first coolant loop; and
iteratively performing a sequence of steps as follows to warm the first coolant up to a first operating temperature setpoint whenever the current temperature of the first coolant is below the first operating temperature setpoint:
a) circulating the first coolant at a maximum mass flow rate that does not result in a current first coolant pressure that exceeds a maximum working pressure of any components of the first coolant loop that are exposed to the circulating first coolant while sensing the current temperature, the current pressure and the current mass flow rate of the circulating first coolant within the first coolant loop,
b) then determining a level of additional heat to input from a heat source different from the one or more electronic system components to the circulating first coolant that is based at least in part on the sensed current mass flow rate and the sensed current temperature of the circulating first coolant,
c) then controlling the heat source to produce and input the determined level of additional heat into the circulating first coolant,
d) then iteratively repeating a) to c) until the current temperature of the first coolant is at or above the first operating temperature setpoint, and
e) then controlling the heat source to produce none of the additional heat whenever the current temperature of the first coolant is at or above the first operating temperature setpoint.

US Pat. No. 10,598,762

LPD DESCRIPTOR WORD BASED GEOLOCATION

L3 Technologies Inc., Ne...

1. A method of geolocating an emitter of a low probability of detection (LPD) signal being transmitted from the emitter in an environment with a noise floor, where the LPD signal is below the noise floor, the method comprising:at a sensor node, receiving a version of the LPD signal from the emitter;
for the version of the LPD signal, performing cyclostationary feature detection of the version of the LPD signal, including detecting at least one of a chip rate of the version of the LPD signal, a hop rate of the version of the LPD signal, or a carrier frequency of the version of the LPD signal;
creating a low probability of detection descriptor word, wherein the low probability of detection descriptor word includes frequency feature of the version of the LPD signal; and
providing the low probability of detection descriptor word to a data processor, where the data processor is configured to use a plurality of low probability of detection descriptor words from different sensor nodes for different versions of the LPD signal to geolocate the emitter.

US Pat. No. 10,686,557

ENHANCED DECODING OF CODED SEQUENCES WITH STRUCTURED DATA

L3 Technologies Inc., Ne...

1. A method for providing forward error correction for at least a portion of each of a plurality of data packets, the at least a portion of each of the plurality of data packets comprising a relationship between data, across packets, in each of the plurality of data packets, the method comprising:receiving the plurality of data packets, the plurality of data packets being encoded in a first error correction coding scheme;
identifying a second error correction coding scheme based on the relationship, the relationship being a non-random, predictable relationship, providing additional information about contents of the data packets, between the data, across packets, in each of the plurality of data packets; and
performing error correction on noisy packets by decoding the at least a portion of each of the plurality of data packets using the second error correction coding scheme, using the additional information about contents of the data packets.

US Pat. No. 10,553,120

FAIL SAFE AIRCRAFT MONITORING AND TRACKING

L3 TECHNOLOGIES, INC., N...

1. A method for monitoring and tracking an at least one exception condition aircraft under exceptional conditions, comprising:powering a flight data recorder from an essential electrical bus which cannot be shut down under flight conditions without disabling other equipment that is essential for safe flight operations;
receiving at the flight data recorder a data stream from a flight data acquisition unit specifying values for a plurality of flight data parameters while an aircraft is in flight;
storing one or more of the values from the data stream in a memory unit;
determining an occurrence during flight of an exception condition based on an evaluation of at least one exception parameter;
responsive to determining the occurrence of the exception condition, wirelessly communicating selected aircraft data to a remote location external of the aircraft using a wireless transmitter; and
preventing actions intended to disable or prevent said wirelessly communicating by (a) exclusively controlling operations of the wireless transmitter with the flight data recorder and (b) only allowing the wireless transmitter to be powered down when the flight data recorder is powered down;
wherein the determining the occurrence during flight of the exception condition comprises receiving, at an antenna of the flight data recorder, a wireless coded message from an authorized person within the aircraft, wherein the wireless coded message is configured to trigger the wirelessly communicating, wherein the antenna is mounted within the aircraft.

US Pat. No. 10,652,806

DYNAMIC MULTI-CHANNEL POWER MANAGEMENT FOR NEIGHBOR DISCOVERY

L3 Technologies, Inc., N...

1. A method of transmitting a probe signal for locating neighbors to add to a network, the method comprising:transmitting a signal during a transmit cycle, the signal having a predetermined total power, the signal including a traffic channel transmitting user data to be communicated to other nodes in the network and a probe channel transmitting probe data to locate new nodes to add to the network, the transmit channel using a first portion of the total power while the probe channel uses a second portion of the total power of the signal;
performing a probe cycle by lowering the power in the first portion of the total power from a first traffic power level to a second traffic power level and raising the power in the second portion of the total power from a first probe power level to a second probe power level, but maintaining the total power at the same level as the total power during the transmit cycle; and
after the probe cycle, raising the power in the first portion of the total power and lowering the power in the second portion of the total power.

US Pat. No. 10,356,843

FREQUENCY BAND CONTROL ALGORITHM

L3 Technologies, Inc., N...

1. A distributed method for selecting appropriate transmission configurations in a mobile ad hoc frequency division duplexing (FDD) mesh network, the method comprising:receiving, at a first node, one or more transmission parameters from at least one neighboring node, at least one of the transmission parameters including an indication of the first node's current, first transmission configuration, including an indication of a transmitting band first frequency and a receiving band second frequency wherein the first node performs single-hop bidirectional communication with one or more nodes having a second transmission configuration, wherein the second transmission configuration is an opposite transmission configuration including a transmitting frequency that is the second frequency and a receiving frequency that is the first frequency,
informing the first node about how it is being viewed by other nodes in the network; receiving, at the first node, one or more network parameters from at least one neighboring node, wherein the network parameters include connection information describing the first node's current network connection to the at least one neighboring node;
based on the received transmission parameters and the received network parameters, calculating, for at least the first node in the mobile ad hoc FDD mesh network, a change factor which indicates the desirability of changing transmission configuration, including changing the current transmission configuration to the opposite, second transmission configuration;
accessing the calculated change factor to determine whether the transmission configuration of the fist node is to be changed;
and upon determining that the change factor indicates that the transmission configuration of the first node should be changed, changing the transmission configuration of the first node from the first current transmission configuration to the second, transmission configuration causing the first node to perform single-hop bidirectional communication with one or more different nodes than the first node previously communicated with in single-hop bidirectional communication and preventing the first node from performing single-hop bidirectional communication with the one or more nodes having a second transmission configuration that the first node previously communicated with.

US Pat. No. 10,693,884

DEVICE AGNOSTIC SECURITY LAYER AND SYSTEM

L3 Technologies, Inc., N...

20. A method for managing secure network communications by an end-point, the method comprising:communicating, to a controller, a unique hardware identifier that is associated with a first end-point and a device profile from the first end-point, wherein the device profile indicates the first device that is in direct communication with the first end-point;
receiving, at the controller, the unique hardware identifier and the device profile from the first end-point that is in communication with a network;
determining, at the controller, that the unique hardware identifier is present within a mission profile, wherein the mission profile comprises an indication of a second end-point to which the first-endpoint is allowed to communicate;
communicating to the first end-point a first encryption key that is uniquely matched to a decryption key privately held by the second end-point and a first translation profile that comprises instructions for communicating over a particular hardware adaptor with the first device;
receiving from the controller the first encryption key and the translation profile;
receiving device data from a first device in direct communication with the first end-point;
generating translated device data from the device data using the translation profile, wherein the translated device data is translated into a software language that is understandable by the controller; and
communicating the translated device data to the second end-point, wherein the device data is encrypted using the first encryption key.

US Pat. No. 10,680,341

MULTIFUNCTION ADDITIVE ANTENNA ARRAY

L3 Technologies, Inc., N...

1. A parabolic antenna reflector comprising:an inner reflective face being formed in a parabolic shape, the inner reflective face including a first outer circumferential portion; and
an outer face being formed in a different parabolic shape, the outer face including a second outer circumferential portion,
wherein the first outer circumferential portion is coupled to the second outer circumferential portion to form an inner body between the inner reflective face and the outer face, and
wherein the inner body comprises a first monopulse comparator waveguide such that the first monopulse comparator waveguide is embedded inside the inner body between the inner reflective face and the outer face.

US Pat. No. 10,681,386

INSERTION OF END OF FRAME INDICATORS IN STREAMING VIDEO PROTOCOLS

L3 Technologies, Inc., N...

1. A video encoding system, the system comprising:a capture device, wherein the capture device is configured to group individual frame data into uncompressed frame buffers;
an encoder coupled to the capture device, wherein the encoder is configured to compress frame data according to a compression algorithm into an elementary stream layer of video data;
a multiplexer coupled to the encoder, wherein the multiplexer is configured to:
obtain a set of data for a video frame in an elementary stream layer of video data from the encoder;
identify that the set of data for the video frame is complete; and
as a result of identifying that the set of data for the video frame is complete, multiplexing an end-of-frame indicator to the set of data in a transport stream layer of a video stream container into a multiplexed media stream that includes the end-of-frame indicator in the transport stream layer and the set of video data in the elementary stream layer of the multiplexed media stream, wherein the multiplexer is configured to identify that the set of data for the video frame buffer is complete by identifying that no video data has been received for some predetermined amount of time; and
a transmitter configured to transmit the multiplexed media stream including the set of data in the elementary stream layer of the video stream and the end-of-frame indicator in the transport stream layer of the video stream multiplexed together.

US Pat. No. 10,644,411

SCALABLE ANTENNA ARRAY

L3 Technologies, Inc., N...

1. A pillbox array comprising:a feed network unit that is configured to receive an input wave, the feed network unit including:
a plurality of feed branches for splitting and transmitting the input wave;
a plurality of pillbox reflectors that are configured to collimate the input wave to thereby produce a wave of equal phase front; and
a plurality of radiating waveguides for radiating the collimated input wave;
a load plate mounted on the feed network unit, the load plate including a plurality of load elements that are placed between the plurality of radiating waveguides; and
a polarizer plate that is mounted on the load plate and the feed network unit, the polarizer plate including a plurality of polarizers,
wherein when the polarizer plate is laterally shifted so that the plurality of polarizers are located on a first side of the plurality of radiating waveguides, a first circular polarization occurs, and
wherein when the polarizer plate is laterally shifted so that the plurality of polarizers are located on a second side of the plurality of radiating waveguides, a second circular polarization occurs.

US Pat. No. 10,528,357

WEB-BASED RECORDER CONFIGURATION UTILITY

L3 TECHNOLOGIES, INC., N...

1. A method for identifying a data recorder having a first operational configuration of at least one of hardware components and software components, comprising:receiving, by a processing device, configuration information for changing the first operational configuration of the data recorder to a second operational configuration that is defined by a plurality of data recording input parameters and a configuration for each said data recording input parameters which is to be employed during use of the data recorder in a particular data recording application;
transforming, by the processing device, the configuration information in accordance with a pre-defined encoding scheme;
using a signature generating algorithm to generate with said processing device a unique signature for said data recorder, the unique signature comprising a code which uniquely identifies the data recorder based on the configuration information which was previously transformed, wherein the configuration information is recoverable from the unique signature;
storing, on a memory of said data recorder, the unique signature; and
responsive to an input request, providing at least the unique signature to a user to facilitate unique identification of the data recorder and the configuration information.

US Pat. No. 10,527,896

CHIP ON GLASS PROTECTION

L3 TECHNOLOGIES, INC., N...

1. A system comprising: at least one display driver mounted on a signal conductive layer, wherein the signal conductive layer is disposed on a first insulating layer; a second insulating layer is disposed on the at least on display driver; and a conductive enclosure substantially enclosing the at least on display driver; the signal conductive layer, the first insulating layer; and the second insulating layer therewithin; wherein the conductive enclosure comprises a first protective coating layer on which the first insulating layer is disposed; a second protective coating layer disposed on the second insulating layer; at least one conductive element disposed between the first protective coating layer and the second protective coating layer; wherein the conductive enclosure is entirely insulating from the at least one display driver and the signal conductive layer by at least the first insulating layer and the second insulating layer.

US Pat. No. 10,690,780

SELF-CALIBRATING ANGLE OF ARRIVAL SYSTEM

L3 Technologies, Inc., N...

1. A method, performed by an angle of arrival node in an angle of arrival system, for self-calibrating using a calibration node to thereby enable estimating an angle of arrival of a signal emitted by a node at an unknown location, the method comprising:receiving, at each of a plurality of antennas of an antenna array, a first signal emitted by a calibration node having a known location relative to the antenna array, the antennas being coupled to a modem via an RF chain;
generating, by the modem, a first covariance matrix representing phase differences of the first signal received at each of the antennas;
based on the known location of the calibration node, calculating a correction matrix that represents phase rotation caused by the RF chain;
receiving, at each of the plurality of antennas of the antenna array, a second signal emitted by a node at an unknown location;
generating, by the modem, a second covariance matrix representing phase differences of the second signal received at each of the antennas; and
applying the correction matrix to the second covariance matrix to remove the phase rotation caused by the RF chain.

US Pat. No. 10,685,511

DISTRIBUTED AIRCRAFT RECORDER SYSTEM

L3 TECHNOLOGIES, INC., N...

1. A system, comprising:an aircraft recorder on an aircraft;
a plurality of memory units on the aircraft and remotely located from the aircraft recorder, wherein the memory units are configured to receive streaming audio and flight data from the aircraft recorder; and
wherein the plurality of memory units can be destroyed by at least one of an impact of less than 3400 g or a temperature of less than 1,000┬░ C.

US Pat. No. 10,418,685

FLEXED PERIMETER ROLLER ANTENNA POSITIONER

L3 Technologies, Inc., N...

1. A device for pointing a radiating element, the device comprising:an aligned radiating surface;
a hinged ring that is circumferentially mounted to a rear side of the aligned radiating surface, the hinged ring configured to change azimuth of the aligned radiating surface; and
a tubular joint member comprising a tube with a plurality of slits introduced into the surface of the tube having one end coupled to a rear side of the aligned radiating surface and a second end coupled to a base that is configured to support the aligned radiating surface and the hinged ring, the tubular joint member being configured to change an elevation of the aligned radiating surface, the tubular joint member being configured to be axially and torsionally stiff while being bendable such that the tubular joint member is bendable, but not twistable.

US Pat. No. 10,802,552

VACUUM PROTECTED FLIGHT RECORDER MEMORY

L3 TECHNOLOGIES, INC., N...

1. A system, comprising:a memory core of a flight recorder;
an inner chamber housing the memory core;
an outer chamber housing the inner chamber with a vacuum between the inner chamber and the outer chamber;
a signal path from avionics equipment to the memory core through the outer chamber and the inner chamber; and
a power path for the memory core through the outer chamber and the inner chamber;
wherein an outer surface of the inner chamber is coated with a silvering material configured to reflect radiant heat.

US Pat. No. 10,797,899

REGIONCAST TRAFFIC DELIVERY

L3 TECHNOLOGIES, INC., N...

1. A method of sending data on a network based on limiting data based on a distance between a sender of the data and one or more receivers of the data, the method comprising:determining a maximum distance that a message should travel in a network from a sender to one or more receivers, wherein determining the maximum distance that a message should travel in a network from a sender to one or more receivers is based on a distance for a pre-determined portion of all messages in a particular set of messages for a particular sender;
configuring a distance property or distance proxy property conforming with the determined distance; and
sending the message by transmitting the message in a fashion that causes the message to be carried on the network in compliance with the configured distance property or distance proxy property.

US Pat. No. 10,707,575

NAVIGATION AWARE POWER LIMITING

L3 Technologies, Inc., N...

1. A computer system for controlling an amount of radiated power that is transmitted to a particular location, the computer system comprising:one or more processors;
one or more antennas; and
one or more computer-readable hardware storage devices having stored thereon computer-executable instructions that are executable by the one or more processors and that cause the computer system to:
determine position information for each of the one or more antennas;
determine environmental information for a defined three-dimensional space within which each of the one or more antennas is operating;
determine an antenna radiation pattern for each of the one or more antennas;
identify, within the defined three-dimensional space, one or more points of interest, wherein a collective power that is radiated to the one or more points of interest and that is transmitted from a combination of the one or more antennas will be restricted to be less than a determined threshold; and
control the collective power that is radiated to the one or more points of interest and that is transmitted from the combination of the one or more antennas so that the collective power is less than the determined threshold, wherein the controlling of the collective power is based on 1) the position information for each of the one or more antennas, 2) the environmental information for the defined three-dimensional space, and 3) the antenna radiation pattern for each of the one or more antennas.