IP Library › Granted Patent US 12,436,220
Granted Patent B2
US 12,436,220 · App. 18/741,037 · Granted Oct 7, 2025

Past event signal tracking

Inventor: David Hancharik (Norcross, GA)
Assignee: Viasat, Inc.
G01S3/38H04B7/0617
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,436,220
App. No.
18/741,037
Granted
Oct 7, 2025
Kind
B2
Abstract

Methods, systems, and devices for past event signal tracking are described. In some examples, a system may receive feed element signals corresponding to a set of feed elements of an antenna. To support a primary or real-time mission, the system may process the feed element signals according to a first beamforming configuration to generate spot beam signals, which may include communications scheduled for respective spot beams. To support a retroactive or searching mission, the system may also store the feed element signals for some duration. Based on a determination to search for a target signal from a target location within a coverage area of the antenna, the system may process the stored feed element signals according to a second beamforming configuration to generate a target spot beam signal corresponding to the target location, and evaluate the target spot beam signal for a presence of the target signal.

Claims (36)

1. A non-transitory computer-readable medium storing code, the code comprising instructions executable by a processor to:

receive a plurality of feed element signals, each feed element signal of the plurality corresponding to a respective one of a plurality of feed elements of a feed array of an antenna having a service coverage area;

process the received plurality of feed element signals according to a first beamforming configuration associated with a plurality of spot beams to generate one or more spot beam signals each corresponding to a respective spot beam of the antenna, the one or more spot beam signals comprising communications scheduled for transmission via respective ones of the plurality of spot beams;

store the received plurality of feed element signals over a duration;

determine to search for a target signal from a location within the service coverage area and at a first time window within the duration;

process the stored plurality of feed element signals for the first time window according to a second beamforming configuration to generate a target spot beam signal corresponding to the location; and

evaluate the target spot beam signal for a presence of the target signal.

2. The non-transitory computer-readable medium of claim 1 , wherein the instructions are further executable by the processor to:

determine a path hypothesis for a device associated with the target signal; and

determine the location based at least in part on the path hypothesis for the device.

3. The non-transitory computer-readable medium of claim 2 , wherein the instructions are further executable by the processor to:

determine, based at least in part on the path hypothesis for the device, to search for the target signal from a second location within the service coverage area and at a second time window within the duration;

process the stored plurality of feed element signals for the second time window according to a fourth beamforming configuration to generate a third target spot beam signal corresponding to the second location; and

evaluate the third target spot beam signal for the presence of the target signal.

4. The non-transitory computer-readable medium of claim 1 , wherein the instructions are further executable by the processor to:

receive a second plurality of feed element signals, each feed element signal of the second plurality corresponding to a respective one of a second plurality of feed elements of a feed array of a second antenna having a second service coverage area; and

store the received second plurality of feed element signals over a second duration,

wherein the instructions to generate the target spot beam signal corresponding to the location are executable by the processor to process the stored second plurality of feed element signals for the first time window according to a third beamforming configuration.

5. The non-transitory computer-readable medium of claim 1 , wherein the instructions to store the received plurality of feed element signals are executable by the processor to:

oversample the received plurality of feed element signals relative to a bandwidth of the received plurality of feed element signals.

6. The non-transitory computer-readable medium of claim 1 , wherein the instructions are further executable by the processor to:

determine a target frequency hypothesis for the target signal, wherein the instructions to evaluate the target spot beam signal for a presence of the target signal are executable by the processor to evaluate the target spot beam signal according to the determined target frequency hypothesis.

7. The non-transitory computer-readable medium of claim 1 , wherein the instructions are further executable by the processor to:

determine a target modulation scheme hypothesis for the target signal, wherein the instructions to evaluate the target spot beam signal for a presence of the target signal are executable by the processor to evaluate the target spot beam signal according to the determined target modulation scheme hypothesis.

8. The non-transitory computer-readable medium of claim 1 , wherein the instructions are further executable by the processor to:

determine a target symbol rate hypothesis for the target signal, wherein the instructions to evaluate the target spot beam signal for a presence of the target signal are executable by the processor to evaluate the target spot beam signal according to the determined target symbol rate hypothesis.

9. The non-transitory computer-readable medium of claim 1 , wherein the instructions are further executable by the processor to:

determine a target identifier hypothesis for the target signal, wherein the instructions to evaluate the target spot beam signal for a presence of the target signal are executable by the processor to evaluate the target spot beam signal according to the determined target identifier hypothesis.

