US 12,170,944 B2
Distributed content delivery for moving devices
David O'Hare, Greenwood Village, CO (US); Kenneth Grantham, Northglenn, CO (US); Irma Torero, Littleton, CO (US); Robert John, Centennial, CO (US); Lisa Wright, Aurora, CO (US); Jeffrey Stoller, Thornton, CO (US); Michael Toole, Commerce City, CO (US); Kristine Beach, Aurora, CO (US); Brent Vannier, Parker, CO (US); Terry Mahnke, Arvada, CO (US); and Sandra Driscoll, Centennial, CO (US)
Assigned to Comcast Cable Communications, LLC, Philadelphia, PA (US)
Filed by Comcast Cable Communications, LLC, Philadelphia, PA (US)
Filed on Sep. 22, 2023, as Appl. No. 18/472,493.
Application 18/472,493 is a continuation of application No. 14/668,254, filed on Mar. 25, 2015, granted, now 11,805,467.
Prior Publication US 2024/0205790 A1, Jun. 20, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04W 40/20 (2009.01); G01C 21/26 (2006.01); G01C 21/34 (2006.01); H04L 65/612 (2022.01); H04L 65/613 (2022.01); H04L 65/75 (2022.01); H04W 4/02 (2018.01); H04W 4/029 (2018.01); H04W 4/48 (2018.01); H04W 24/02 (2009.01)
CPC H04W 40/20 (2013.01) [G01C 21/26 (2013.01); G01C 21/3461 (2013.01); H04L 65/612 (2022.05); H04L 65/613 (2022.05); H04L 65/762 (2022.05); H04W 4/025 (2013.01); H04W 4/029 (2018.02); H04W 4/48 (2018.02); H04W 24/02 (2013.01)] 28 Claims
OG exemplary drawing
 
1. One or more non-transitory computer-readable media storing instructions that, when executed, cause:
determining a plurality of routes for a mobile computing device associated with a mobile vehicle, wherein each of the plurality of routes comprises a plurality of content access points of a content service provider associated with playback of a media content item on the mobile computing device;
determining, for each of the plurality of routes:
a predicted duration of time the mobile computing device will be within range of one of the plurality of content access points for the corresponding route, and
a predicted transmission speed for one of the plurality of content access points for the corresponding route;
determining, based on the predicted durations of time and the predicted transmission speeds, a particular route of the plurality of routes; and
sending, to a first content access point of the content service provider of the particular route, a first portion of the media content item to be provided by the first content access point to the mobile computing device.