IP Library Granted Patent US 8,918,100
Granted Patent B2
US 8,918,100 · App. 12/133,281 · Granted Dec 23, 2014

Providing user interface data on a mobile computing device

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,918,100
App. No.
12/133,281
Granted
Dec 23, 2014
Kind
B2
Abstract

A system and a method are provided for managing network activation with a carrier and registration with a service provider. In one example, the method determines a network activation status. If the network is not activated, a utility is used to perform the activation. Further, the status of registration with a provider is determined. If not registered, a request is sent to a server of the service provider for a registration file configured to gather user registration information. The registration file is then received from the server. The registration file is executed on the personal computer. Data gathered by the registration file is then returned to the service provider's server to complete the registration procedures.

Claims (57)

1. A mobile computing device, comprising:

one or more processors; and

one or more memory resources storing a plurality of software components each corresponding to a registration procedure specific to one of a plurality of wireless service providers, the one or more memory resources further storing instructions that, when executed by the one or more processors, cause the mobile computing device to:

determine whether the mobile computing device is registered with a detected one of the plurality of wireless service providers;

in response to determining that the mobile computing device is not registered, request and obtain a registration file from the detected wireless service provider; and

using the registration file, execute a corresponding one of the plurality of software components to initiate the registration procedure for the detected wireless service provider.

2. The mobile computing device of claim 1 , wherein the registration procedure for the detected wireless service provider comprises a sequence of user interfaces.

3. The mobile computing device of claim 2 , wherein each of the sequences of user interfaces provides one or more queries for user information.

4. The mobile computing device of claim 1 , wherein the instructions, when executed by the one or more processors, further cause the mobile computing device to:

based on the registration procedure for the detected wireless service provider, receive user information corresponding to a user of the mobile computing device; and

send the registration file, comprising the user information, to the detected wireless service provider to set UP a registration account.

5. The mobile computing device of claim 4 , wherein the instructions, when executed by the one or more processors, further cause the mobile computing device to:

upon successful registration of the mobile computing device, receive, from the detected wireless service provider, an identification code that uniquely identifies the mobile computing device for future network access using the detected wireless service provider; and

store the identification code in the one or more memory resources.

6. The mobile computing device of claim 5 , wherein the instructions, when executed by the one or more processors, further cause the mobile computing device to:

receive a text file comprising registration information for the future network access using the detected wireless service provider; and

store the text file with the identification code in the one or more memory resources.

7. The mobile computing device of claim 1 , wherein the instructions, when executed by the one or more processors, further cause the mobile computing device to:

prior to determining whether the mobile computing device is registered with the detected wireless service provider:

display an icon, based on detecting the detected wireless service provider, on a display of the mobile computing device; and

receive a user selection of the displayed icon.

8. A non-transitory computer readable medium storing instructions for registering a mobile computing device, wherein the instructions, when executed by one or more processors of the mobile computing device, cause the mobile computing device to:

maintain, in a memory resource of the mobile computing device, a plurality of software components each corresponding to a registration procedure specific to one of a plurality of wireless service providers;

determine whether the mobile computing device is registered with a detected one of the plurality of wireless service providers;

in response to determining that the mobile computing device is not registered, request and obtain a registration file from the detected wireless service provider; and

using the registration file, execute a corresponding one of the plurality of software components to initiate the registration procedure for the detected wireless service provider.

9. The non-transitory computer readable medium of claim 8 , wherein the registration procedure for the detected wireless service provider comprises a sequence of user interfaces.

10. The non-transitory computer readable medium of claim 9 , wherein each of the sequences of user interfaces provides one or more queries for user information.

11. The non-transitory computer readable medium of claim 8 , wherein the instructions, when executed by the one or more processors, further cause the mobile computing device to:

based on the registration procedure for the detected wireless service provider, receive user information corresponding to a user of the mobile computing device; and

send the registration file, comprising the user information, to the detected wireless service provider to set up a registration account.

12. The non-transitory computer readable medium of claim 11 , wherein the instructions, when executed by the one or more processors, further cause the mobile computing device to:

upon successful registration of the mobile computing device, receive, from the detected wireless service provider, an identification code that uniquely identifies the mobile computing device for future network access using the detected wireless service provider; and

store the identification code in the memory resource.

13. The non-transitory computer readable medium of claim 12 , wherein the instructions, when executed by the one or more processors, further cause the mobile computing device to:

receive a text file comprising registration information for future network access using the detected wireless service provider; and

store the text file with the identification code in the memory resource.

14. The non-transitory computer readable medium of claim 8 , wherein the instructions, when executed by the one or more processors, further cause the mobile computing device to:

prior to determining whether the mobile computing device is registered with the detected wireless service provider:

display an icon, based on detecting the detected wireless service provider, on a display of the mobile computing device; and

receive a user selection of the displayed icon.

15. A method for registering a mobile computing device with a wireless service provider, the method performed by one or more processors of the mobile computing device and comprising:

maintaining, in a memory resource of the mobile computing device, a plurality of software components each corresponding to a registration procedure specific to one of a plurality of wireless service providers;

determining whether the mobile computing device is registered with a detected one of the plurality of wireless service providers;

in response to determining that the mobile computing device is not registered, requesting and obtaining a registration file from the detected wireless service provider; and

using the registration file, executing a corresponding one of the plurality of software components to initiate the registration procedure for the detected wireless service provider.

16. The method of claim 15 , wherein the registration procedure for the detected wireless service provider comprises a sequence of user interfaces.

17. The method of claim 16 , wherein each of the sequences of user interfaces provides one or more queries for user information.

18. The method of claim 15 , further comprising:

based on the registration procedure for the detected wireless service provider, receiving user information corresponding to a user of the mobile computing device; and

sending the registration file, comprising the user information, to the detected wireless service provider to set up a registration account.

19. The method of claim 18 , further comprising:

upon successful registration of the mobile computing device, receiving, from the detected wireless service provider, an identification code that uniquely identifies the mobile computing device for future network access using the detected wireless service provider; and

storing the identification code in the memory resource.

20. The method of claim 19 , further comprising:

receiving a text file comprising registration information for future network access using the detected wireless service provider; and

storing the text file with the identification code in the memory resource.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2014
From: HEWLETT-PACKARD COMPANY; HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.; PALM, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 032177/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0239 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 031837/0544 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0659 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 030341/0459 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2010
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 025204/0809 →
RELEASE OF SECURITY INTEREST Recorded Jul 6, 2010
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: PALM, INC.
Reel/Frame 024630/0474 →
SECURITY AGREEMENT Recorded Oct 22, 2009
From: PALM, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 023406/0671 →