US 12,309,220 B2
Location based access control for content delivery network resources
James Roseborough, Piedmont, CA (US); and Stephen Coney, San Fransisco, CA (US)
Assigned to Adeia Media Holdings LLC, San Jose, CA (US)
Filed by Adeia Media Holdings LLC, San Jose, CA (US)
Filed on Jun. 14, 2024, as Appl. No. 18/743,693.
Application 18/743,693 is a continuation of application No. 17/688,468, filed on Mar. 7, 2022, granted, now 12,041,146.
Application 17/688,468 is a continuation of application No. 16/555,999, filed on Aug. 29, 2019, granted, now 11,303,716, issued on Apr. 12, 2022.
Application 16/555,999 is a continuation of application No. 15/188,951, filed on Jun. 21, 2016, granted, now 10,447,801, issued on Oct. 15, 2019.
Application 15/188,951 is a continuation of application No. 14/495,815, filed on Sep. 24, 2014, granted, now 9,398,112, issued on Jul. 19, 2016.
Application 14/495,815 is a continuation of application No. 13/074,989, filed on Mar. 29, 2011, granted, now 8,874,750, issued on Oct. 28, 2014.
Prior Publication US 2024/0406287 A1, Dec. 5, 2024
Int. Cl. H04L 67/06 (2022.01); H04L 43/16 (2022.01); H04L 47/70 (2022.01); H04L 67/01 (2022.01); H04L 67/10 (2022.01); H04L 67/52 (2022.01); H04L 67/568 (2022.01); H04L 9/40 (2022.01)
CPC H04L 67/06 (2013.01) [H04L 43/16 (2013.01); H04L 47/70 (2013.01); H04L 67/01 (2022.05); H04L 67/10 (2013.01); H04L 67/52 (2022.05); H04L 67/568 (2022.05); H04L 63/107 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A method comprising:
receiving a service request from a client device, wherein the service request comprises first location coordinates;
identifying a first geographical region based on the first location coordinates;
determining whether devices located in entirety of the first geographical region are allowed access to the requested service;
based at least in part on determining that: (a) devices in a first part of the first geographical region are allowed to access the requested service, and (b) devices in a second part of the first geographical region are not allowed to access the requested service:
sending a request for more precise location coordinates from the client device; and
receiving second location coordinates that are more precise than the first location coordinates based on the request;
identifying a second geographical region based on the second location coordinates, wherein the second geographical region is within an area wherein devices are allowed access to the requested service; and
based at least in part on determining that the second geographical region is within the first part of the first geographical region, providing a service requested by the service request to the client device.