IP Library Granted Patent US 12,328,294
Granted Patent B2
US 12,328,294 · App. 17/751,124 · Granted Jun 10, 2025

Systems and methods for micro network segmentation

Inventors: Steven J. Goeringer (Westminster, CO); Michael Glenn (Golden, CO); Brian A. Scriber (Lafayette, CO); Brady Johnson (Madrid, ES); Mark Deazley (Westminster, CO); Darshak Thakore (Broomfield, CO); Mark Walker (Superior, CO)
Assignee: Cable Television Laboratories, Inc.
H04L63/02G06N3/04H04L12/66H04L49/70H04L63/20H04L12/4633H04L12/4641H04L61/4511H04L61/5014H04L61/503H04L63/0892
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,328,294
App. No.
17/751,124
Granted
Jun 10, 2025
Kind
B2
Abstract

A wireless communication system includes an external provider subsystem and an electronic network subsystem in operable communication with the external provider subsystem. The electronic network subsystem is configured to provide a first microservice and a second microservice different from the first microservice. The wireless communication system further includes an in-home subsystem (i) separate from the external provider subsystem, (ii) in operable communication with the electronic network subsystem, and (iii) including a first micronet and a second micronet different from the first micronet. The first micronet is configured to operably interact with the first microservice, and the second micronet is configured to operably interact with the second microservice. The wireless communication system further includes at least one electronic device configured to operably connect with one of the first micronet and the second micronet.

Claims (23)

1. A micronet-enabled gateway for a communication system having a micronets platform, the gateway configured to:

(a) automatically organize a plurality of devices connected to the gateway within a plurality of trust domains;

(b) operably communicate with (i) a micronets manager of the communication system configured to orchestrate service delivery between the plurality of devices and the system, and (ii) a plurality of micronets; and

(c) implement a software defined networking (SDN) switch for automatically segmenting an on-premises network into the plurality of micronets according to two or more of the plurality of trust domains.

2. The gateway of claim 1 , wherein the micronet manager is further in communication with an intelligent services and business logic layer of the communication system, and wherein the intelligent services and business logic layer is configured to provide advanced services including one or more of (i) a machine learning powered application, (ii) a neural network powered application, (iii) business logic, (iv) an artificial intelligence-enabled service, (v) a security service, and (vi) a device fingerprinting service.

3. The gateway of claim 1 , wherein the gateway is further configured to receive advance service information from the system, through the micronets manager, to arrange traffic routing and connectivity between the plurality of devices and the system.

4. The gateway of claim 1 , further comprising at least one of a modem, a virtual switch, a micronet application layer, an access point, a router, and an ethernet.

5. The gateway of claim 4 , further configured to support at least one of a wired environment and a wireless environment.

6. The gateway of claim 4 , further comprising the virtual switch, and wherein the virtual switch is configured to be controlled by SDN to implement a flow table pipeline.

7. The gateway of claim 1 , wherein the plurality of micronets includes at least one system-managed micronet and at least one user-managed micronet separate from the system-managed micronet.

8. The gateway of claim 7 , wherein the micronet manager is further configured to manage one or more of an SDN controller microservice, a dynamic host configuration protocol (DHCP) server microservice, a domain name system (DNS) server microservice, and an authentication, authorization, and accounting (AAA) server microservice.

9. The gateway of claim 7 , further comprising an SDN switch.

10. The gateway of claim 9 , wherein the SDN switch is configured to automatically establish the at least one system-managed micronet and the at least one user-managed micronet.

11. The gateway of claim 10 , wherein the SDN switch is further configured to automatically establish the at least one system-managed micronet into a first trust domain of the plurality of trust domains, and the at least one user-managed micronet into a second trust domain of the plurality of trust domains different from the first trust domain.

12. The gateway of claim 11 , wherein the micronet manager is further configured to communicate with a provider subsystem through a multiple service operator (MSO) application programming interface (API) layer.

13. The gateway of claim 12 , wherein the SDN switch is configured to automatically establish a third trust domain of the plurality of trust domains different from the first trust domain and the second trust domain.

14. The gateway of claim 13 , wherein the on-premises network includes a specialized device provisioned by the provider subsystem, and wherein the gateway is further configured to establish a direct secure connection between the provider subsystem and the specialized device.

15. The gateway of claim 2 , wherein the intelligent services and business logic layer is further configured to interpret certificates from a plurality of ecosystems to identify the plurality of devices connected to the gateway.

16. The gateway of claim 15 , wherein the intelligent services and business logic layer is further configured to identify that a particular device of the plurality of devices does not have an ecosystem certificate, and wherein the gateway is further configured to establish a segregated micronet for operation of the particular device within the communication system based on the identification from the intelligent services and business logic layer.

17. The gateway of claim 1 , further configured to enable operable communication of the on-premises network with the micronets manager through an access and core network.

