IP Library Granted Patent US 8,745,184
Granted Patent B1
US 8,745,184 · App. 11/804,582 · Granted Jun 3, 2014

Wireless communication provisioning using state transition rules

Inventors: Scott Barkley (San Mateo, CA); Amit Gupta (Livermore, CA); Zhongling Li (Fremont, CA)
Assignee: Jasper Wireless, Inc.
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,745,184
App. No.
11/804,582
Granted
Jun 3, 2014
Kind
B1
Abstract

A method for wireless communication provisioning is disclosed. A first wireless communication provisioning state associated with one or more identifiers is defined. A second wireless communication provisioning state associated with one or more identifiers is defined. A state transition rule is defined, wherein the state transition rule defines a transition between the first wireless communication provisioning state and the second wireless communication provisioning state, wherein the first wireless communication provisioning state and the second wireless communication provisioning state are based on the lifecycle of the service of a wireless communication device associated with the first and second wireless communication provisioning states.

Claims (44)

1. A system for wireless communication provisioning of a wireless communication device operating in a carrier network including at least one carrier tower comprising:

a processor; and

a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to:

receive a carrier network authentication request or a call detail record (CDR) associated with one or more identifiers;

determine a current provisioning state associated with the one or more identifiers;

determine a next provisioning state associated with the one or more identifiers;

determine a state transition rule associated with the one or more identifiers wherein the state transition rule defines a transition between the current provisioning state and the next provisioning state;

determine a provisioning instruction according to an occurrence of a transition condition and an application of the state transition rule utilizing at least one of the carrier network authentication request or the CDR; and

transmit the provisioning instruction to at least one of an Authentication Center (AuC), a Home Location Register (HLR), a Gateway GPRS Support Node (GGSN), a Billing system, or an Authentication Authorization Accounting (AAA) system according to the state transition rule.

2. A system as in claim 1 , wherein the current provisioning state comprises a non-billable state and the next provisioning state comprises a billable state.

3. A system as in claim 1 , wherein the current provisioning state comprises a billable state and the next provisioning state comprises a non-billable state.

4. A system as in claim 1 , wherein the current provisioning state comprises one or more of the following: a state name, a state description, a required state flag, a prerequisite state, an allowed next state, an exclusivity rule, or a transition mode.

5. A system as in claim 1 , wherein the current provisioning state allows at least one of the following: an authentication for communication, an authorization for communication, an automatic transition to the next provisioning state, an activated state or no billing for communication.

6. A system as in claim 1 , wherein an identifier of the one or more identifiers comprises at least one of the following: a SIM, a ICCID, or an IMSI.

7. A system as in claim 1 , wherein the state transition rule comprises indicating an automated state transition based on the transition condition.

8. A system as in claim 1 , wherein the transition condition is based on one or more of the following: a predetermined amount of elapsed time since a prior state transition, an amount of service usage above a predetermined amount of service usage, and a network registration.

9. A system as in claim 1 , wherein the state transition rule is defined for a wireless communication device.

10. A system as in claim 1 , wherein the state transition rule is defined for a first wireless communication device that is different from the state transition rule for a second wireless communication device.

11. A system as in claim 1 , wherein the state transition rule is defined for a group of wireless communication device.

12. A system as in claim 1 , wherein a customer selects the state transition rule.

13. A system as in claim 1 , wherein a customer defines the state transition rule.

14. A system as in claim 1 , wherein a customer defines the current provisioning state.

15. A system as in claim 1 , wherein a customer defines the next provisioning state.

16. A system as in claim 1 , wherein the current provisioning state does not include support for a communication session.

17. A system as in claim 16 , wherein upon entering the current provisioning state, terminating an existing communication session.

18. A system as in claim 1 , wherein the transition rule when activated terminates existing communication sessions.

19. A system as in claim 1 , wherein the current provisioning state allows a communication device to pass traffic without incurring any billing charges, and wherein the state transition rule allows an automated transition to the next provisioning state, and wherein the next provisioning state incurs billing charges.

20. A system as in claim 1 , wherein the current provisioning state allows a communication device to pass traffic without incurring any billing charges, and wherein the state transition rule allows an automated transition to the next provisioning state, and wherein the next provisioning state does not allow the communication device to pass traffic.

21. A system as in claim 1 , wherein the state transition rule comprises indicating a manual state transition based on one or more of the following transition conditions: an action through a manager portal, by uploading a file to the SIM or device with the SIM, or an application programming interface (API) call.

22. A system as in claim 1 , wherein an identifier of the one or more identifiers comprises at least one of the following: a customer identifier, a user identifier, or a device identifier.

23. A method for wireless communication provisioning of a wireless communication device operating in a carrier network including at least one carrier tower comprising:

receiving a carrier network authentication request or a call detail record (CDR) associated with one or more identifiers;

determining a current provisioning state associated with the one or more identifiers;

determining a next provisioning state associated with the one or more identifiers;

determining a state transition rule associated with the one or more identifiers wherein the state transition rule defines a transition between the current provisioning state and the next provisioning state;

determining a provisioning instruction according to an occurrence of a transition condition and an application of the state transition rule utilizing at least one of the carrier network authentication request or the CDR; and

transmitting the provisioning instruction to at least one of an Authentication Center (AuC), a Home Location Register (HLR), a Gateway GPRS Support Node (GGSN), a Billing system, or an Authentication Authorization Accounting (AAA) system according to the state transition rule.

24. A computer program product for wireless communication provisioning of a wireless communication device operating in a carrier network including at least one carrier tower, the computer program product being embodied in a non-transitory computer readable medium and comprising computer instructions to:

receive a carrier network authentication request or a call detail record (CDR) associated with one or more identifiers;

determine a current provisioning state associated with the one or more identifiers;

determine a next provisioning state associated with the one or more identifiers;

determine a state transition rule associated with the one or more identifiers wherein the state transition rule defines a transition between the current provisioning state and the next provisioning state;

determine a provisioning instruction according to an occurrence of a transition condition and an application of the state transition rule utilizing at least one of the carrier network authentication request or the CDR; and

transmit the provisioning instruction to at least one of an Authentication Center (AuC), a Home Location Register (HLR), a Gateway GPRS Support Node (GGSN), a Billing system, or an Authentication Authorization Accounting (AAA) system according to the state transition rule.

Assignments (4)
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 →
CHANGE OF NAME Recorded May 13, 2014
From: JASPER WIRELESS, INC.
To: JASPER TECHNOLOGIES, INC.
Reel/Frame 032890/0447 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2007
From: BARKLEY, SCOTT; GUPTA, AMIT; LI, ZHONGLING
To: JASPER WIRELESS, INC.
Reel/Frame 019602/0573 →