IP Library Patent Application 13551214
Patent Application
App. No. 13/551,214

SYSTEM AND METHOD FOR CONNECTING A MOBILE DEVICE TO A GLOBAL NETWORK USING A VIRTUAL PRIVATE NETWORK CONNECTION

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 None
App. No.
13/551,214
Abstract

A system and method for providing access between a remotely located content provider server and a mobile device has a virtual private network server for receiving a request for access to the remotely located content provider and establishing a virtual private network connection from the mobile device to the virtual private network server responsive to the request for access to the remotely located content provider. The virtual private network server further establishes a second connection from the virtual private network server to the remotely located content provider server and maintains the virtual private network connection and the second connection to enable a transport of data between the mobile device and the remotely located content provider.

Claims (59)

1 . A method for providing access between at least one remotely located content provider server and a mobile device, comprising:

receiving at a virtual private network server a request from the mobile device to access content at a web address associated with the at least one remotely located content provider server;

establishing a virtual private network connection from the mobile device to a virtual private network server of a carrier service provider associated with the mobile device, responsive to the request for access to the at least one remotely located content provider;

establishing under control of the virtual network server a second connection from the virtual private network server of the carrier service provider to the at least one remotely located content provider server responsive to the request for access to the at least one remotely located content provider; and

maintaining under control of the virtual private network server the virtual private network connection and the second connection to enable a transport of data between the mobile device and the at least one remotely located content provider.

2 . (canceled)

3 . The method of claim 1 , wherein the step of establishing the virtual private network connection further comprises:

authenticating the mobile device responsive to the request; and

establishing the virtual private network connection between the mobile device and the virtual private network server responsive to a valid authentication.

4 . The method of claim 3 further including the step of connecting the mobile device to a registration page responsive to a failure of a valid authentication.

5 . The method of claim 3 , wherein the step of establishing the second connection further comprises establishing the second connection from the virtual private network server to the at least one remotely located content provider server responsive to a valid authentication.

6 . The method of claim 1 , wherein the step of establishing the virtual private connection further comprises the step of determining if a data network connection is available to the mobile device.

7 . The method of claim 1 further including the steps of:

collecting interface data relating to each network interface available to the mobile device; and

storing the interface data within a database on the mobile device if a data network connection is not available to the mobile device.

8 . The method of claim 1 further including the steps of:

collecting interface data relating to each network interface available to the mobile device; and

downloading the collected data from the mobile device to the virtual private network server over the virtual private network connection.

9 . A method for providing access between at least one remotely located content provider server and a mobile device, comprising:

collecting interface data relating to each network interface available to the mobile device;

storing the interface data within a database on the mobile device if a data network connection is not available to the mobile device;

establishing a virtual private network connection from the mobile device to a virtual private network server of a carrier service provider associated with the mobile device, responsive to a request for access to the at least one remotely located content provider from the mobile device;

downloading the collected data from the mobile device to the virtual private network server of the carrier service provider over the virtual private network connection responsive to establishment of the virtual private network connection;

establishing under control of the virtual private network server of the carrier service provider a second connection from the virtual private network server of the carrier service provider to the at least one remotely located content provider server responsive to the request for access to the at least one remotely located content provider; and

transmitting under control of the virtual private network server data between the mobile device and the at least one remotely located content provider over the virtual private network connection and the second connection.

10 . The method of claim 9 , wherein the step of establishing the virtual private network connection further comprises:

receiving a request through the mobile device to access content at a web address associated with the remotely located content provider server; and

directing the request to the virtual private network server of the service provider.

11 . The method of claim 10 , wherein the step of establishing the virtual private network connection further comprises:

receiving the request at the virtual private network server;

authenticating the mobile device responsive to the request; and

establishing the virtual private network connection between the mobile device and the virtual private network server responsive to a valid authentication.

12 . The method of claim 11 further including the step of connecting the mobile device to a registration page responsive to a failure of a valid authentication.

13 . The method of claim 11 , wherein the step of establishing the second connection further comprises establishing the second connection from the virtual private network server to the at least one remotely located content provider server responsive to a valid authentication.

14 . The method of claim 9 , wherein the step of establishing the virtual private connection further comprises the step of determining if a data network connection is available to the mobile device.

15 . A system for providing access between at least one remotely located content provider server and a mobile device, comprising:

