IP Library Granted Patent US 9,699,646
Granted Patent B2
US 9,699,646 · App. 15/079,717 · Granted Jul 4, 2017

Method for enabling a wireless device with customer-specific services

Inventors: Terrence Poon (Fremont, CA); Daniel Collins (McKinney, TX); Jack McGwire (Sunnyvale, CA); Suparna Kumar (Sunnyvale, CA); Carl Keller (Danville, CA)
Assignee: Cisco Technology, Inc.
H04W8/22H04L61/6054H04M15/70H04M15/715H04M15/721H04M15/751H04W8/04H04W12/06H04L67/142H04W8/265
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,699,646
App. No.
15/079,717
Granted
Jul 4, 2017
Kind
B2
Abstract

A system including a server coupled to a wireless network, the server comprising a wireless interface adapted to transmit and receive wireless signals, one or more processors coupled to the wireless interface, the one or more processors adapted to: detect a registration request sent from a wireless device to a home location register (HLR) over which the server has authority to control, the request indicating an International Mobile Subscriber Identity (IMSI) associated with a subscriber identity module (SIM) card in the wireless device, send a reply to the wireless device in response to a determination that the IMSI is associated with a subscriber account that has not been activated, wherein the reply includes a web link to be displayed on the wireless device, receive a message from the wireless device when the web link displayed on the wireless device is subscriber activated, the message identifying characteristics of the wireless device, send a sequence of webpages to the wireless device, the webpages providing a customized activation process for establishing the subscriber account based on identified characteristics of the wireless device, and receive information related to the subscriber account from the wireless device in response to the webpages to thereby establish and activate the subscriber account.

Claims (63)

1. A method comprising:

at a network entity configured to modify customer-specific services on a client device, the network entity including one or more processors, a non-transitory memory and one or more network interfaces:

determining a device identifier associated with the device;

transmitting a service activation link in response to the device identifier being associated with a subscriber account that has not been activated, wherein the service activation link is displayable on the device;

determining characteristics of the device in response to a selection of the service activation link at the device; and

transmitting an indication of one or more screens to the device based on the characteristics of the device, wherein the one or more screens are associated with activating the subscriber account.

2. The method of claim 1 , further comprising:

receiving information from the device via the one or more screens; and

activating the subscriber account based on the information received via the one or more screens.

3. The method of claim 1 , wherein determining the device identifier comprises:

receiving a registration request from the device, wherein the registration request includes the device identifier.

4. The method of claim 1 , wherein transmitting the service activation link comprises:

accessing a database to determine whether the subscriber account associated with the device identifier has been activated; and

transmitting the service activation link in response to determining that the subscriber account has not been activated.

5. The method of claim 1 , wherein transmitting the service activation link comprises:

transmitting a reply to a registration request from the device, wherein the reply includes the service activation link.

6. The method of claim 5 , wherein transmitting the service activation link comprises:

generating a token in a secure hash format, wherein the token indicates the device identifier; and

embedding the service activation link in the reply with the token.

7. The method of claim 1 , wherein determining the characteristics of the device comprises:

receiving a message from the device in response to the selection of the service activation link at the device;

identifying components of a user agent in the message; and

matching the identified components with a database of characteristics to identify the characteristics of the device.

8. The method of claim 1 , wherein transmitting the indication of the one or more screens comprises:

adjusting one or more of messages and options displayed by the one or more screens based on the characteristics of the device.

9. The method of claim 1 , wherein transmitting the indication of the one or more screens comprises one or more of:

transmitting an indication of a first screen that is configured to receive identification information associated with the subscriber account; and

transmitting an indication of a second screen that is configured to display one or more rate plans for the device in response to a determination that the device is not associated with a prepaid plan.

10. The method of claim 1 , further comprising:

receiving a request to activate the subscriber account via an application installed on the device.

11. A method comprising:

at a device including a touchscreen, one or more processors, a non-transitory memory and one or more network interfaces:

receiving an service activation link in response to a determination to activate a subscriber account associated with the device;

displaying the service activation link on the touchscreen;

transmitting characteristics of the device in response to a selection of the service activation link; and

displaying one or more screens associated with activating the subscriber account in response to receiving an indication of the one or more screens.

12. The method of claim 11 , further comprising:

transmitting a request to activate the subscriber account.

13. The method of claim 11 , wherein receiving the service activation link comprises:

receiving a reply to a registration request transmitted by the device, wherein the reply includes the service activation link.

14. The method of claim 11 , further comprising:

detecting the selection of the service activation link.

15. The method of claim 11 , wherein displaying the one or more screens comprises one or more of:

displaying a first screen that is configured to receive identification information associated with the subscriber account; and

displaying a second screen that is configured to display one or more rate plans for the device in response to a determination that the device is not associated with a prepaid plan.

16. The method of claim 11 , further comprising:

receiving a request to activate the subscriber account via an application installed on the device.

17. The method of claim 16 , further comprising:

displaying a screen associated with downloading the application; and

downloading the application onto the device in response to a selection of a graphical user interface element associated with downloading the application.

18. A network entity configured to activate a device on a network, the network entity comprising:

a processor configured to execute computer readable instructions included on a non-transitory memory; and

a non-transitory memory including computer readable instructions, that when executed by the processor, cause the network entity to:

determine a device identifier associated with the device;

transmit an service activation link

in response to the device identifier being associated with a subscriber account that has not been activated, wherein the service activation link is displayable on the device;

determine characteristics of the device in response to a selection of the service activation link at the device; and

transmit an indication of one or more screens to the device based on the characteristics of the device, wherein the one or more screens are associated with activating the subscriber account.

19. The network entity of claim 18 , wherein the computer readable instructions further cause the network entity to:

receive information from the device via the one or more screens; and

activate the subscriber account based on the information received via the one or more screens.

20. The network entity of claim 18 , wherein the computer readable instructions cause the network entity to determine the device identifier by:

receiving a registration request from the device, wherein the registration request includes the device identifier.

Assignments (2)
CHANGE OF NAME Recorded Feb 27, 2017
From: JASPER TECHNOLOGIES, INC.
To: JASPER TECHNOLOGIES LLC
Reel/Frame 041823/0259 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2017
From: JASPER TECHNOLOGIES LLC
To: CISCO TECHNOLOGY, INC.
Reel/Frame 041823/0655 →
Continuity (17)
Continuation 14030921 · Sep 18, 2013
Continuation In Part 13840234 · Mar 15, 2013
Continuation In Part 11398493 · Apr 4, 2006
Continuation In Part 11119401 · Apr 29, 2005
Continuation In Part 13413516 · Mar 6, 2012
Continuation In Part 11804582 · May 18, 2007
Continuation In Part 11398493 · Apr 4, 2006
Continuation In Part 11119401 · Apr 29, 2005
Continuation In Part 13341800 · Dec 30, 2011
Continuation In Part 12652694 · Jan 5, 2010
Continuation In Part 12387962 · May 7, 2009
Continuation In Part 11804582 · May 18, 2007
Provisional Application 61714083 · Oct 15, 2012
Provisional Application 61615016 · Mar 23, 2012
Provisional Application 61567017 · Dec 5, 2011
Provisional Application 61501131 · Jun 24, 2011
Related Publication 20160205546A1 · Jul 14, 2016