IP Library Granted Patent US 10,171,990
Granted Patent B2
US 10,171,990 · App. 15/416,351 · Granted Jan 1, 2019

Service selection set publishing to device agent with on-device service selection

Inventors: Gregory G. Raleigh (Woodside, CA); James Lavine (Corte Madera, CA); Alireza Raissinia (Monte Sereno, CA)
Assignee: Headwater Research LLC
H04W8/245H04M15/41H04M15/42H04M15/43H04M15/44H04M15/53H04M15/61H04M15/80H04W8/22
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 10,171,990
App. No.
15/416,351
Granted
Jan 1, 2019
Kind
B2
Abstract

Disclosed herein are various embodiments for publishing a service offer set to a device agent on an end-user device and for on-device selection of a service. In some embodiments, a network system publishes a service offer set to an end-user device over a wireless access network, receives an offer set user selection from the end-user device, and provisions one or more network functions based on the offer set user selection.

Claims (24)

1. A network system, comprising:

a service design center to create a service offer set;

memory configured to store the service offer set, the service offer set identifying one or more service plans available to a wireless end-user device, the one or more service plans, upon provisioning for the wireless end-user device, enabling the wireless end-user device to communicate over a wireless access network;

a near-real time device message queue configured to obtain the service offer set from memory; and

a real-time gateway configured to:

send information associated with the service offer set from the near-real time device message queue to the wireless end user device over the wireless access network, the information associated with the service offer set enabling the wireless end-user device to present, through a user interface of the wireless end-user device, one or more service plan selection options associated with the one or more service plans available to the wireless end-user device,

receive an offer set user selection from the wireless end-user device, the offer set user selection indicating a user selection of at least one of the one or more service plan selection options, and

provision one or more network functions based on the offer set user selection.

2. The network system recited in claim 1 , wherein the system further comprises a service controller.

3. The network system recited in claim 1 , wherein the user interface is a first user interface, the service design center comprising a second user interface configured to accept service offer set design parameters, and wherein the service design center is further configured to provide the service offer set design parameters to the network system in a format that enables the network system to send the information associated with the service offer set to the wireless end-user device over the wireless access network.

4. The network system recited in claim 1 , wherein sending information associated with the service offer set to the wireless end-user device over the wireless access network comprises pushing the information associated with the service offer set to the end-user device.

5. The network system recited in claim 1 , wherein sending information associated with the service offer set to the wireless end-user device over the wireless access network comprises providing the information associated with the service offer set to the end-user device in response to a request from the end-user device.

6. The network system recited in claim 1 , wherein the real-time gateway includes an application programming interface (API), and wherein the real-time gateway is further configured to receive, through the API, a request from the wireless end-user device for information associated with the service offer set.

7. The network system recited in claim 6 , wherein the real-time gateway is further configured to receive, through the API, the offer set user selection from the wireless end-user device.

8. The network system recited in claim 1 , wherein at least one of the one or more network functions comprises a data path network access control element.

9. The network system recited in claim 1 , wherein at least one of the one or more network functions comprises a service accounting element or a billing element.

10. The network system recited in claim 1 , wherein at least one of the one or more network functions comprises a service processor agent policy enforcement element.

11. The network system recited in claim 1 , wherein the service offer set and/or the information associated with the service offer set is tailored for the wireless end-user device based on a wireless end-user device activity.

12. The network system recited in claim 11 , wherein the wireless end-user device activity comprises an attempt to access the wireless access network, an attempt to access a roaming access network, an attempt to use a particular application on the wireless end-user device, an attempt by the particular application on the wireless end-user device to access the wireless access network, a successful access to the wireless access network, a successful access to the roaming access network, a successful use of the particular application on the wireless end-user device, or a successful access to the wireless access network by the particular application on the wireless end-user device.

13. The network system recited in claim 1 , wherein the information associated with the service offer set is based on a location of the wireless end-user device.

14. The network system recited in claim 1 , wherein the real-time gateway is further configured to send wireless network usage information to the wireless end-user device.

15. The network system recited in claim 1 , wherein the real-time gateway is further configured to, based on a determination that a trigger condition has been met, send a notification to the wireless end-user device.

16. The network system recited in claim 15 , wherein the trigger condition is based on an activity by the wireless end-user device, the activity comprising one or more of an attempted or successful service usage, an attempted or successful application usage, an attempted or successful website access, an attempted or successful access to a roaming network, an attempted or successful access to a home network, an attempted or successful access to a cellular network, and an attempted or successful access to a WiFi network.

17. The network system recited in claim 1 , wherein the service offer set or the information associated with the service offer set is based on a characteristic of the wireless end-user device or associated with a user of the wireless end-user device.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY DATA PREVIOUSLY RECORDED AT REEL: 041149 FRAME: 0576. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 23, 2017
From: RALEIGH, GREGORY G.; LAVINE, JAMES; RAISSINIA, ALIREZA
To: HEADWATER PARTNERS I LLC
Reel/Frame 041794/0443 →
MERGER AND CHANGE OF NAME Recorded Feb 9, 2017
From: HEADWATER PARTNERS I LLC; HEADWATER MANAGEMENT LLC
To: HEADWATER RESEARCH LLC
Reel/Frame 041215/0046 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: RALEIGH, GREGORY G.; LAVINE, JAMES; RAISSINIA, ALIREZA
To: HEADWATER RESEARCH LLC
Reel/Frame 041149/0576 →
Continuity (27)
Continuation 14551809 · Nov 24, 2014
Division 13239321 · Sep 21, 2011
Continuation In Part 13237827 · Sep 20, 2011
Continuation In Part 12380780 · Mar 2, 2009
Continuation In Part 12695019 · Jan 27, 2010
Continuation In Part 12380778 · Mar 2, 2009
Provisional Application 61389547 · Oct 4, 2010
Provisional Application 61385020 · Sep 21, 2010
Provisional Application 61387243 · Sep 28, 2010
Provisional Application 61387247 · Sep 28, 2010
Provisional Application 61407358 · Oct 27, 2010
Provisional Application 61418507 · Dec 1, 2010
Provisional Application 61418509 · Dec 1, 2010
Provisional Application 61420727 · Dec 7, 2010
Provisional Application 61422565 · Dec 13, 2010
Provisional Application 61422572 · Dec 13, 2010
Provisional Application 61422574 · Dec 13, 2010
Provisional Application 61435564 · Jan 24, 2011
Provisional Application 61472606 · Apr 6, 2011
Provisional Application 61384456 · Sep 20, 2010
Provisional Application 61270353 · Jul 6, 2009
Provisional Application 61264126 · Nov 24, 2009
Provisional Application 61206354 · Jan 28, 2009
Provisional Application 61206944 · Feb 4, 2009
Provisional Application 61207393 · Feb 10, 2009
Provisional Application 61207739 · Feb 13, 2009
Related Publication 20170208459A1 · Jul 20, 2017
Cited By (5)
US 12,200,786 US 12,389,218 US 12,452,377 US 12,543,031 US 12,603,845