IP Library Granted Patent US 12,284,572
Granted Patent B2
US 12,284,572 · App. 18/618,313 · Granted Apr 22, 2025

Systems and methods for multicast services in an edge computing framework

Inventors: Jay J. Lee (San Ramon, CA); Ambreen Habib (Golden, CO); Julian Richards (Dallas, TX); Taher Farkhondeh (Danville, CA)
Assignee: Verizon Patent and Licensing Inc.
H04W4/08H04W48/02H04W72/542H04W88/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,284,572
App. No.
18/618,313
Granted
Apr 22, 2025
Kind
B2
Abstract

A Multi-Access Edge Computing (MEC) device, associated with a base station, may include a processor configured to receive a request to send data to a plurality of user equipment (UE) devices. The MEC device may be further configured to determine that the data is to be delivered to the plurality of UE devices by the base station via multicast; determine signal quality values for the plurality of UE devices; select a subset of the plurality of UE devices based on the determined signal quality values; and send, using the base station, the data to the selected subset of the plurality of UE devices via multicast, and delaying or terminating delivery of the requested data to UE devices, of the plurality of UE devices, that are not in the selected subset.

Claims (81)

1. A method comprising:

receiving, by a device, a request to send data to a user equipment (UE) device via unicast, wherein the device includes a Multi-Access Edge Computing (MEC) device associated with a base station;

obtaining, by the device, a signal quality value for the UE device;

determining, by the device, that the obtained signal quality value is less than a signal quality value threshold; and

delaying or terminating, by the device, delivery of the data to the UE device via the base station, in response to determining that the obtained signal quality value is less than the signal quality value threshold.

2. The method of claim 1 , further comprising:

determining that the data is not available locally in a storage location associated with the MEC device; and

obtaining the data from a cloud device via a core network associated with the base station, in response to determining that the data is not available locally in the storage location associated with the MEC device.

3. The method of claim 1 , further comprising:

receiving a request to send other data to the UE device via unicast;

determining that another signal quality value is not less than the signal quality value threshold;

computing an execution time to deliver the other data to the UE device, in response to determining that the other signal quality value is not less than the signal quality value threshold;

determining that the computed execution time is greater than an execution time threshold; and

delaying or terminating the delivery of the requested other data to the UE device based on determining that the computed execution time is greater than the execution time threshold.

4. The method of claim 3 , wherein the execution time is computed based on a ratio of a size of the data and a throughput associated with the base station.

5. The method of claim 4 , wherein the throughput associated with the base station is based on a radio channel capacity associated with the base station and a number of UE devices serviced by the base station.

6. The method of claim 4 , wherein the throughput associated with the base station is based on a bandwidth associated with the base station and a signal to noise ratio associated with the base station.

7. The method of claim 4 , wherein the throughput associated with the base station is based on an antenna type associated with the base station.

8. The method of claim 3 , further comprising:

determining that the other data is not available locally in a storage location associated with the MEC device;

obtaining the data from a cloud device via a core network associated with the base station, in response to determining that the other data is not available locally in the storage location associated with the MEC device; and

wherein the execution time is further computed based on a time to obtain the other data from the cloud device.

9. The method of claim 1 , further comprising:

receiving a request to send other data to a plurality of UE devices via multicast;

determining signal quality values for the plurality of UE devices;

selecting a subset of the plurality of UE devices based on the determined signal quality values; and

sending the other data to the selected subset of the plurality of UE devices via multicast, and delay or terminate delivery of the requested other data to UE devices, of the plurality of UE devices, that are not in the selected subset.

10. The method of claim 1 , further comprising:

receiving a request to send other data to a plurality of UE devices via multicast;

computing an execution time to deliver the other data to the plurality of UE devices;

determining that the computed execution time is less than an execution time threshold; and

sending the other data to the plurality of UE devices via multicast, in response to determining that the computed execution time is less than the execution time threshold.

11. The method of claim 1 , wherein the signal quality value includes at least one of:

a Reference Signal Received Power (RSRP) value,

a Receive Strength Signal Indicator (RSSI) value,

a Reference Signal Received Quality (RSRQ) value,

a Signal to Noise Ratio (SNR) value, or

a Signal to Interference Plus Noise Ratio (SINR) value.

12. A device comprising:

a processor configured to:

receive a request to send data to a user equipment (UE) device via unicast, wherein the device includes a Multi-Access Edge Computing (MEC) device associated with a base station;

