IP Library › Granted Patent US 12,341,707
Granted Patent B2
US 12,341,707 · App. 18/658,793 · Granted Jun 24, 2025

Systems and methods for creating situational networks

Inventors: Charles A. Eldering (Brooklyn, NY); Michael W. Alston (Norfolk, VA); Khaliq D. Chou-Kudu (Brookline, MA)
Assignee: SitNet LLC
H04L47/828H04L51/10H04L51/216
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,341,707
App. No.
18/658,793
Granted
Jun 24, 2025
Kind
B2
Abstract

Systems and methods are provided for establishing a plurality of group communication channels for a plurality of sub-sets of a plurality of devices. A situation system identifies a geographical area affected by a situation, and a plurality of devices associated with a plurality of users in the identified geographical area. The situation system causes the plurality of devices to enter a situation mode. The situation system obtains protected data from each of the plurality of devices. The situation system generates a data structure that identifies connections between users of the plurality of users and available modes of communication for each connection. The situation system establishes a plurality of group communication channels for a plurality of sub-sets of the plurality of devices.

Claims (55)

1. A method comprising:

identifying a geographical area affected by a situation;

identifying a plurality of devices associated with a plurality of users in the identified geographical area;

establishing a situational network for the situation;

joining the plurality of devices to a situational network node of the situational network for the situation, wherein the situational network node is configured to provide textual data related to the situation to the plurality of devices;

establishing a virtual reality (VR) network for the situation;

identifying a priority subset of the plurality of devices by analyzing: (a) profile data of the plurality of users associated with the plurality of devices, and (b) data relevant to the situation; and

joining the priority subset of the plurality of devices to a VR node of the VR network for the situation, wherein the VR node is configured to provide at least one of (a) video data related to the situation or (b) VR data related to the situation that are not provided by the situational network node.

2. The method of claim 1 , further comprising:

periodically adding additional devices to the priority subset of the plurality of devices or removing additional devices to the priority subset of the plurality of devices based on detecting changes to parameters of the situation.

3. The method of claim 1 , further comprising:

allocating resources to the priority subset of the plurality of devices that are not available to at least one device of the plurality of devices, wherein the resources comprise at least one of computational resources, storage resources, memory resources, bandwidth of a cellular network, bandwidth of a satellite network, bandwidth of a fiber optic network, energy resources, security resources, or cloud computing resources.

4. The method of claim 3 , wherein the allocating the resources to the priority subset of the plurality of devices comprises allocating additional resources to the priority subset of the plurality of devices as each device of the priority subset of the plurality of devices is joined to the VR node.

5. The method of claim 3 , wherein the allocating the resources to the priority subset of the plurality of devices comprises selecting resources to be allocated based on an analysis of a cybersecurity event.

6. The method of claim 5 , wherein the allocating the resources to the priority subset of the plurality of devices comprises allocating the resources based on a significant increase or decrease of a number of infected devices identified by the analysis of the cybersecurity event.

7. The method of claim 5 , further comprising:

restricting access to the resources from devices of the plurality of devices that have been determined to have a virus by the analysis of the cybersecurity event.

8. The method of claim 3 , further comprising periodically allocating or deallocating additional resources to the priority subset of the plurality of devices based on detecting changes to parameters of the situation.

9. The method of claim 3 , wherein the allocating the resources to the priority subset of the plurality of devices comprises allocating the resources via network slicing, wherein at least one slice of the situational network is allocated to the VR network.

10. A system comprising:

processing circuitry configured to:

identify a geographical area affected by a situation;

identify a plurality of devices associated with a plurality of users in the identified geographical area;

establish a situational network for the situation;

join the plurality of devices to a situational network node of the situational network for the situation, wherein the situational network node is configured to provide textual data related to the situation to the plurality of devices;

input/output circuitry configured to:

transmit the textual data to the plurality of devices joined to the situational network node via the situational network node;

wherein the processing circuitry is further configured to:

establish a virtual reality (VR) network for the situation;

identify a priority subset of the plurality of devices by analyzing: (a) profile data of the plurality of users associated with the plurality of devices, and (b) data relevant to the situation;

join the priority subset of the plurality of devices to a VR node of the VR network for the situation, wherein the VR node is configured to provide at least one of (a) video data related to the situation or (b) VR data related to the situation that are not provided by the situational network node; and

wherein the input/output circuitry is further configured to:

transmit the video data and the VR data to the priority subset of the plurality of devices joined to the VR node via the VR node.

11. The system of claim 10 , wherein the processing circuitry is further configured to:

periodically add additional devices to the priority subset of the plurality of devices or removing additional devices to the priority subset of the plurality of devices based on detecting changes to parameters of the situation.

