IP Library Granted Patent US 12,279,119
Granted Patent B2
US 12,279,119 · App. 17/694,089 · Granted Apr 15, 2025

Systems and method for micro network segmentation

Inventors: Steven J. Goeringer (Westminster, CO); Brian A. Scriber (Lafayette, CO); Michael Glenn (Golden, CO); Brady Johnson (Madrid, ES); Mark Deazley (Westminster, CO); Darshak Thakore (Broomfield, CO)
Assignee: Cable Television Laboratories, Inc.
H04W12/106H04L12/4633H04L41/20H04L63/20H04L67/12
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,279,119
App. No.
17/694,089
Granted
Apr 15, 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 (27)

1. A communication network, comprising:

a first micronetwork defining a first segmented trust domain of the communication network;

a second micronetwork defining a second segmented trust domain of the communication network different from the first segmented trust domain; and

a software defined network (SDN) controller configured to (i) operate according to a data model application, and (ii) enable communication packets from a first device configured within the first micronetwork to be delivered to a second device configured within the second micronetwork according to the data model application,

wherein the first segmented trust domain enables a first set of security characteristics for the first device within the communication network,

wherein the second segmented trust domain enables a second set of security characteristics for the second device within the communication network.

2. The communication network of claim 1 , wherein the data model application comprises an OpenDayLight modular platform for SDN and network functions virtualization (NFV).

3. The communication network of claim 2 , wherein the OpenDayLight modular platform comprises an OpenFlow communications protocol.

4. The communication network of claim 2 , wherein the OpenDayLight modular platform comprises an Micronets OpenDaylight YANG model.

5. The communication network of claim 2 , wherein at least one of the SDN controller and the OpenDayLight modular platform comprises an OpenDaylight model-driven service abstraction layer (MD-SAL) data store.

6. The communication network of claim 2 , wherein the OpenDayLight modular platform comprises a Northbound Notification data model.

7. The communication network of claim 1 , wherein the SDN controller is further configured to enable intra-micronet routing for communication packets between a third device configured within the first micronetwork and the first device.

8. The communication network of claim 7 , wherein the SDN controller is further configured to prevent inter-micronet routing between the third device and the second device.

9. The communication network of claim 7 , wherein the SDN controller is further configured to dynamically establish a first level of access for the first device within the first micronetwork based on a first trust level of the first device with respect to the first micronetwork.

10. The communication network of claim 9 , wherein the SDN controller is further configured to dynamically establish a second level of access for the third device within the first micronetwork based on a second trust level of the third device with respect to the first micronetwork, wherein the second level of access is different than the first level of access.

11. The communication network of claim 10 , wherein the SDN controller is further configured to dynamically establish a third level of access for the third device within the second micronetwork based on a third trust level of the third device with respect to the second micronetwork.

12. The communication network of claim 11 , wherein the third level of access of the third device within the second micronetwork is different than the second level of access of the third device within the first micronetwork.

13. The communication network of claim 9 , wherein the SDN controller is further configured to automatically assign the first device to the first segmented trust domain of the first micronetwork based on the first trust level of the first device.

14. A software defined network (SDN) controller for a communication network, the SDN controller comprising:

an SDN-controlled switch configured to dynamically establish within the communication network (i) a first micronetwork having a first IP subnetwork and a first security profile, and (ii) a second micronetwork having a second IP different than the first micronetwork and having a second security profile different than the first security profile; and

a micronet manager configured to (i) detect a first device attempting to connect the communication network, (ii) detect a second device attempting to connect the communication network, (iii) configure a server of the communication network to provide the first and second IP subnetworks and the first and second levels of security access, respectively, and (iv) assign the first device to the first micronetwork based on the first security profile and the second device to the second micronetwork based on the second security profile.

15. The SDN controller of claim 14 , further comprising an Open vSwitch (OVS) bridge disposed between (i) the communication network, and (ii) the first and second devices.

16. The SDN controller of claim 15 , wherein the micronet manager is further configured to detect the first and second devices through first and second notifications, respectively, from the OVS bridge.

17. The SDN controller of claim 16 , wherein the micronet manager is further configured to assign the first and second devices according to a data model application.

18. The SDN controller of claim 17 , wherein the data model application is configured to dynamically implement flow tables to control routing of data packets to and from the first and second devices within the communication network.

19. The SDN controller of claim 18 , wherein the routing of data packets to and from the first device within the first micronetwork is different than the routing of data packets to and from the second device within the second micronetwork.

20. The SDN controller of claim 14 , wherein the micronet manager is further configured to (i) monitor operation of the first device within the first micronetwork, and (ii) dynamically reassign the first device to a third micronetwork, different than the first micronetwork, within the communication network based on monitored operation of the first device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2022
From: GOERINGER, STEVEN J.; SCRIBER, BRIAN A.; GLENN, MICHAEL; JOHNSON, BRADY; DEAZLEY, MARK; THAKORE, DARSHAK
To: CABLE TELEVISION LABORATORIES, INC.
Reel/Frame 059257/0637 →
Continuity (7)
Continuation 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
Related Publication 20220210649A1 · Jun 30, 2022
References Cited (71)
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 11284258B1 · Wei et al. · 2022 [cited by applicant]
US 11533341B2 · Sood · 2022 [cited by examiner]
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 11777917B2 · Erickson 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 examiner]
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 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 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 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 20180316730A1 · Schaefer et al. · 2018 [cited by applicant]
US 20190021125A1 · Bischinger · 2019 [cited by applicant]
US 20190149987A1 · Moore · 2019 [cited by applicant]
US 20200394332A1 · Jakobsson et al. · 2020 [cited by applicant]
US 20210076216A1 · Hotchkiss et al. · 2021 [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]
Ahmad et al., 2015 IEEE, “Security in Software Defined Networks: A Survey”, pp. 2317-2346 (Year: 2015). [cited by examiner]
Lamb et al., IEEE 2014, 6th International workshop, “Towards Robust Trust in Software Defined Networks”, pp. 166-171 (Year: 2014). [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]
Li et al., 2015 IEEE, “Software-Defined Network Function Virtualization: A survey,” pp. 2542-2553 (Year: 2015). [cited by applicant]
Taha Ali et al., 2015 IEEE, Transactions of Reliability, “A Survey of Securing Networks Using Software Defined Networking,” pp. 1086-1097 (Year: 2015). [cited by applicant]
Cited By (1)
US 12,563,615