IP Library Granted Patent US 11,057,758
Granted Patent B2
US 11,057,758 · App. 16/423,021 · Granted Jul 6, 2021

Location verification and enforcement for content access devices

Inventors: Chris A. Cholas (Denver, CO); David M. Fellows (Boston, MA); Charles A. Hasek, IV (Denver, CO); Jeffrey Binder (Denver, CO)
Assignee: T-MOBILE USA, INC.
H04W8/06H04L61/2007H04L63/107H04W4/029H04W12/0804H04W48/16H04W76/10H04L67/12H04W4/80H04W88/16
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,057,758
App. No.
16/423,021
Granted
Jul 6, 2021
Kind
B2
Abstract

A system for location verification and enforcement receives an authorization request to access content from a content access device. The authorization request includes and/or is associated with location information obtained from a gateway device via a local area network and determined using multiple communication networks. The location information is compared to a record indicating that the content access device and the gateway device were both present at a location. When the location information matches the record, an authorization is transmitted to the content access device. The content access device may be operative to access the content upon receiving the authorization.

Claims (50)

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.

2. The method of claim 1 , wherein the data is received from the registration device when the registration device is performing a registration process involving the content access device.

3. The method of claim 1 , wherein the data is received from the registration device when the registration device is performing a registration process involving the gateway device.

4. The method of claim 1 , wherein the registration device comprises a cellular telephone.

5. The method of claim 1 , wherein the registration device comprises a mobile computing device.

6. The method of claim 1 , wherein the authorization request includes a content access account identifier.

7. The method of claim 6 , wherein the record includes the content access account identifier.

8. A content access device, comprising:

a non-transitory storage medium that stores instructions; and

a processor that executes the instructions to:

determine to access content;

obtain location information from a gateway device on a local area network, the location information determined by the gateway device using multiple communication networks;

transmit an authorization request to access the content to a location verification system, the authorization request including a specification of the content that is requested and the location information;

when the location verification system verifies 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 a record for the content access device stored by the location verification system indicating that the content access device and the gateway device were both present at a location, receive an authorization from the location verification system; and

access the content; wherein:

the record is created using data received from a registration device that communicates with the content access device and the gateway device;

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; and

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 match.

9. The content access device of claim 8 , wherein the processor determines internet protocol location information for the content access device.

10. The content access device of claim 9 , wherein the processor provides the internet protocol location information for the content access device with the authorization request.

11. The content access device of claim 10 , wherein the processor participates in a registration process to create the record.

12. The content access device of claim 11 , wherein the processor participates in the registration process by providing the internet protocol location information to the registration device that communicates with the location verification system.

13. The content access device of claim 8 , wherein the processor provides a content access account identifier with the authorization request.

14. The content access device of claim 13 , wherein the record includes the content access account identifier.

15. A location verification system, comprising:

a non-transitory storage medium that stores instructions; and

a processor that executes the instructions to:

receive content access device location information for a content access device and gateway device location information for a gateway device, the gateway device location information determined using multiple communication networks;

create a record using the content access device location information and the gateway device location information upon determining that the content access device and the gateway device are present in a location;

receive an authorization request to access content from the content access device, the authorization request including a specification of the content that is requested and current gateway device location information obtained from the gateway device by the content access device using a local area network;

verify 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 current gateway device location information and the record; and

allow the authorization request upon verifying the content access device location; wherein:

the record is created using data received from a registration device that communicates with the content access device and the gateway device;

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; and

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 match.

16. The system of claim 15 , wherein the registration device communicates with the content access device and the gateway device using at least the local area network.

17. The system of claim 16 , wherein the registration device communicates with the content access device using at least one of Bluetooth, BluetoothLE, or near-field communication.

18. The system of claim 16 , wherein the registration device communicates with the gateway device using at least one of Bluetooth, BluetoothLE, or near-field communication.

19. The system of claim 15 , wherein the gateway device location information includes at least two of:

internet protocol location information for the gateway device;

cellular network location information for the gateway device; and

global positioning system location information for the gateway device.

20. The system of claim 15 , wherein the processor denies the authorization request upon determining that the current gateway device location information does not match the record.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2021
From: BINDER, JEFFREY
To: T-MOBILE USA, INC.
Reel/Frame 055714/0731 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2020
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: T-MOBILE USA, INC.; IBSV LLC; METROPCS COMMUNICATIONS, INC.; METROPCS WIRELESS, INC.; T-MOBILE SUBSIDIARY IV CORPORATION; LAYER3 TV, INC.; PUSHSPRING, INC.
Reel/Frame 052969/0314 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2020
From: DEUTSCHE TELEKOM AG
To: T-MOBILE USA, INC.; IBSV LLC
Reel/Frame 052969/0381 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2019
From: CHOLAS, CHRIS A.; FELLOWS, DAVE; HASEK, CHARLES A., IV
To: T-MOBILE USA, INC.
Reel/Frame 051044/0446 →
SECURITY INTEREST Recorded Oct 7, 2019
From: LAYER3 TV, INC.; PUSHSPRING, INC.
To: DEUSTSCHE TELEKOM AG
Reel/Frame 050642/0986 →
SECURITY INTEREST Recorded Oct 7, 2019
From: LAYER3 TV, INC.; PUSHSPRING, INC.
To: DEUTSHCE BANK AG NEW YORK BRANCH AS ADMINISTRATIVE AGENT
Reel/Frame 050643/0243 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2019
From: KAINDL, MARKUS
To: BAYERISCHE MOTOREN WERKE AKTIENGESELLSCHAFT
Reel/Frame 049398/0960 →