IP Library Granted Patent US 12,316,637
Granted Patent B2
US 12,316,637 · App. 17/956,391 · Granted May 27, 2025

Network filter

Inventors: Ivan Ong (Malvern, PA); Clifton Lowery (Philadelphia, PA)
Assignee: Comcast Cable Communications, LLC
H04L63/101H04L63/10H04L67/141H04W12/08H04W12/088
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,316,637
App. No.
17/956,391
Granted
May 27, 2025
Kind
B2
Abstract

Systems and methods for managing a network are disclosed. One method can comprise transmitting a first identifier associated with a first service. Access to the first service can be provided to a user device using the first identifier. A filter element associated with the user device can be received. Transmission of a second identifier associated with a second service can be filtered based on the filter element, wherein filtering transmission inhibits access of the user device to the second service.

Claims (45)

1. A method comprising:

receiving, based on a first signal, a first service set identifier (SSID) from a network device, wherein the first SSID identifies a first network associated with the network device;

sending, based on the first SSID, an identifier of a user device to the network device;

receiving, based on an association between the user device and the network device, and based on access to the first network being prevented, a second SSID;

sending, based on the second SSID, first data to the network device; and

receiving, based on the first data and the second SSID, second data from the network device.

2. The method of claim 1 , wherein the network device broadcasts one or more of the first SSID or the second SSID.

3. The method of claim 1 , wherein: the first SSID is associated with a private network and the second SSID is associated with a public network, or the first SSID is associated with is a public network and the second SSID is associated with is a private network.

4. The method of claim 1 , wherein the association between the user device and the network device is based on a media access control (MAC) address filter list, and wherein access to the first network is being prevented based on the MAC address filter list comprising the identifier of the user device.

5. The method of claim 1 , wherein the first SSID and the second SSID are broadcast by the network device at a premise, and wherein the premise is associated with the user device.

6. An apparatus comprising:

one or more processors; and

memory storing processor-executable instructions that, when executed by the one or more processors, cause the apparatus to:

receive, based on a first signal, a first service set identifier (SSID) from a network device, wherein the first SSID identifies a first network associated with the network device;

send, based on the first SSID, an identifier of the apparatus to the network device;

receive, based on an association between the apparatus and the network device, and based on access to the first network being prevented, a second SSID;

send, based on the second SSID, first data to the network device; and

receive, based on the first data and the second SSID, second data from the network device.

7. The apparatus of claim 6 , wherein the network device broadcasts one or more of the first SSID or the second SSID.

8. The apparatus of claim 6 , wherein: the first SSID is associated with a private network and the second SSID is associated with a public network, or the first SSID is associated with a public network and the second SSID is associated with a private network.

9. The apparatus of claim 6 , wherein the association between the apparatus and the network device is based on a media access control (MAC) address filter list, and wherein access to the first network is being prevented based on the MAC address filter list comprising the identifier of the apparatus.

10. The apparatus of claim 6 , wherein the first SSID and the second SSID are-broadcast by the network device at a premise, and wherein the premise is associated with the apparatus.

11. One or more non-transitory computer-readable media storing processor-executable instructions that, when executed by at least one processor of a computing device, cause the at least one processor to:

receive, based on a first signal, a first service set identifier (SSID) from a network device, wherein the first SSID identifies a first network associated with the network device;

send, based on the first SSID or the second SSID, an identifier of the computing device to the network device;

receive, based on an association between the computing device and the network device, and based on access to the first network being prevented, a second SSID;

send, based on the second SSID, first data to the network device; and

receive, based on the first data and the second SSID, second data from the network device.

12. The one or more non-transitory computer-readable media of claim 11 , wherein the network device broadcasts one or more of the first SSID or the second SSID.

13. The one or more non-transitory computer-readable media of claim 11 , wherein: the first SSID is associated with a private network and the second SSID is associated with a private network, or the first SSID is associated with a public network and the second SSID is associated with a private network.

14. The one or more non-transitory computer-readable media of claim 11 , wherein the association between the computing device and the network device is based on a media access control (MAC) address filter list, and wherein access to the first network is being prevented based on the MAC address filter list comprising the identifier of the computing device.

15. The one or more non-transitory computer-readable media of claim 11 , wherein the first SSID and the second SSID are-broadcast by the network device at a premise, and wherein the premise is associated with the computing device.

16. A system comprising:

a user device configured to:

receive, based on a first signal, a first service set identifier (SSID) from a network device, wherein the first SSID identifies a first network associated with the network device;

send, based on the first SSID, an identifier of the user device to the network device;

receive, based on an association between the user device and the network device, and based on access to the first network being prevented, a second SSID;

send, based on the second SSID, first data to the network device; and

receive, based on the first data and the second SSID, second data from the network device; and

the network device configured to send the first SSID and the second SSID.

