IP Library Granted Patent US 10,129,751
Granted Patent B2
US 10,129,751 · App. 13/480,988 · Granted Nov 13, 2018

Wireless gateway supporting public and private networks

Inventors: Sukhjinder Singh (Upper Darby, PA); John Carvalho (Malvern, PA)
Assignee: Comcast Cable Communications, LLC
H04W12/08H04L47/10H04L63/10H04W48/02H04W84/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 10,129,751
App. No.
13/480,988
Granted
Nov 13, 2018
Kind
B2
Abstract

An interface device may provide a first wireless network and a second wireless network in a user's premise. The interface device may encourage some user devices to connect to the second wireless network without controlling the user devices. For example, the interface device may receive a request from a device to access its first wireless network. The interface device may then determine whether the device is a premise device by, for example, searching a database of device registration information. The interface device may determine that the device is a premise device and deny the request to access the first wireless network. The device may then be available to access the second wireless network.

Claims (65)

1. A method comprising:

receiving, from a user device and by an interface device associated with a first wireless network and a second wireless network, a request to connect to the first wireless network;

receiving, by the interface device and from the user device, user information indicating a user and device information indicating a device;

based on a determination that the user information and device information correspond to registration information associated with the second wireless network, denying, by the interface device, the request to connect to the first wireless network; and

based on a determination that the user device has failed to connect to the second wireless network, allowing the user device to connect to the first wireless network.

2. The method of claim 1 , wherein the request comprises a device name corresponding to the user device, and wherein the denying the request to connect is based on the device name.

3. The method of claim 1 , further comprising:

granting a request of a second device to connect to the second wireless network;

updating information, indicative of users that are authorized to access the second wireless network, to indicate that the second device is authorized to access the second wireless network; and

after receiving, by the interface device and from the second device, a second request to connect to the first wireless network, denying the second request based on the information indicative of users that are authorized to access the second wireless network.

4. The method of claim 1 , further comprising:

after the determination that the user information and device information correspond to registration information associated with the second wireless network, establishing, by the interface device and via the second wireless network, a connection with the user device.

5. The method of claim 1 , wherein the interface device comprises a first interface device and a second interface device, and further comprising:

providing, by the first interface device, access to the first wireless network; and

providing, by the second interface device, access to the second wireless network.

6. The method of claim 1 , further comprising:

establishing, via the second wireless network, a connection with the user device;

determining that the connection with the user device via the second wireless network has been lost; and

after determining that the connection with the user device via the second wireless network has been lost, establishing, based on the user information, a connection with the user device via the first wireless network.

7. The method of claim 1 , wherein the denying the request to connect to the first wireless network is based on a determination that the user device has previously accessed the second wireless network.

8. The method of claim 1 , wherein the determination that the user device has failed to connect to the second wireless network comprises:

determining a quantity of instances in which the user device has failed to connect to the second wireless network; and

determining that the quantity of instances satisfies a threshold.

9. An apparatus comprising:

one or more processors; and

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

receive, from a user device, a request to connect to a first wireless network;

receive, from the user device, user information indicating a user and user device information indicating the user device;

based on a determination that the user information and the user device information correspond to a device that has access to a second wireless network, deny the request to connect to the first wireless network; and

based on a determination that the user device has failed to connect to the second wireless network, allowing the user device to connect to the first wireless network.

10. The apparatus of claim 9 , wherein the request comprises a device name corresponding to the user device, and wherein the denying the request to connect to the first wireless network is based on the device name.

11. The apparatus of claim 9 , wherein the instructions, when executed by the one or more processors, further cause the apparatus to:

maintain a database comprising identifiers of users that are authorized to access the second wireless network; and

determine, based on the database, that the user device is authorized to access the second wireless network.

12. The apparatus of claim 9 , wherein the apparatus comprises a first interface device and a second interface device, and wherein the instructions, when executed by the one or more processors, further cause the apparatus to:

provide, by the first interface device, access via the first wireless network, and

provide, by the second interface device, access via the second wireless network.

13. The apparatus of claim 9 , wherein the instructions, when executed by the one or more processors, further cause the apparatus to:

receive, from the user device, signal quality information corresponding to signal quality between the user device and the apparatus; and

wherein the denying the request is based on the signal quality information.

14. The apparatus of claim 9 , wherein the instructions, when executed by the one or more processors, cause the apparatus to determine that the user information and user device information correspond to a device that has access to the second wireless network by determining that the user has previously accessed the second wireless network.

15. A non-transitory computer readable storage medium storing executable instructions that, when executed by a computer, cause the computer to:

receive, from a user device, a request to communicate via a first wireless network;

receive, from the user device, user information indicating a user and device information indicating a device;

based on a determination that the user information and device information correspond to a device that has access via a second wireless network, deny the request to communicate via the first wireless network; and

based on a determination that the user device has failed to access the second wireless network, allowing the user device to communicate via the first wireless network.

16. The non-transitory computer readable storage medium of claim 15 , wherein the request comprises address information corresponding to the user device, and wherein the instructions further cause the computer to determine, based on the address information, that the user device is authorized to access the second wireless network.

17. The non-transitory computer readable storage medium of claim 15 , wherein the denying the request to communicate via the first wireless network is also based on an average connection time corresponding to the user device.

18. The non-transitory computer readable storage medium of claim 15 , wherein the instructions further cause the computer to determine that the user information and device information correspond to a device that has access via the second wireless network based on a determination that the user has previously accessed the second wireless network.

19. The non-transitory computer readable storage medium of claim 15 , wherein the instructions further cause the computer to determine that the user device has failed to connect to the second wireless network by:

determining a quantity of instances in which the user device has failed to connect to the second wireless network; and

determining that the quantity of instances satisfies a threshold.

20. A method comprising:

receiving, by an interface device and from a requesting device, a request to communicate via a first wireless network associated with the interface device;

receiving, by the interface device and from the requesting device, information indicating the requesting device;

denying the request based on determining that the requesting device has previously communicated via a second wireless network associated with the interface device;

determining that the requesting device has failed, after the denying, to communicate via the second wireless network; and

allowing the requesting device to communicate via the first wireless network, wherein the allowing is performed after the denying the request and after the determining that the requesting device has failed to communicate via the second wireless network.

21. The method of claim 20 , wherein the request further comprises a device name corresponding to the requesting device, and wherein the determining that the requesting device has previously communicated via a second wireless network is based on the device name.

22. The method of claim 20 , further comprising:

maintaining a database of registration information for a plurality of devices that have been authorized to communicate via the second wireless network; and

determining, based on the database of registration information, that the requesting device is authorized to communicate via the second wireless network.

23. The method of claim 20 , further comprising:

receiving, by the interface device and from the requesting device, signal quality information corresponding to signal quality between the requesting device and the interface device; and

wherein the denying the request is further based on a determination that the signal quality between the requesting device and the interface device is below a threshold.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2012
From: SINGH, SUKHJINDER; CARVALHO, JOHN
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 029119/0252 →
Continuity (1)
Related Publication 20130318572A1 · Nov 28, 2013
Cited By (1)
US 12,316,637