a carrier network provider server including a hardware processor and memory for receiving a request for access to the at least one remotely located content provider and establishing a virtual private network connection from the mobile device to the virtual private network server responsive to the request for access to the at least one remotely located content provider;

wherein the carrier network provider server further establishes and controls a second connection from the virtual private network server to the at least one remotely located content provider server responsive to the request for access; and

wherein the carrier network provider server further maintains and controls the virtual private network connection and the second connection to enable a transport of data between the mobile device and the at least one remotely located content provider.

16 . The system of claim 15 , wherein the carrier network provider server further authenticates the mobile device responsive to the request and establishes the virtual private network connection between the mobile device and the virtual private network server responsive to a valid authentication.

17 . The system of claim 15 , wherein the carrier network provider server further attempts to authenticate the mobile device responsive to the request and connects the mobile device to a registration page responsive to a failure of a valid authentication.

18 . The system of claim 15 , wherein the carrier network provider server establishes the second connection from the virtual private network server to the remotely located content provider server responsive to a valid authentication.

19 . The system of claim 15 , further including a virtual private network client within the mobile device for determining if at least one data network connection is available to the mobile device and generating the request responsive to a determination that the at least one data network is available.

20 . The system of claim 19 wherein the virtual private network client further collects interface data relating to each network interface available to the mobile device and downloads the collected data from the mobile device to the virtual private network server over the virtual private network connection.

21 . The system of claim 19 further including a database for storing the interface data on the mobile device if a data network connection is not available to the mobile device.

22 . The system of claim 19 , wherein virtual private network client further receives a request through the mobile device to access content at a web address associated with the remotely located content provider server and directs the request to the virtual private network server of the service provider.

23 . A system for providing access between at least one remotely located content provider server and a mobile device, comprising:

a hardware processor and memory implementing a virtual private network client within the mobile device for determining if at least one data network connection is available to the mobile device and generating a request for access to the at least one remotely located content provider responsive to a determination that the at least one data network is available;

wherein the virtual private network client further collects interface data relating to each network interface available to the mobile device;

a database for storing the interface data on the mobile device if a data network connection is not available to the mobile device;

wherein the virtual private network client stores the information data if the data network connection is not available and transmits the stored interface data responsive to establishment of a virtual private network connection;

a carrier network provider server including a second hardware processor and a second memory for providing a virtual private network for receiving the request for access to the at least one remotely located content provider and establishing the virtual private network connection from the mobile device to the virtual private network server responsive to the request for access to the at least one remotely located content provider;

wherein the private server further establishes and controls a second connection from the virtual private network server to the at least one remotely located content provider server; and

wherein the carrier network provider server further maintains and controls the virtual private network connection and the second connection to enable a transport of data between the mobile device and the at least one remotely located content provider.

24 . The system of claim 23 , wherein the carrier network provider server further authenticates the mobile device responsive to the request and establishes the virtual private network connection between the mobile device and the virtual private network server responsive to a valid authentication.

25 . The system of claim 23 , wherein the carrier network provider server further attempts to authenticate the mobile device responsive to the request and connects the mobile device to a registration page responsive to a failure of a valid authentication.

26 . The system of claim 23 , wherein the carrier network provider server establishes the second connection from the virtual private network server to the at least one remotely located content provider server responsive to a valid authentication.

27 . The system of claim 23 wherein the virtual private network client downloads the collected data from the mobile device to the virtual private network server over the virtual private network connection.

28 . The system of claim 23 , wherein virtual private network client further receives a request through the mobile device to access content at a web address associated with the remotely located content provider server and directs the request to the virtual private network server of the service provider.

Assignments (6)
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 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 30, 2016
From: T-MOBILE USA, INC.
To: DEUTSCHE TELEKOM AG
Reel/Frame 041225/0910 →
SECURITY AGREEMENT Recorded Nov 17, 2015
From: T-MOBILE USA, INC.; METROPCS COMMUNICATIONS, INC.; T-MOBILE SUBSIDIARY IV CORPORATION
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS ADMINISTRATIVE AGENT
Reel/Frame 037125/0885 →
MERGER Recorded Mar 3, 2015
From: METROPCS WIRELESS, INC.
To: T-MOBILE USA, INC.
Reel/Frame 035075/0723 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2012
From: LORANG, MALCOLM; DOUROS, DIMITRIOS; ASHRAFI, SOLYMAN
To: METROPCS WIRELESS, INC.
Reel/Frame 028569/0686 →