obtain a signal quality value for the UE device;

determine that the obtained signal quality value is less than a signal quality value threshold; and

delay or terminate delivery of the data to the UE device via the base station, in response to determining that the obtained signal quality value is less than the signal quality value threshold.

13. The device of claim 12 , wherein the processor is further configured to:

determine that the data is not available locally in a storage location associated with the MEC device; and

obtain the data from a cloud device via a core network associated with the base station, in response to determining that the data is not available locally in the storage location associated with the MEC device.

14. The device of claim 12 , wherein the processor is further configured to:

receive a request to send other data to the UE device via unicast;

determine that another signal quality value is not less than the signal quality value threshold;

compute an execution time to deliver the other data to the UE device, in response to determining that the other signal quality value is not less than the signal quality value threshold;

determine that the computed execution time is greater than an execution time threshold; and

delay or terminate the delivery of the requested other data to the UE device based on determining that the computed execution time is greater than the execution time threshold.

15. The device of claim 14 , wherein the execution time is computed based on a ratio of a size of the data and a throughput associated with the base station.

16. The device of claim 15 , wherein the throughput associated with the base station is based on at least one of:

a radio channel capacity associated with the base station and a number of UE devices serviced by the base station;

a bandwidth associated with the base station and a signal to noise ratio associated with the base station; or

an antenna type associated with the base station.

17. The device of claim 14 , wherein the processor is further configured to:

determine that the other data is not available locally in a storage location associated with the MEC device;

obtain the data from a cloud device via a core network associated with the base station, in response to determining that the other data is not available locally in the storage location associated with the MEC device; and

wherein the execution time is further computed based on a time to obtain the other data from the cloud device.

18. The device of claim 12 , wherein the processor is further configured to:

receive a request to send other data to a plurality of UE devices via multicast;

compute an execution time to deliver the other data to the plurality of UE devices;

determine that the computed execution time is less than an execution time threshold; and

send the other data to the plurality of UE devices via multicast, in response to determining that the computed execution time is less than the execution time threshold.

19. The device of claim 12 , wherein the signal quality value includes at least one of:

a Reference Signal Received Power (RSRP) value,

a Receive Strength Signal Indicator (RSSI) value,

a Reference Signal Received Quality (RSRQ) value,

a Signal to Noise Ratio (SNR) value, or

a Signal to Interference Plus Noise Ratio (SINR) value.

20. A system comprising:

a base station configured to:

provide wireless communication services to a plurality of user equipment (UE) devices; and

a Multi-Access Edge Computing (MEC) device, associated with the base station, configured to:

receive a request to send data to a UE device, of the plurality of UE devices, via unicast;

obtain a signal quality value for the UE device;

determine that the obtained signal quality value is less than a signal quality value threshold; and

delay or terminate delivery of the data to the UE device via the base station, in response to determining that the obtained signal quality value is less than the signal quality value threshold.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2024
From: LEE, JAY J.; HABIB, AMBREEN; RICHARDS, JULIAN; FARKHONDEH, TAHER
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 066921/0335 →
Continuity (2)
Continuation 17553565 · Dec 16, 2021
Related Publication 20240236622A1 · Jul 11, 2024
References Cited (16)
US 10182357B1 · Keating · 2019 [cited by examiner]
US 11259148B2 · Kim · 2022 [cited by examiner]
US 20070011503A1 · Kitani · 2007 [cited by examiner]
US 20100040011A1 · Kang · 2010 [cited by examiner]
US 20140185513A1 · Ahmadi · 2014 [cited by applicant]
US 20160044469A1 · Inomata et al. · 2016 [cited by applicant]
US 20160242011A1 · Ericson et al. · 2016 [cited by applicant]
US 20170373789A1 · Huang et al. · 2017 [cited by applicant]
US 20180049263A1 · Hahn · 2018 [cited by examiner]
US 20180332444A1 · Natarajan et al. · 2018 [cited by applicant]
US 20180332486A1 · Arab · 2018 [cited by examiner]
US 20200008044A1 · Poornachandran et al. · 2020 [cited by applicant]
US 20200100070A1 · Cheng et al. · 2020 [cited by applicant]
US 20220167245A1 · Pilz · 2022 [cited by examiner]
US 20220225065A1 · Doken · 2022 [cited by applicant]
US 20220417823A1 · Jia et al. · 2022 [cited by applicant]