IP Library Granted Patent US 12707492
Granted Patent B2
US 12707492 · App. 18/192,639 · Granted Aug 11, 2026

Systems and methods for temporary preferential downlink access in a wireless network

Inventor: Venkatesh Konanur (Oakland, CA)
Assignee: Verizon Patent and Licensing Inc.
H04W72/569H04W8/18H04W28/20H04W72/1273
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 12707492
App. No.
18/192,639
Granted
Aug 11, 2026
Kind
B2
Abstract

A scheduler device may receive a request to download a content item to a user equipment via a communication network, identify a download path from a storage device of the content item to the user equipment, with the download path including a network device of the communication network. The scheduler device may further determine a duration of time to allocate for downloading of the content item, with the duration of time being determined based on subscriber information associated with the user equipment, the download path, and a size of the content item. Further, the scheduler device may allocate, for the duration of time, a resource of the network device to download the content item to the user equipment via the download path.

Claims (86)

1 . A method, comprising:

receiving, by a scheduler device, a request to download a content item to a user equipment via a communication network;

identifying, by the scheduler device, a download path from a storage device of the content item to the user equipment,

wherein the download path comprises a network device of the communication network;

determining, by the scheduler device, a priority for allocating one or more resources for downloading the content item to the user equipment,

wherein the priority is determined based on subscriber information associated with the user equipment, and

wherein the priority indicates preferential access to the one or more resources;

determining, by the scheduler device, a duration of time to allocate for downloading of the content item,

wherein the duration of time is associated with the preferential access,

wherein the duration of time is determined based on the subscriber information associated with the user equipment, the download path, and a size of the content item, and

wherein the subscriber information includes at least one of a serial number of the user equipment, a network address associated with the user equipment, or an international mobile subscriber identity associated with the user equipment; and

allocating, by the scheduler device, for the duration of time, a resource of the network device to download the content item to the user equipment via the download path.

2 . The method of claim 1 , further comprising:

determining, by the scheduler device, after completion of the duration of time, that the download of the content item has not been completed; and

allocating, by the scheduler device, an additional duration of time for downloading of the content item, based on the download of the content item not being completed.

3 . The method of claim 1 , wherein the user equipment comprises a fixed wireless access device coupled to the communication network via a base station,

wherein the communication network comprises a wireless network,

wherein the network device comprises the base station, and

wherein the resource comprises a bandwidth of the base station.

4 . The method of claim 3 , wherein determining the duration of time comprises:

determining the duration of time based on the bandwidth.

5 . The method of claim 1 , further comprising:

selecting, by the scheduler device, a time of day to allocate the resource,

wherein the time of day is selected based on a characteristic of the request and the duration of time, and

wherein the resource is allocated to download the content item at the time of day.

6 . The method of claim 5 , wherein selecting the time of day includes:

analyzing a sleep pattern associated with the user equipment; and

selecting the time of day based on analysis of the sleep pattern indicating that the user equipment will be active at the time of day.

7 . The method of claim 1 , wherein the subscriber information comprises a priority assigned to the user equipment,

wherein the method further comprises verifying, by the scheduler device, the priority before allocating the resource,

wherein verifying the priority is based on an authorized list of subscribers, and

wherein determining the duration of time is based on the priority.

8 . A device, comprising:

one or more processors configured to:

receive a request to download a content item to a user equipment via a communication network;

identify a download path from a storage device of the content item to the user equipment, wherein the download path comprises a network device of the communication network;

verify a priority assigned to the user equipment,

wherein the priority is verified based on subscriber information associated with the user equipment, and

wherein the priority indicates preferential access to one or more resources for downloading the content item;

determine a duration of time to allocate for downloading of the content item,

wherein the duration of time indicates a duration of the preferential access,

wherein the duration of time is determined based on the priority, the download path, and a size of the content item;

allocate for the duration of time, a resource of the network device to download the content item to the user equipment; and

allocate bandwidth to enable the content item to be downloaded at a rate that satisfies a rate threshold.

9 . The device of claim 8 , wherein to determine the duration of time, the one or more processors are configured to:

identify a completion time that the download of the content item is to be completed,

wherein to allocate the resource, the one or more processors are configured to:

select a time of day to commence the downloading of the content item, based on the completion time and the duration of time, and

allocate the resource commencing at the time of day.

10 . The device of claim 9 , wherein to identify the completion time, the one or more processors are configured to identify the completion time based on a requested time specified by the request for completion of the download.

11 . The device of claim 8 , wherein to receive the request, the one or more processors are configured to receive the request from the user equipment.

12 . The device of claim 8 , wherein the user equipment comprises a fixed wireless access device coupled to the communication network via the network device,

wherein the network device comprises a base station, and

wherein the communication network comprises a wireless network.

13 . The device of claim 12 , wherein the one or more processors are further configured to:

determine a number of partitions to be used by the base station to download the content item to the user equipment.

14 . A non-transitory computer-readable medium storing a set of instructions, the set of instructions comprising:

one or more instructions that, when executed by one or more processors of a computing device, cause the computing device to:

receive a request to download a content item to a user equipment via a communication network;

identify a download path from a storage device of the content item to the user equipment,

wherein the download path comprises a network device of the communication network;

determine a priority for allocating one or more resources for downloading the content item,

wherein the priority is determined based on subscriber information associated with the user equipment, and

wherein the priority indicates preferential access to the one or more resources for downloading the content item;

determine a duration of time to allocate for downloading of the content item,

wherein the duration of time is determined based on the priority, the download path, and a size of the content item, and

wherein the duration of time indicates a duration of the preferential access;

allocate for the duration of time, a resource of the network device to download the content item to the user equipment,

the resource being allocated based on a buffer status of the network device;

determine after completion of the duration of time, that the download of the content item has not been completed; and

allocate an additional duration of time for downloading of the content item, based on the download of the content item not being completed and the subscriber information.

15 . The non-transitory computer-readable medium of claim 14 , wherein the user equipment comprises a fixed wireless access device coupled to the communication network via a base station,

wherein the network device comprises the base station,

wherein the resource comprises a bandwidth of the base station, and

wherein the communication network comprises a wireless network.

16 . The non-transitory computer-readable medium of claim 15 , wherein the one or more instructions, that cause the computing device to determine the duration of time, cause the computing device to:

determine the duration of time based on the bandwidth.

17 . The non-transitory computer-readable medium of claim 14 , wherein the one or more instructions, that cause the computing device to determine the duration of time, cause the computing device to:

determine the duration of time based on a sleep pattern of the user equipment that indicates when the user equipment will likely be active to download the content item.

18 . The non-transitory computer-readable medium of claim 14 , wherein the one or more instructions, when executed by the one or more processors, further cause the computing device to:

determine a priority assigned to the user equipment based on the subscriber information,

wherein when the one or more instructions cause the computing device to determine the duration of time, the one or more instructions cause the computing device to determine the duration of time based on the priority.

19 . The non-transitory computer-readable medium of claim 18 , wherein the one or more instructions, that cause the computing device to allocate the additional duration of time, cause the computing device to:

select the additional duration of time based on the priority.

20 . The non-transitory computer-readable medium of claim 14 , wherein the one or more instructions, that cause the computing device to allocate the additional duration of time, cause the computing device to:

select the additional duration of time based on a remaining part of the content item to be downloaded.