IP Library Granted Patent US 9,154,949
Granted Patent B1
US 9,154,949 · App. 13/937,191 · Granted Oct 6, 2015

Authenticated delivery of premium communication services to untrusted devices over an untrusted network

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 9,154,949
App. No.
13/937,191
Granted
Oct 6, 2015
Kind
B1
Abstract

A method of authenticating a communication device for accessing premium communication services via an untrusted network. The method comprises receiving a request message from a communication device, wherein the request message comprises an identification of a delegated premium service delivery service and a mobile directory number of a mobile communication device, wherein the mobile communication device is different from the communication device. The method further comprises transmitting a code word to the mobile communication device associated with the mobile directory number, receiving a request authentication payload message from the communication device, wherein the request authentication payload message comprises the code word, and sending an authentication payload message to the communication device based on the code word.

Claims (50)

1. A method of authenticating a communication device for accessing premium communication services via an untrusted network, comprising:

receiving, by an authentication server from a mobile communication device via a media gateway, a first authentication request comprising an identification of a premium service and a cellular network access identity of the mobile communication device,

wherein receiving the first authentication request occurs over a first network communication path that is provided by a cellular wireless communication service, and

wherein the mobile communication device is associated with a subscription to the premium service associated with the cellular wireless communication service;

generating, by the authentication server, a code word based on the cellular network access identity;

storing, in a non-transitory memory coupled to the authentication server, the code word and an authentication payload that is indexed according to the code word, wherein the authentication payload comprises the cellular network access identity of the mobile communication device;

in response to the first authentication request, transmitting, by the authentication server over the first network communication path to the mobile communication device, a first authentication response that comprises the code word;

in response to transmitting the code word to the mobile communication device, receiving, by the authentication server from a communication device via a second network communication path, a second authentication request comprising an identification of the premium service and the code word,

wherein the second wireless communication path is over a communication network that does not provide the first network communication path, and

wherein the communication device is different from the mobile communication device, and not associated with the subscription to the premium service;

retrieving, by the authentication server, the authentication payload from the non-transitory memory based on the code word from the second authentication request;

based on the code word, transmitting, by the authentication server over the second network communication path to the communication device, a second authentication response that comprises the authentication payload,

wherein the authentication payload configures the communication device to access the premium service via the communication network.

2. The method of claim 1 , wherein the premium service comprises a video communication service.

3. The method of claim 1 , wherein the communication network is accessed via a WiFi communication link.

4. The method of claim 1 , wherein the first wireless communication path comprises a cellular wireless communication link.

5. The method of claim 4 , wherein the cellular wireless communication link is established according to one of a code division multiple access (CDMA) wireless communication protocol, a global system for mobile communications (GSM) wireless communication protocol, a long-term evolution (LTE) wireless communication protocol, or a worldwide interoperability for microwave access (WiMAX) wireless communication protocol.

6. The method of claim 1 , wherein the communication device is one of a laptop computer, a tablet computer, a notebook computer, a television tuner, a television, a mobile device, a gaming system, or any combination thereof.

7. A method of authenticating a communication device for accessing premium communication services via an untrusted network, comprising:

receiving, by an authentication server from a communication device via a first network communication path, a request message from the communication device, wherein the request message comprises an identification of a premium service and a mobile directory number of a mobile communication device, wherein the mobile communication device is different from the communication device, and wherein the communication device does not have a code word or an authentication payload;

transmitting, by the authentication server via a second network communication path that is provided by a cellular wireless communication service, the code word to the mobile communication device that is associated with the mobile directory number, wherein the second network communication path is over a communication network that does not provide the first network communication path;

receiving, by the authentication server via the first network communication path, a second request message from the communication device, wherein the second request message comprises the code word; and

sending, by the authentication server from a non-transitory memory via the first network communication path, an authentication payload message, comprising the authentication payload, to the communication device based on the code word of the second request message.

8. The method of claim 7 , wherein the first network communication path includes the untrusted network according to the authentication server, and wherein the untrusted network does not provide the second network communication path to the mobile communication device.

9. The method of claim 8 , wherein the untrusted network comprises a WiFi communication link between the communication device and a wireless access point along the first network communication path.

10. The method of claim 7 , wherein the communication device is one of a laptop computer, a tablet computer, a desktop computer, a media player, a television, a mobile device, a gaming system, or any combination thereof.

11. The method of claim 7 , further comprising:

determining, by the authentication server, that the mobile communication device associated with the mobile directory number is provisioned with the premium service.

12. The method of claim 7 , wherein the code word comprises a defined parameter, and wherein the defined parameter comprises at least six characters.

13. The method of claim 7 , wherein the code word is transmitted to the mobile communication device using a short message service (SMS) message.

14. A communication device, comprising:

a short range radio transceiver configured to communicatively couple to a communication network that is not recognized by a provider of a premium communication service;

a processor;

an input device configured to communicatively couple with the processor;

a non-transitory memory communicatively coupled with the processor; and

an application stored in the non-transitory memory that, upon execution by the processor, configures at least the processor to:

receive, via the input device, an input that initiates access to the premium communication service via the communication network;

in response to the input, request a mobile device number of a mobile communication device, wherein the mobile communication device is associated with a subscription to the premium communication service;

receive the mobile device number based on the request;

build a request message that comprises the mobile device number;

transmit, to an authentication server associated with the premium communication service, the request message via the short range radio transceiver over a first communication path of the communication network;

subsequent to transmission of the request message, receive a code associated with the premium communication service and the mobile communication device, wherein the communication device does not have the code prior to transmission of the request message;

based on reception of the code, forward the code to the authentication server via the short range radio transceiver over the first communication path; and

based on forward of the code, receive access to the premium communication service via the short range radio transceiver over the communication network.

15. The communication device of claim 14 , wherein the communication device is one of a desktop computer, a laptop computer, a tablet computer, a notebook computer, a media player, a television, a mobile device, a gaming system, or any combination thereof.

16. The communication device of claim 14 , wherein the short range radio transceiver comprises a WiFi radio transceiver.

17. The communication device of claim 14 , wherein the communication network comprises a wireless communication link between the short range radio transceiver and a wireless access point.

18. The communication device of claim 14 , wherein the premium communication service is a streaming video service.

19. The communication device of claim 14 , wherein the premium communication service is a stream of supplemental sports content.

20. The communication device of claim 14 , further comprising a display device, wherein the processor is further configured to present content received from the premium communication service via the display device.

Assignments (6)
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 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
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 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2013
From: BERTZ, LYLE T.; BURCHAM, ROBERT H.; KATZER, ROBIN D.; MAUER, BRIAN D.
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 030754/0353 →