10. The non-transitory computer-readable medium of claim 1 , wherein the instructions are further executable by the processor to:

determine, based at least in part on the evaluating the target spot beam signal indicating an absence of the target signal, to search for the target signal from a second location within the service coverage area and at the first time window within the duration;

process the stored plurality of feed element signals for the first time window according to a third beamforming configuration to generate a second target spot beam signal corresponding to the second location; and

evaluate the second target spot beam signal for a presence of the target signal.

11. The non-transitory computer-readable medium of claim 1 , wherein the instructions to process according to the second beamforming configuration are executable by the processor to:

process the stored plurality of feed element signals according to a target spot beam that is different than each of the plurality of spot beams associated with the first beamforming configuration.

12. The non-transitory computer-readable medium of claim 1 , wherein the instructions are executable by the processor of a ground segment of a satellite communications system.

13. The non-transitory computer-readable medium of claim 1 , wherein the instructions are executable by a processor of a satellite of a satellite communications system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2024
From: HANCHARIK, DAVID
To: VIASAT, INC.
Reel/Frame 067972/0976 →
Continuity (3)
Continuation 17601805
Provisional Application 62834912 · Apr 16, 2019
Related Publication 20240329180A1 · Oct 3, 2024
References Cited (41)
US 5856804A · Turcotte et al. · 1999 [cited by applicant]
US 5859610A · Lenormand et al. · 1999 [cited by applicant]
US 6768913B1 · Molnar et al. · 2004 [cited by applicant]
US 7787819B2 · Walker et al. · 2010 [cited by applicant]
US 7969358B2 · Martin et al. · 2011 [cited by applicant]
US 8232918B2 · Chang · 2012 [cited by applicant]
US 8744360B2 · Zheng et al. · 2014 [cited by applicant]
US 8948747B2 · Feria et al. · 2015 [cited by applicant]
US 9024817B2 · Haque et al. · 2015 [cited by applicant]
US 11310674B2 · Reial · 2022 [cited by applicant]
US 12050276B2 · Hancharik · 2024 [cited by examiner]
US 20040259497A1 · Dent et al. · 2004 [cited by applicant]
US 20080051080A1 · Walker et al. · 2008 [cited by applicant]
US 20080247274A1 · Seltzer et al. · 2008 [cited by applicant]
US 20090215419A1 · Farmer et al. · 2009 [cited by applicant]
US 20110268158A1 · Miller et al. · 2011 [cited by applicant]
US 20110304502A1 · Chen et al. · 2011 [cited by applicant]
US 20140266872A1 · Mitola, III · 2014 [cited by applicant]
US 20170085411A1 · Noerpel et al. · 2017 [cited by applicant]
US 20170187440A1 · Chang · 2017 [cited by applicant]
US 20170288769A1 · Miller et al. · 2017 [cited by applicant]
US 20240329180A1 · Hancharik · 2024 [cited by applicant]
CN 106793073A · 2017 [cited by applicant]
CN 108832985A · 2018 [cited by applicant]
CN 108832985B · 2020 [cited by applicant]
EP 3957001B1 · 2023 [cited by applicant]
EP 42113412B2 · 2024 [cited by applicant]
JP 200671597A · 2006 [cited by applicant]
JP 2009008722A · 2009 [cited by applicant]
JP 2018011150A · 2018 [cited by applicant]
JP 2018537047A · 2018 [cited by applicant]
KR 1020150035374A · 2015 [cited by applicant]
KR 1020180135480A · 2018 [cited by applicant]
RU 2491685C2 · 2013 [cited by applicant]
WO WO2012067093A1 · 2012 [cited by applicant]
WO 2017109955A1 · 2017 [cited by applicant]
WO WO2018190794A1 · 2018 [cited by applicant]
WO 2020214674A1 · 2020 [cited by applicant]
Walker et al., Architecture, Implementation and Performance of Ground-Based Beam Forming in the DBSD G1 Mobile Satellite System, 28th American Institute of Aeronautics and Astronautics; International Communications Sate… [cited by applicant]
Liebschwager et al., Design of a Radar Based Space Situational Awareness System, Sep. 2013, 9 pages. [cited by applicant]
International Search Report and Written Opinion, PCT/US2020-028272, Oct. 22, 2020, 8 pages. [cited by applicant]