17. The system of claim 16 , wherein the network device broadcasts one or more of the first SSID or the second SSID.

18. The system of claim 16 , wherein the association between the user device and the network device is based on a media access control (MAC) address filter list, and wherein the network device is further configured to:

cause, based on the MAC address filter list comprising the identifier, the user device to be prevented from accessing the first network.

19. The system of claim 16 , wherein: the first SSID is associated with a private network and the second SSID is associated with a public network, or the first SSID is associated with a public network and the second SSID is associated with a private network.

20. The system of claim 16 , wherein the first SSID and the second SSID are broadcast by the network device at a premise and wherein the premise is associated with the user device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2022
From: ONG, IVAN; LOWERY, CLIFTON
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 062143/0590 →
Continuity (3)
Continuation 16858296 · Apr 24, 2020
Continuation 14151477 · Jan 9, 2014
Related Publication 20230103015A1 · Mar 30, 2023
References Cited (47)
US 7499438B2 · Hinman · 2009 [cited by examiner]
US 7551574B1 · Peden, II et al. · 2009 [cited by applicant]
US RE41168E · Shannon · 2010 [cited by applicant]
US 7986938B1 · Meenan et al. · 2011 [cited by applicant]
US 9088386B2 · Brisebois et al. · 2015 [cited by applicant]
US 9282460B2 · Souissi · 2016 [cited by examiner]
US 9723637B2 · De La Forest Divonne · 2017 [cited by examiner]
US 10129751B2 · Singh · 2018 [cited by examiner]
US 20030046397A1 · Trace et al. · 2003 [cited by applicant]
US 20030074422A1 · Montemurro et al. · 2003 [cited by applicant]
US 20040214572A1 · Thompson et al. · 2004 [cited by applicant]
US 20060153122A1 · Hinman · 2006 [cited by examiner]
US 20080316983A1 · Daigle · 2008 [cited by applicant]
US 20090293106A1 · Gray et al. · 2009 [cited by applicant]
US 20100107225A1 · Spencer et al. · 2010 [cited by applicant]
US 20100146614A1 · Savoor · 2010 [cited by examiner]
US 20110086614A1 · Brisebois et al. · 2011 [cited by applicant]
US 20120204236A1 · Chen et al. · 2012 [cited by applicant]
US 20130174239A1 · Kim et al. · 2013 [cited by applicant]
US 20130305320A1 · Warrick et al. · 2013 [cited by applicant]
US 20130333016A1 · Coughlin · 2013 [cited by examiner]
US 20130347073A1 · Bryksa et al. · 2013 [cited by applicant]
US 20140068705A1 · Chambers et al. · 2014 [cited by applicant]
US 20140126356A1 · Lee et al. · 2014 [cited by applicant]
US 20140164616A1 · Pinto et al. · 2014 [cited by applicant]
US 20140171078A1 · Ryerson · 2014 [cited by applicant]
US 20140235205A1 · Paluch et al. · 2014 [cited by applicant]
US 20140370852A1 · Wohlert et al. · 2014 [cited by applicant]
US 20140376370A1 · Cioffi · 2014 [cited by examiner]
US 20150006695A1 · Gupta · 2015 [cited by applicant]
US 20150063329A1 · Frye et al. · 2015 [cited by applicant]
US 20150245278A1 · Scahill · 2015 [cited by examiner]
US 20150327052A1 · Ghai · 2015 [cited by applicant]
US 20160044036A1 · Bestermann · 2016 [cited by applicant]
US 20160088026A1 · Mohamad Abdul et al. · 2016 [cited by applicant]
US 20160241452A1 · Ringland · 2016 [cited by examiner]
US 20160373925A1 · Li et al. · 2016 [cited by applicant]
US 20170290074A1 · Lee · 2017 [cited by applicant]
US 20180262964A1 · Igawa · 2018 [cited by applicant]
EP 2894830A1 · 2015 [cited by applicant]
EP 3226592A1 · 2017 [cited by applicant]
WO 2012166671A1 · 2012 [cited by applicant]
Cisco, “802.11 Association Process Explained” (2013) (3 pages). [cited by applicant]
European Search Report and Written Opinion issued on Aug. 9, 2017 by the European Patent Office for EP Application No. 17164152.5, which was filed on Mar. 31, 2017 and published as EP 3226592 A1 on Oct. 4, 2017 (Applica… [cited by applicant]
European Search Report issued on Jun. 6, 2015 by the European Patent Office for European Patent Application No. 15150669.8, which was filed on Jan. 9, 2015 and published as 2894830 on Jul. 15, 2015 (Inventor—Ong; Applic… [cited by applicant]
Canadian Office Action issued in related application No. CA 2,877,359 mailed Mar. 10, 2021. [cited by applicant]
European Office Action issued in related EP Application No. 17164152.5 mailed Aug. 26, 2021. [cited by applicant]