US2021105312A1PendingUtilityA1

Systems and methods for predictive user location and content replication

Assignee: VERIZON PATENT & LICENSING INCPriority: Feb 11, 2019Filed: Dec 15, 2020Published: Apr 8, 2021
Est. expiryFeb 11, 2039(~12.5 yrs left)· nominal 20-yr term from priority
H04W 36/322H04L 67/5681H04L 65/765H04L 67/535H04L 67/52H04L 65/612H04W 64/006H04W 64/00H04W 24/10H04L 65/80H04W 4/027H04W 24/08H04L 65/1069H04L 65/1016H04W 4/029H04L 65/1033H04W 88/184H04L 67/2847H04L 65/605
61
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A Multi-access Edge Computing (“MEC”) controller may predict locations for a tracked UE at different future times, and may also predict content that the tracked UE may request at the different future times. The predictions may be based on MEC controller computing probabilities for the tracked UE being at the different locations at the different future times, and/or probabilities for the content that the tracked UE is likely to request at the different locations and/or future times. The MEC controller may identify a MEC device that provides extremely low latency service and/or optimally serves a network area that includes a predicted location. The MEC controller may issue a prefetch message to the MEC device that causes the MEC device to prefetch predicted content that the tracked UE is likely to request at the future time the tracked UE is likely to reach the predicted location.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A device comprising:
 one or more processors configured to:
 monitor geographical location information of a particular user equipment “UE”); 
 determine, based on the monitored geographical location, that a probability of the particular UE being moved from a first geographical region to a second geographical region exceeds a threshold probability; 
 select, based on determining that the probability exceeds the threshold probability, a particular Multi-access Edge Computing (“MEC”) device, out of a plurality of MEC devices; and 
 instruct the selected particular MEC device to obtain and cache particular content, wherein the selected particular MEC device further intercepts a request for the particular content from the particular UE and provides the particular content to the particular UE based on the request. 
   
     
     
         2 . The device of  claim 1 , wherein the request is received from the particular UE while the particular UE is located within the second geographical region. 
     
     
         3 . The device of  claim 1 , wherein the one or more processors are further configured to:
 determine that a likelihood of the particular UE requesting the particular content, at a time that corresponds to the particular UE being located within the second geographical region, exceeds a threshold likelihood,   wherein instructing the selected particular MEC device to obtain and cache the particular content is based on the determination that the threshold likelihood is exceeded by the likelihood of the particular UE requesting the particular content at the time that corresponds to the particular UE being located within the second geographical region.   
     
     
         4 . The device of  claim 1 , wherein the particular content includes a first portion that is accessed by the particular UE while the particular UE is located within the first geographical region, wherein instructing the selected particular MEC device to obtain and cache the particular content includes instructing the selected particular MEC device to obtain and cache a second portion of the particular content. 
     
     
         5 . The device of  claim 1 , wherein selecting the particular MEC device includes:
 determining performance information associated with a plurality of candidate MEC devices, including the particular MEC device,
 wherein the performance information includes performance information for each respective candidate MEC device, of the plurality of candidate MEC devices, for services provided by each respective candidate MEC device to a set of UEs located within the second geographical region, 
 wherein the particular MEC device is selected out of the plurality of candidate MEC devices based on the determined respective performance information for each candidate MEC device of the plurality of candidate MEC devices. 
   
     
     
         6 . The device of  claim 5 , wherein the performance information includes latency information associated with services provided by each respective candidate MEC device to the set of UEs located within the second geographical region,
 wherein selecting the particular MEC device further includes determining that the particular MEC device is associated with a lowest measure of latency out of the plurality of candidate MEC devices.   
     
     
         7 . The device of  claim 1 , wherein the one or more processors are further configured to:
 determine, based on the monitored geographical location, a particular location within the second geographical region; and   select the particular content based on a measure of relatedness of the particular content to the particular location within the second geographical region.   
     
     
         8 . A non-transitory computer-readable medium, storing a plurality of processor-executable instructions to:
 monitor geographical location information of a particular user equipment (“UE”);   determine, based on the monitored geographical location, that a probability of the particular UE being moved from a first geographical region to a second geographical region exceeds a threshold probability;   select, based on determining that the probability exceeds the threshold probability, a particular Multi-access Edge Computing (“MEC”) device, out of a plurality of MEC devices; and   instruct the selected particular MEC device to obtain and cache particular content, wherein the selected particular MEC device further intercepts a request for the particular content from the particular UE and provides the particular content to the particular UE based on the request.   
     
     
         9 . The non-transitory computer-readable medium of  claim 8 , wherein the request is received from the particular UE while the particular UE is located within the second geographical region. 
     
     
         10 . The non-transitory computer-readable medium of  claim 8 , wherein the plurality of processor-executable instructions further include processor-executable instructions to:
 determine that a likelihood of the particular UE requesting the particular content, at a time that corresponds to the particular UE being located within the second geographical region, exceeds a threshold likelihood,   wherein instructing the selected particular MEC device to obtain and cache the particular content is based on the determination that the threshold likelihood is exceeded by the likelihood of the particular UE requesting the particular content at the time that corresponds to the particular UE being located within the second geographical region.   
     
     
         11 . The non-transitory computer-readable medium of  claim 8 , wherein the particular content includes a first portion that is accessed by the particular UE while the particular UE is located within the first geographical region, wherein instructing the selected particular MEC device to obtain and cache the particular content includes instructing the selected particular MEC device to obtain and cache a second portion of the particular content. 
     
     
         12 . The non-transitory computer-readable medium of  claim 8 , wherein selecting the particular MEC device includes:
 determining performance information associated with a plurality of candidate MEC devices, including the particular MEC device,
 wherein the performance information includes performance information for each respective candidate MEC device, of the plurality of candidate MEC devices, for services provided by each respective candidate MEC device to a set of UEs located within the second geographical region, 
 wherein the particular MEC device is selected out of the plurality of candidate MEC devices based on the determined respective performance information for each candidate MEC device of the plurality of candidate MEC devices. 
   
     
     
         13 . The non-transitory computer-readable medium of  claim 12 , wherein the performance information includes latency information associated with services provided by each respective candidate MEC device to the set of UEs located within the second geographical region,
 wherein selecting the particular MEC device further includes determining that the particular MEC device is associated with a lowest measure of latency out of the plurality of candidate MEC devices.   
     
     
         14 . The non-transitory computer-readable medium of  claim 8 , wherein the plurality of processor-executable instructions further include processor-executable instructions to:
 determine, based on the monitored geographical location, a particular location within the second geographical region; and   select the particular content based on a measure of relatedness of the particular content to the particular location within the second geographical region.   
     
     
         15 . A method, comprising:
 monitoring geographical location information of a particular user equipment (“UE”);   determining, based on the monitored geographical location, that a probability of the particular UE being moved from a first geographical region to a second geographical region exceeds a threshold probability;   selecting, based on determining that the probability exceeds the threshold probability, a particular Multi-access Edge Computing (“MEC”) device, out of a plurality of MEC devices; and   instructing the selected particular MEC device to obtain and cache particular content, wherein the selected particular MEC device further intercepts a request for the particular content from the particular UE and provides the particular content to the particular UE based on the request.   
     
     
         16 . The method of  claim 15 , wherein the request is received from the particular UE while the particular UE is located within the second geographical region. 
     
     
         17 . The method of  claim 15 , the method further comprising:
 determining that a likelihood of the particular UE requesting the particular content, at a time that corresponds to the particular UE being located within the second geographical region, exceeds a threshold likelihood,   wherein instructing the selected particular MEC device to obtain and cache the particular content is based on the determination that the threshold likelihood is exceeded by the likelihood of the particular UE requesting the particular content at the time that corresponds to the particular UE being located within the second geographical region.   
     
     
         18 . The method of  claim 15 , wherein the particular content includes a first portion that is accessed by the particular UE while the particular UE is located within the first geographical region, wherein instructing the selected particular MEC device to obtain and cache the particular content includes instructing the selected particular MEC device to obtain and cache a second portion of the particular content. 
     
     
         19 . The method of  claim 15 , wherein selecting the particular MEC device includes:
 determining latency information associated with a plurality of candidate MEC devices, including the particular MEC device,
 wherein the latency information includes latency information for each respective candidate MEC device, of the plurality of candidate MEC devices, for services provided by each respective candidate MEC device to a set of UEs located within the second geographical region, 
 wherein the particular MEC device is selected out of the plurality of candidate MEC devices based on the determined respective latency information for each candidate MEC device of the plurality of candidate MEC devices. 
   
     
     
         20 . The method of  claim 15 , the method further comprising:
 determining, based on the monitored geographical location, a particular location within the second geographical region; and   selecting the particular content based on a measure of relatedness of the particular content to the particular location within the second geographical region.

Join the waitlist — get patent alerts

Track US2021105312A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.