IP Library › Granted Patent US 11,605,097
Granted Patent B2
US 11,605,097 · App. 14/278,732 · Granted Mar 14, 2023

Providing wireless network access

Inventors: Billy Edison Stephens (West Chester, PA); Kam-Cheong Anthony Tsoi (San Diego, CA)
Assignee: Comcast Cable Communications, LLC
G06Q30/02G06Q30/0267H04W28/0268H04W74/002H04W48/02
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 11,605,097
App. No.
14/278,732
Granted
Mar 14, 2023
Kind
B2
Abstract

A network access point may control access by limiting time of access to users, and by granting additional access time in exchange for certain user behavior, such as viewing advertisements. Other rewards may be granted as well, such as changes to the user's network access quality, or access to restricted content.

Claims (105)

1. A method comprising:

receiving, by a network access device and from a user device, a request to access a wireless network;

granting, based on the request, by the network access device, and to the user device, access to the wireless network;

causing output, by the user device, of a user interface comprising:

an indication of a parameter for the access, and

a list of a plurality of content items, wherein the list indicates:

a duration of each of the content items, and

a bandwidth associated with each of the content items;

receiving, from the user device, a selection of one of the plurality of content items for presentation; and

updating, by the network access device, based on presentation of the selected content item, and based on a bandwidth associated with the presented content item, the indication of the parameter for the access.

2. The method of claim 1 , further comprising increasing, based on the bandwidth associated with the presented content item, a data amount for a connection between the network access device and the user device.

3. The method of claim 1 , further comprising:

granting different levels of wireless network access quality to different user devices based on past content item presentations by the different user devices.

4. The method of claim 1 , further comprising:

increasing, based on the bandwidth associated with the presented content item, bandwidth for the access to the wireless network.

5. The method of claim 1 , further comprising:

ranking the user device in relation to a second user device based on the presented content item, and

granting preferential treatment to one of the user device or the second user device based on the ranking.

6. The method of claim 1 , further comprising:

determining a format for the selected content item based on a network usage history of the user device; and

sending, to the user device, the selected content item in the determined format.

7. The method of claim 1 , wherein the user interface comprises an indication of a network access status and a description of the bandwidth associated with the presented content item.

8. The method of claim 1 , further comprising:

determining an update to a display of network access status based on the bandwidth associated with the presented content item.

9. The method of claim 1 , further comprising: causing output of a progress bar that indicates updates of the indication of the parameter for the access.

10. The method of claim 1 , wherein a portion of the bandwidth associated with the presented content item is determined based on an indication that playback of the selected content item was stopped before an end of the selected content item was reached.

11. The method of claim 1 , further comprising:

determining, by the network access device and based on a user profile associated with the user device, quality parameters of the access to the wireless network; and

updating, based on the bandwidth associated with the presented content item, the quality parameters of the access to the wireless network.

12. The method of claim 1 , wherein the user interface further comprises an option that allows for selection of a different content item associated with a different latency reduction.

13. The method of claim 1 , wherein the user interface further comprises an option associated with a different content item, and the method further comprises:

receiving a selection of the option; and

updating, based on the selection of the option, the list of the plurality of content items to indicate the different content item.

14. The method of claim 1 , wherein the updating comprises increasing allowed bandwidth usage for accessing the wireless network, wherein the increased allowed bandwidth usage is allowed for a limited time that is based on a duration of the presented content item.

15. 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 access a wireless network;

grant, based on the request and to the user device, access to the wireless network;

cause output, by the user device, of a user interface comprising:

an indication of a parameter for the access, and

a list of a plurality of content items, wherein the list indicates:

a duration of each of the content items, and

a speed upgrade associated with each of the content items;

receive, from the user device, a selection of one of the plurality of content items for presentation; and

update, based on presentation of the selected content item and based on a speed upgrade associated with the presented content item, the indication of the parameter for the access.

16. The apparatus of claim 15 , wherein the instructions, when executed by the one or more processors, cause the apparatus to update by increasing, based on the speed upgrade associated with the presented content item, a data transmission rate for a connection between the apparatus and the user device.

17. The apparatus of claim 15 , wherein the instructions, when executed by the one or more processors, cause the apparatus to grant different levels of wireless network access quality to different user devices based on past content item presentations by the different user devices.

18. The apparatus of claim 15 , wherein the instructions, when executed by the one or more processors, cause the apparatus to:

increase, based on the speed upgrade associated with the presented content item, speed for the access to the wireless network.

19. The apparatus of claim 15 , wherein the instructions, when executed by the one or more processors, cause the apparatus to:

rank the user device in relation to a second user device based on the presented content item; and

grant preferential treatment to one of the user device or the second user device based on the ranking.

20. The apparatus of claim 15 , wherein the instructions, when executed by the one or more processors, cause the apparatus to:

determine a format for the presented content item based on a network usage history of the user device; and

send, to the user device, the selected content item in the determined format.

21. The apparatus of claim 15 , wherein the user interface comprises an indication of a network access status and a description of the speed upgrade associated with the presented content item.

