US 11,057,758 B2
Location verification and enforcement for content access devices
Chris A. Cholas, Denver, CO (US); David M. Fellows, Boston, MA (US); Charles A. Hasek, IV, Denver, CO (US); and Jeffrey Binder, Denver, CO (US)
Assigned to T-MOBILE USA, INC., Bellevue, WA (US)
Filed by T-Mobile USA, Inc., Bellevue, WA (US)
Filed on May 26, 2019, as Appl. No. 16/423,021.
Prior Publication US 2020/0374683 A1, Nov. 26, 2020
Int. Cl. H04W 8/06 (2009.01); H04W 4/029 (2018.01); H04W 48/16 (2009.01); H04W 76/10 (2018.01); H04W 12/08 (2021.01); H04L 29/06 (2006.01); H04L 29/12 (2006.01); H04W 4/80 (2018.01); H04W 88/16 (2009.01); H04L 29/08 (2006.01)
CPC H04W 8/06 (2013.01) [H04L 61/2007 (2013.01); H04L 63/107 (2013.01); H04W 4/029 (2018.02); H04W 12/0804 (2019.01); H04W 48/16 (2013.01); H04W 76/10 (2018.02); H04L 67/12 (2013.01); H04W 4/80 (2018.02); H04W 88/16 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for location verification and enforcement, comprising:
receiving an authorization request to access content from a content access device, the authorization request including a specification of the content that is requested and location information received by the content access device from a gateway device that is connected to the content access device by a local area network, the location information determined by the gateway device using multiple communication networks;
comparing the location information to a record for the content access device indicating that the content access device and the gateway device were both present at a location;
verifying a content access device location based on each of the multiple communication networks, connection of the content access device and the gateway device by the local area network, and correspondence between the location information and the record;
upon verifying the content access device location, transmitting an authorization to the content access device;
creating the record using data received from a registration device that communicates with the content access device and the gateway device wherein the data received from the registration device comprises first internet protocol location information received from the gateway device, second internet protocol location information received from the content access device, third internet protocol location information of the registration device, first cellular network location information received from the gateway device, and second cellular network location information of the registration device;
determining a match between the first internet protocol location information, the second internet protocol location information, the third internet protocol location information, the first cellular network location information, and the second cellular network location information; and
storing the record.