18. The gateway of claim 17 , further configured to cooperate with the micronets manager to segment the on-premises network into one or more of (i) a plurality of micro-networks, (ii) separate trust domains for the segmented micro-networks, (iii) extended secure connectivity beyond the on-premises network, (iv) leveraged artificial intelligence and machine learning, (v) privacy protection, dynamic rules and policy management, (vi) an identity of each end device or endpoint connecting to the communication system through the gateway, and (vii) standardized interfaces.

19. The gateway of claim 1 , further configured to enable the on-premises network is to temporarily remove a suspected device of the plurality of devices into an isolated, secure micro-network trust domain until a condition giving rise to suspicion of the suspected device is removed.

20. The gateway of claim 1 , further configured to dynamically to place the plurality of connected devices into individualized separate respective trust domains based on one or more of (i) a device type, (ii) use of a device by a user, (iii) capabilities of the on-premises network, and (iv) traffic flow to and from the communication system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2022
From: GOERINGER, STEVEN J.; GLENN, MICHAEL; SCRIBER, BRIAN A.; JOHNSON, BRADY; DEAZLEY, MARK; THAKORE, DARSHAK; WALKER, MARK
To: CABLE TELEVISION LABORATORIES, INC.
Reel/Frame 059990/0156 →
Continuity (11)
Continuation 16664657 · Oct 25, 2019
Continuation In Part 16576747 · Sep 19, 2019
Continuation In Part 16556219 · Aug 29, 2019
Continuation In Part 16120063 · Aug 31, 2018
Continuation In Part 15443855 · Feb 27, 2017
Provisional Application 62300641 · Feb 26, 2016
Provisional Application 62553216 · Sep 1, 2017
Provisional Application 62724454 · Aug 29, 2018
Provisional Application 62733183 · Sep 19, 2018
Provisional Application 62750558 · Oct 25, 2018
Related Publication 20230148301A1 · May 11, 2023
References Cited (80)
US 6996714B1 · Halasz et al. · 2006 [cited by applicant]
US 7484008B1 · Gelvin et al. · 2009 [cited by applicant]
US 9027138B2 · Glenn et al. · 2015 [cited by applicant]
US 9215075B1 · Poltorak · 2015 [cited by applicant]
US 9342661B2 · Cholas et al. · 2016 [cited by applicant]
US 9419842B1 · Galliher, III et al. · 2016 [cited by applicant]
US 9531835B2 · Wynn et al. · 2016 [cited by applicant]
US 9686199B2 · Anand · 2017 [cited by applicant]
US 10404752B2 · Apsangi et al. · 2019 [cited by applicant]
US 10749796B2 · Dowlatkhah et al. · 2020 [cited by applicant]
US 11244561B1 · Fuchs et al. · 2022 [cited by applicant]
US 11284258B1 · Wei et al. · 2022 [cited by applicant]
US 11533341B2 · Sood et al. · 2022 [cited by applicant]
US 11671829B1 · Radhakrishnan et al. · 2023 [cited by applicant]
US 11683687B2 · Myers et al. · 2023 [cited by applicant]
US 11689524B2 · Arora et al. · 2023 [cited by applicant]
US 11693946B2 · Bradley et al. · 2023 [cited by applicant]
US 20030126233A1 · Bryers et al. · 2003 [cited by applicant]
US 20040019786A1 · Zorn et al. · 2004 [cited by applicant]
US 20070234419A1 · Shouno · 2007 [cited by applicant]
US 20080229399A1 · O'Neil et al. · 2008 [cited by applicant]
US 20100100930A1 · King · 2010 [cited by applicant]
US 20100235514A1 · Beachem · 2010 [cited by applicant]
US 20100262988A1 · Bauer et al. · 2010 [cited by applicant]
US 20110143757A1 · Oh et al. · 2011 [cited by applicant]
US 20110196837A1 · Savunen et al. · 2011 [cited by applicant]
US 20110216709A1 · Noldus · 2011 [cited by applicant]
US 20110302248A1 · Garrett et al. · 2011 [cited by applicant]
US 20120173356A1 · Fan et al. · 2012 [cited by applicant]
US 20120174212A1 · Dart et al. · 2012 [cited by applicant]
US 20120210001A1 · Ryerson et al. · 2012 [cited by applicant]
US 20120297470A1 · Kwon · 2012 [cited by applicant]
US 20130111550A1 · Naveh et al. · 2013 [cited by applicant]
US 20130268999A1 · Kiang et al. · 2013 [cited by applicant]
US 20140068261A1 · Malek et al. · 2014 [cited by applicant]
US 20140123211A1 · Wanser et al. · 2014 [cited by applicant]
US 20140162629A1 · Tipton et al. · 2014 [cited by applicant]
US 20140281029A1 · Danforth · 2014 [cited by applicant]
US 20140283120A1 · Mao et al. · 2014 [cited by applicant]
US 20140289515A1 · Sorotokin et al. · 2014 [cited by applicant]
US 20150140957A1 · Kiswani et al. · 2015 [cited by applicant]
US 20150148020A1 · Laden et al. · 2015 [cited by applicant]
US 20150249548A1 · Rasband et al. · 2015 [cited by applicant]
US 20150347769A1 · Espinosa et al. · 2015 [cited by applicant]
US 20160134488A1 · Straub et al. · 2016 [cited by applicant]
US 20160192184A1 · Salihi · 2016 [cited by applicant]
US 20160203352A1 · Marsico · 2016 [cited by applicant]
US 20160234213A1 · Kim et al. · 2016 [cited by applicant]
US 20160350095A1 · Ramachandran et al. · 2016 [cited by applicant]
US 20160373319A1 · Littlejohn et al. · 2016 [cited by applicant]
US 20170048700A1 · Huang et al. · 2017 [cited by applicant]
US 20170150362A1 · Clemenson et al. · 2017 [cited by applicant]
US 20170308395A1 · Cook et al. · 2017 [cited by applicant]
US 20170311368A1 · Kandur Raja et al. · 2017 [cited by applicant]
US 20180024537A1 · Chauvet et al. · 2018 [cited by applicant]
US 20180034817A1 · Milton et al. · 2018 [cited by applicant]
US 20180123932A1 · Shaw et al. · 2018 [cited by applicant]
US 20180302408A1 · Touati et al. · 2018 [cited by applicant]
US 20180316730A1 · Schaefer et al. · 2018 [cited by applicant]
US 20190021125A1 · Bischinger · 2019 [cited by applicant]
US 20190149987A1 · Moore · 2019 [cited by applicant]
US 20190182663A1 · Wang · 2019 [cited by applicant]
US 20190268762A1 · Bestermann et al. · 2019 [cited by applicant]
US 20200045519A1 · Raleigh et al. · 2020 [cited by applicant]
US 20200394332A1 · Jakobsson et al. · 2020 [cited by applicant]
US 20210144517A1 · Bernat et al. · 2021 [cited by applicant]
US 20230025898A1 · Kaplan et al. · 2023 [cited by applicant]
US 20230141055A1 · Kim et al. · 2023 [cited by applicant]
WO 2018015425A1 · 2018 [cited by applicant]
Taha Ali et al. 2015 IEEE, Transactions on Reliability, “A Survey of Securing Networks Using Software Defined Networking”, pp. 1086-1097 (Year: 2015). [cited by examiner]
Namal et al., IEEE 2014 Eighth International Conference on Next Generation Mobile Applications, Services and Technologies, SDN Core for Mobility Between Cognitive Radio and 802.11 Networks, pp. 272-281 (Year: 2014). [cited by applicant]
Ahearne et al., “Software Defined Control of Tunable Optical Transceivers using NETCONF and YANG”, 2018 European Conference on Networks and Communications (EuCNC): Network Softwarisation (NET) pp. 81-86 (Year: 2018). [cited by applicant]
Bifulco et al., “A practical experience in designing an OpenFlow controller”, 2012 European Workshop on Software Defined Networking, pp. 61-66 (Year: 2012). [cited by applicant]
Karmakar et al., “On the Design and Implementation of a Security Architecture for End to End Services in Software Defined Networks,” 2016 IEEE 41st Conference on Local Computer Networks, pp. 519-522 (Year: 2016). [cited by applicant]
Medved et al., “OpenDaylight: Towards a Model-Driven SDN Controller Architecture”, IEEE Conferences [ Jun. 1, 2014] Proceeding of IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks 2014 … [cited by applicant]
Nguyen et al., “Software-defined model for IoT clusters: enabling applications on demand”, 2018 IEEE, pp. 776-781 (Year: 2018). [cited by applicant]
Boussard et al., 2015 IEEE, 27th International Teletraffic Congress, “Software-Defined LANs for Interconnected Smart Environments”, pp. 219-227 (Year: 2015). [cited by applicant]
Lamb et al., IEEE 2014, 6th International workshop, “Towards Robust Trust in Software Defined Networks,” pp. 166-171 (Year: 2014). [cited by applicant]
Behrad et al., 2019 IEEE, 22nd Conference on Innovation in Clouds, Internet and Networks, “Network Access Control for the IoT: A Comparison Between Cellular, Wi-Fi and LoRaWAN,” pp. 195-200 (Year: 2019). [cited by applicant]
Li et al., 2015 IEEE, “Software-Defined Network Function Virtualization: A survey,” pp. 2542-2553 (Year: 2015). [cited by applicant]
Cited By (1)
US 12,563,615