IP Library Granted Patent US 8,516,136
Granted Patent B2
US 8,516,136 · App. 11/826,937 · Granted Aug 20, 2013

Web-based over-the-air provisioning and activation of mobile terminals

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 8,516,136
App. No.
11/826,937
Granted
Aug 20, 2013
Kind
B2
Abstract

In a method for over-the-air provisioning of a mobile terminal in a wireless network, a first transaction between the mobile terminal and a web server is performed via an external port. During the first transaction, the mobile terminal obtains user subscription information for subscribing to network services. During a second transaction between the web server and the mobile terminal, the mobile terminal obtains device management information for authorizing the mobile terminal to access the network services. The first and second transactions are conducted via the same external port.

Claims (56)

1. A method for over-the-air provisioning of a mobile terminal with a web server in a wireless network operated by a service provider, the method comprising:

initiating, by a web browser of the mobile terminal, device management information exchange by transmitting at least one first message to the web server via an external port of the mobile terminal, the at least one first message including user subscription information for an initial over-the-air provisioning of the mobile terminal by the web browser with the web server; and

receiving, at the web browser of the mobile terminal, at least one second message from the web server via the same external port of the mobile terminal, the at least one second message including device management information allowing the mobile terminal to access a corresponding network service,

wherein the external port is a pin-hole through a firewall between the mobile terminal and the web server,

the mobile terminal having not been activated for service by the service provider prior to the transmitting and receiving of the respective first and second messages,

wherein the second message includes one of a web application, an executable application and an automatic download and installation framework, the method further comprising,

the web application, the executable application, or the automatic download and installation framework automatically contacting a device management module and passing the device management information to the mobile terminal.

2. The method of claim 1 , wherein the user subscription information includes at least one of a user's name, billing address and credit card information.

3. The method of claim 1 , wherein the device management information includes at least one of user credentials, an internal Transmission Control Protocol (TCP) port and a Uniform Resource Locator (URL) of a device management server.

4. The method of claim 1 , wherein the at least one first message is a hyper-text transfer protocol message.

5. The method of claim 1 , wherein the at least one second message is transmitted via a secure hyper-text transfer protocol (https) message.

6. The method of claim 1 , wherein the at least one second message is received at a web module of the mobile terminal, the at least one second message includes a web page having an embedded link, the embedded link is associated with an internal transmission control protocol port at a device management module of the mobile terminal, and wherein the method further comprises:

passing the device management information from the web module to the device management module in response to activation of the link by the user.

7. The method of claim 1 , wherein the at least one second message includes a provisioning file, and the method further comprising:

launching the received provisioning file to obtain the device management information.

8. The method of claim 1 ,

wherein the web application or the executable application passes the device management information to the mobile terminal via an inter-process communications channel.

9. The method of claim 1 , wherein the at least one second message including the device management information is received at a web browser module of the mobile terminal, the method further comprising:

passing the device management information from the web browser to a device management client within the mobile terminal through communications within the mobile terminal; and

contacting a device management server to begin a device management session using the device management information from the web browser.

10. The method of claim 1 , wherein the transmitting of the at least one first message and the receiving of the at least one second message occurs before the mobile terminal accesses any network services of the wireless network.

11. A mobile terminal for accessing a wireless network operated by a service provider, the mobile terminal comprising:

a tangible electronic device with a memory,

a web module, implemented on the electronic device, configured to initiate device management information exchange by transmitting at least one first message to a web server in the wireless network via an external port of the mobile terminal, the at least one first message including user subscription information for an initial over-the-air-provisioning of the mobile terminal by the web module with the web server,

the web module being further configured to receive at least one second message from the web server via the same external port of the mobile terminal, the at least one second message including device management information allowing the web module to access a corresponding network service from the web server,

wherein the external port is a pin-hole through a firewall between the mobile terminal and the web server,

the mobile terminal having not been activated for service by the service provider prior to the transmitting and receiving of the respective first and second messages,

wherein the second message includes one of a web application, an executable application and an automatic download and installation framework,