22. The apparatus of claim 15 , wherein the instructions, when executed by the one or more processors, cause the apparatus to:

determine an update to a display of network access status based on the speed upgrade associated with the presented content item.

23. The apparatus of claim 15 , wherein the instructions, when executed by the one or more processors, cause the apparatus to:

cause output of a progress bar that indicates updates of the indication of the parameter for the access.

24. The apparatus of claim 15 , wherein a portion of the speed upgrade associated with the presented content item is determined based on an indication that playback of the selected content item was stopped before an end of the selected content item was reached.

25. The apparatus of claim 15 , wherein the instructions, when executed by the one or more processors, cause the apparatus to:

determine, based on a user profile associated with the user device, quality parameters of the access to the wireless network; and

update, based on the speed upgrade associated with the presented content item, the quality parameters of the access to the wireless network.

26. The apparatus of claim 15 , wherein the user interface further comprises an option that allows for selection of a different content item associated with a different network quality.

27. The apparatus of claim 15 , wherein the user interface further comprises an option associated with a different content item, and wherein the instructions, when executed by the one or more processors, cause the apparatus to:

receive a selection of the option; and

update, based on the selection of the option, the list of the plurality of content items to indicate the different content item.

28. The apparatus of claim 15 , wherein the speed upgrade associated with the presented content item comprises increasing a data transmission speed for accessing the wireless network, wherein the data transmission speed is increased for a limited time that is based on a duration of the presented content item.

29. One or more non-transitory computer-readable media storing instructions that, when executed, cause:

receiving, from a user device, a request to access a wireless network;

granting, based on the request and to the user device, access to the wireless network;

causing output, by the user device, of a user interface comprising:

an indication of a parameter for the access, and

a list of a plurality of content items, wherein the list indicates:

a duration of each of the content items, and

a latency reduction associated with each of the content items;

receiving, from the user device, a selection of one of the plurality of content items for presentation; and

updating, based on presentation of the selected content item and based on a latency reduction associated with the presented content item, the indication of the parameter for the access.

30. The one or more non-transitory computer-readable media of claim 29 , wherein the instructions, when executed, cause the updating by causing increasing, based on the latency reduction associated with the presented content item, a data amount for a connection between a network access device and the user device.

31. The one or more non-transitory computer-readable media of claim 29 , wherein the instructions, when executed, cause:

granting different levels of wireless network access quality to different user devices based on past content item presentations by the different user devices.

32. The one or more non-transitory computer-readable media of claim 29 , wherein the instructions, when executed, cause:

increasing, based on the latency reduction associated with the presented content item, quality for the access to the wireless network.

33. The one or more non-transitory computer-readable media of claim 29 , wherein the instructions, when executed, cause:

ranking the user device in relation to a second user device based on the presented content item; and

granting preferential treatment to one of the user device or the second user device based on the ranking.

34. The one or more non-transitory computer-readable media of claim 29 , wherein the instructions, when executed, cause:

determining a format for the selected content item based on a network usage history of the user device; and

sending, to the user device, the selected content item in the determined format.

35. The one or more non-transitory computer-readable media of claim 29 , wherein the user interface comprises an indication of a network access status and a description of the latency reduction associated with the presented content item.

36. The one or more non-transitory computer-readable media of claim 29 , wherein the instructions, when executed, cause:

determining an update to a display of network access status based on the latency reduction associated with the presented content item.

37. The one or more non-transitory computer-readable media of claim 29 , wherein the instructions, when executed, cause:

causing output of a progress bar that indicates updates of the indication of the parameter for the access.

38. The one or more non-transitory computer-readable media of claim 29 , wherein a portion of the latency reduction associated with the presented content item is determined based on an indication that playback of the selected content item was stopped before an end of the selected content item was reached.

39. The one or more non-transitory computer-readable media of claim 29 , wherein the instructions, when executed, cause:

determining, based on a user profile associated with the user device, quality parameters of the access to the wireless network; and

updating, based on the latency reduction associated with the presented content item, the quality parameters of the access to the wireless network.

40. The one or more non-transitory computer-readable media of claim 29 , wherein the user interface further comprises an option that allows for selection of a different content item associated with a different network quality.

41. The one or more non-transitory computer-readable media of claim 29 , wherein the user interface further comprises an option associated with a different content item, and wherein the instructions, when executed, further cause:

receiving a selection of the option; and

updating, based on the selection of the option, the list of the plurality of content items to indicate the different content item.

42. The one or more non-transitory computer-readable media of claim 29 , wherein the latency reduction associated with the presented content item comprises reducing a response time for accessing the wireless network, wherein the response time is reduced for a limited time that is based on a duration of the presented content item.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2014
From: STEPHENS, BILLY EDISON; TSOI, KAM-CHEONG ANTHONY
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 033256/0531 →
Continuity (1)
Related Publication 20150334594A1 · Nov 19, 2015
Cited By (2)
US 12,361,049 US 12,701,297