12. The system of claim 10 , wherein the processing circuitry is further configured to:

allocate resources to the priority subset of the plurality of devices that are not available to at least one device of the plurality of devices, wherein the resources comprise at least one of computational resources, storage resources, memory resources, bandwidth of a cellular network, bandwidth of a satellite network, bandwidth of a fiber optic network, energy resources, security resources, or cloud computing resources.

13. The system of claim 12 , wherein the processing circuitry is further configured to allocate the resources to the priority subset of the plurality of devices by allocating additional resources to the priority subset of the plurality of devices as each device of the priority subset of the plurality of devices is joined to the VR node.

14. The system of claim 12 , wherein the processing circuitry is further configured to allocate the resources to the priority subset of the plurality of devices by selecting resources to be allocated based on an analysis of a cybersecurity event.

15. The system of claim 14 , wherein the processing circuitry is further configured to allocate the resources to the priority subset of the plurality of devices by allocating the resources based on a significant increase or decrease of a number of infected devices identified by the analysis of the cybersecurity event.

16. The system of claim 14 , wherein the processing circuitry is further configured to:

restrict access to the resources from devices of the plurality of devices that have been determined to have a virus by the analysis of the cybersecurity event.

17. The system of claim 12 , wherein the processing circuitry is further configured to periodically allocate or deallocate additional resources to the priority subset of the plurality of devices based on detecting changes to parameters of the situation.

18. The system of claim 12 , wherein the processing circuitry is further configured to allocate the resources to the priority subset of the plurality of devices by allocating the resources via network slicing, wherein at least one slice of the situational network is allocated to the VR network.

19. A non-transitory computer readable medium comprising:

instructions that when executed by processing circuitry cause the processing circuitry to:

identify a geographical area affected by a situation;

identify a plurality of devices associated with a plurality of users in the identified geographical area;

establish a situational network for the situation;

join the plurality of devices to a situational network node of the situational network for the situation, wherein the situational network node is configured to provide textual data related to the situation to the plurality of devices;

establish a virtual reality (VR) network for the situation;

identify a priority subset of the plurality of devices by analyzing: (a) profile data of the plurality of users associated with the plurality of devices, and (b) data relevant to the situation; and

join the priority subset of the plurality of devices to a VR node of the VR network for the situation, wherein the VR node is configured to provide at least one of (a) video data related to the situation or (b) VR data related to the situation that are not provided by the situational network node.

20. The non-transitory computer readable medium of claim 19 , further comprising instructions that when executed by the processing circuitry cause the processing circuitry to:

periodically add additional devices to the priority subset of the plurality of devices or removing additional devices to the priority subset of the plurality of devices based on detecting changes to parameters of the situation.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2024
From: ELDERING, CHARLES A.; ALSTON, MICHAEL W.; CHOU-KUDU, KHALIQ D.
To: SITNET LLC
Reel/Frame 067391/0904 →
Continuity (4)
Continuation 18410580 · Jan 11, 2024
Provisional Application 63438395 · Jan 11, 2023
Provisional Application 63438392 · Jan 11, 2023
Related Publication 20240356865A1 · Oct 24, 2024
References Cited (87)
US 6028514A · Lemelson et al. · 2000 [cited by applicant]
US 6594355B1 · Deo et al. · 2003 [cited by applicant]
US 6826472B1 · Kamei et al. · 2004 [cited by applicant]
US 7026925B2 · Roche et al. · 2006 [cited by applicant]
US 7085818B2 · Brown et al. · 2006 [cited by applicant]
US 7139722B2 · Perrella et al. · 2006 [cited by applicant]
US 7200207B2 · Meer et al. · 2007 [cited by applicant]
US 7592912B2 · Hasek · 2009 [cited by examiner]
US 7644144B1 · Horvitz et al. · 2010 [cited by applicant]
US 7768395B2 · Gold · 2010 [cited by applicant]
US 7903801B1 · Ruckart · 2011 [cited by applicant]
US 8229458B2 · Busch · 2012 [cited by applicant]
US 8248986B2 · Crolley et al. · 2012 [cited by applicant]
US 8254338B2 · Anschutz et al. · 2012 [cited by applicant]
US 8275352B2 · Forstall et al. · 2012 [cited by applicant]
US 8275397B2 · Huston · 2012 [cited by applicant]
US 8346864B1 · Amidon et al. · 2013 [cited by applicant]
US 8572059B2 · Britton et al. · 2013 [cited by applicant]
US 8826139B1 · Wendkos et al. · 2014 [cited by applicant]
US 9019870B2 · Khan et al. · 2015 [cited by applicant]
US 9071957B2 · Stadtlander et al. · 2015 [cited by applicant]
US 9338629B2 · Stadtlander et al. · 2016 [cited by applicant]
US 9349366B2 · Giancarlo · 2016 [cited by examiner]
US 9472091B2 · Stern · 2016 [cited by examiner]
US 9608944B2 · Wu · 2017 [cited by examiner]
US 9867023B2 · Rauner · 2018 [cited by applicant]
US 9877171B2 · Clawson · 2018 [cited by examiner]
US 9936010B1 · Robbins et al. · 2018 [cited by applicant]
US 9986404B2 · Mehta · 2018 [cited by examiner]
US 10003944B2 · Choi · 2018 [cited by examiner]
US 10117290B1 · Cona et al. · 2018 [cited by applicant]
US 10178537B2 · Rauner · 2019 [cited by applicant]
US 10269229B2 · Stern · 2019 [cited by examiner]
US 10368224B2 · Hussaini · 2019 [cited by examiner]
US 10375759B1 · Cona et al. · 2019 [cited by applicant]
US 10419915B2 · Mehta · 2019 [cited by examiner]
US 10524103B2 · Krishnan et al. · 2019 [cited by applicant]
US 10531266B2 · Rauner · 2020 [cited by applicant]
US 10564824B1 · Freeman et al. · 2020 [cited by applicant]
US 10841778B2 · Krishnan et al. · 2020 [cited by applicant]
US 10944726B2 · Bender · 2021 [cited by examiner]
US 10963588B1 · Cheruku · 2021 [cited by examiner]
US 11070670B1 · Chalton · 2021 [cited by examiner]
US 11310865B1 · Cona et al. · 2022 [cited by applicant]
US 11317268B2 · Bostick · 2022 [cited by examiner]
US 11538332B2 · Raucher · 2022 [cited by examiner]
US 11611656B2 · Chalton · 2023 [cited by examiner]
US 12046123B2 · Raucher · 2024 [cited by examiner]
US 12120591B2 · Ekl · 2024 [cited by examiner]
US 20010009857A1 · Vanttinen · 2001 [cited by applicant]
US 20010032100A1 · Mahmud et al. · 2001 [cited by applicant]
US 20020004705A1 · Baron et al. · 2002 [cited by applicant]
US 20020160745A1 · Wang · 2002 [cited by applicant]
US 20030197615A1 · Roche et al. · 2003 [cited by applicant]
US 20040070515A1 · Burkley et al. · 2004 [cited by applicant]
US 20040193617A1 · Adler · 2004 [cited by applicant]
US 20040225733A1 · Tesink et al. · 2004 [cited by applicant]
US 20060031582A1 · Pugel et al. · 2006 [cited by applicant]
US 20060109113A1 · Reyes et al. · 2006 [cited by applicant]
US 20060126556A1 · Jiang et al. · 2006 [cited by applicant]
US 20060211404A1 · Cromp et al. · 2006 [cited by applicant]
US 20060273893A1 · Warner · 2006 [cited by applicant]
US 20070035388A1 · Mock et al. · 2007 [cited by applicant]
US 20070035612A1 · Korneluk et al. · 2007 [cited by applicant]
US 20070202927A1 · Pfleging et al. · 2007 [cited by applicant]
US 20070206773A1 · Branam · 2007 [cited by applicant]
US 20070216535A1 · Carrino · 2007 [cited by applicant]
US 20070226034A1 · Khan · 2007 [cited by applicant]
US 20070282621A1 · Altman et al. · 2007 [cited by applicant]
US 20080037576A1 · Hwang et al. · 2008 [cited by applicant]
US 20080048851A1 · Reyes et al. · 2008 [cited by applicant]
US 20080208605A1 · Sinha et al. · 2008 [cited by applicant]
US 20090325535A1 · Felt et al. · 2009 [cited by applicant]
US 20170019791A1 · Shishido et al. · 2017 [cited by applicant]
US 20180288581A1 · Bostick · 2018 [cited by examiner]
US 20180367667A1 · Tran · 2018 [cited by examiner]
US 20190044904A1 · Antopolsky · 2019 [cited by examiner]
US 20190281434A1 · Bostick · 2019 [cited by examiner]
US 20200028815A1 · He et al. · 2020 [cited by applicant]
US 20200344624A1 · Paterour et al. · 2020 [cited by applicant]
US 20210227073A1 · Chalton · 2021 [cited by examiner]
US 20220191671A1 · Ekl · 2022 [cited by examiner]
US 20220319303A1 · Raucher · 2022 [cited by examiner]
US 20230049959A1 · Schroeder · 2023 [cited by examiner]
US 20230267823A1 · Vickers · 2023 [cited by applicant]
CN 106937260A · 2017 [cited by applicant]
WO 2017113925A1 · 2017 [cited by applicant]