the web module being further configured to run the web application, the executable application or the automatic download and installation framework and contact a device management module to pass the device management information to the mobile terminal.

12. The mobile terminal of claim 11 , further comprising:

the device management module configured to contact a device management server and conduct a device management session; and wherein

the web module is further configured to pass the device management information received from the web server to the device management module via an internal port.

13. The mobile terminal of claim 11 , wherein the web module passes the device management information to the mobile terminal via an internal hyper-text transfer protocol message.

14. The mobile terminal of claim 11 , wherein the web module is further configured to transmit the at least one first message and receive the at least one second message before the mobile terminal accesses any network services of the wireless network.

15. A method for over-the-air provisioning of a mobile terminal with a web server in a wireless network operated by a service provider, the method comprising:

receiving, at the web server, at least a first message from a web browser of the mobile terminal via an external port at the mobile terminal, the at least one first message including user subscription information for initiating device management information exchange for an initial over-the-air provisioning of the mobile terminal by the web browser with the web server; and

sending, in response to the received at least one first message, at least one second message from the web server to the web browser via the same external port at the mobile terminal, the at least one second message including device management information allowing the mobile terminal to access a corresponding network service,

wherein the external port is a pin-hole through a firewall between the mobile terminal and the web server,

the mobile terminal having not been activated for service by the service provider prior to the transmitting and receiving of the respective first and second messages,

wherein the second message includes one of a web application, an executable application and an automatic download and installation framework, the method further comprising,

the web application, the executable application, or the automatic download and installation framework automatically contacting a device management module and passing the device management information from the web server to the mobile terminal.

16. The method of claim 15 , wherein the user subscription information includes at least one of a user's name, billing address and credit card information.

17. The method of claim 15 , wherein the device management information includes at least one of user, an internal TCP port and a Uniform Resource Locator (URL) of a device management server.

18. The method of claim 15 , wherein the at least one first message is an HTTP message.

19. The method of claim 15 , wherein the at least one second message is transmitted via a secure HTTP (https) message.

20. The method of claim 15 , wherein the receiving of the at least one first message and the sending of the at least one second message occurs before the mobile terminal accesses any network services of the wireless network.

21. A method for over-the-air provisioning of a mobile terminal with a web server in a wireless network operated by a service provider, the method comprising:

performing a first transaction between a web browser of the mobile terminal and the web server via an external port of the mobile terminal; wherein

during the first transaction, the web browser obtains user subscription information for an initial over-the-air provisioning of the mobile terminal by the web browser with the web server; and

conducting a second transaction between the web server and the web browser via the same external port of the mobile terminal; wherein

during the second transaction, the mobile terminal obtains device management information, the device management information exchange between the web server and the web browser of the mobile terminal being initiated by the mobile terminal allowing the mobile terminal to access a corresponding network service,

wherein the external port is a pin-hole through a firewall between the mobile terminal and the web server,

the mobile terminal having not been activated for service by the service provider prior to the first and second transactions,

wherein the second transaction includes the web browser obtaining at least one of a web application, an executable application and an automatic download and installation framework from the web server, the method further comprising,

the web application, the executable application, or the automatic download and installation framework automatically contacting a device management module and passing the device management information to the mobile terminal.

22. The method of claim 21 , wherein the first and second transaction occur before the mobile terminal accesses any network services of the wireless network.

Assignments (15)
PATENT SECURITY AGREEMENT Recorded Aug 6, 2024
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 068328/0674 →
RELEASE OF LIEN ON PATENTS Recorded Aug 5, 2024
From: BARINGS FINANCE LLC
To: RPX CORPORATION
Reel/Frame 068328/0278 →
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033949/0016 →
MERGER Recorded Jun 4, 2013
From: LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 030537/0801 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2013
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 030542/0001 →
SECURITY INTEREST Recorded Mar 7, 2013
From: ALCATEL-LUCENT USA INC.
To: CREDIT SUISSE AG
Reel/Frame 030510/0627 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2007
From: FEDER, PERETZ MOSHE; NARVAEZ, PAOLO
To: LUCENT TECHNOLOGIES INC.
Reel/Frame 019960/0185 →