US 12,335,330 B2
Delivery of digital video content based on geographic location
Mohammed Rasool, Bangalore (IN)
Assigned to DISH Network Technologies India Private Limited, (IN)
Filed by DISH Network Technologies India Private Limited, Karnataka (IN)
Filed on Apr. 18, 2024, as Appl. No. 18/639,857.
Application 18/639,857 is a continuation of application No. 18/472,040, filed on Sep. 21, 2023, granted, now 12,028,404.
Application 18/472,040 is a continuation of application No. 16/729,678, filed on Dec. 30, 2019, granted, now 11,811,854, issued on Nov. 7, 2023.
Claims priority of provisional application 62/786,543, filed on Dec. 30, 2018.
Prior Publication US 2024/0267423 A1, Aug. 8, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 15/16 (2006.01); H04L 67/04 (2022.01); H04L 67/50 (2022.01); H04L 67/52 (2022.01); H04L 67/5681 (2022.01); H04L 67/62 (2022.01)
CPC H04L 67/04 (2013.01) [H04L 67/52 (2022.05); H04L 67/535 (2022.05); H04L 67/5681 (2022.05); H04L 67/62 (2022.05)] 18 Claims
OG exemplary drawing
 
1. A mobile device having a processor, a memory, and a wireless interface, wherein the processor is configured to execute instructions stored in the memory to perform an automated process that comprises:
identifying, by the processor and based upon a map of signal quality at each of a plurality of locations, a location along an expected path of the mobile device having a poor signal quality; and
adapting, by the processor, a plan of requests for a plurality of segments of a video stream based upon the identified location having the poor signal quality, wherein adapting the plan of requests comprises:
determining that the memory does not contain enough of the video stream to maintain playback for an expected duration of the mobile device in the identified location having the poor signal quality;
preemptively requesting, responsive to the determination, one or more segments of the video stream before the mobile device enters the identified location having the poor signal quality; and
determining that sufficient time does not remain to receive the preemptively requested one or more video stream segments and responsively adapting a playback rate of the video stream while the mobile device traverses the identified location having the poor signal quality.