IP Library Granted Patent US 9,572,019
Granted Patent B2
US 9,572,019 · App. 14/551,809 · Granted Feb 14, 2017

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

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,572,019
App. No.
14/551,809
Granted
Feb 14, 2017
Kind
B2
Abstract

Disclosed herein are various embodiments for publishing a service selection 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 selection set to an end-user device over a wireless access network, receives a selection set user selection from the end-user device, and provisions one or more network functions based on the selection set user selection.

Claims (23)

1. A mobile end-user device comprising:

a modem to access a network data service through a mobile access network;

a user interface; and

a service processor configured to:

request, through a secure Application Programming Interface (API) of a network element accessed via the mobile access network, a service selection set;

obtain, in response to the request, a corresponding service selection set comprising service plan descriptive information and actionable user selection options;

extract information from the service selection set;

present a notification message containing information from the service selection set through the user interface;

obtain, through the user interface, a user response to the notification message;

generate a response message comprising information specifying a user choice from among the actionable user selection options in a format expected by a selection set user selection receiver; and

send the response message to the secure API.

2. The end-user device recited in claim 1 , wherein the service selection set is in a format determined by a network API definition for selection set publishing.

3. The end-user device recited in claim 1 , wherein the service processor comprises a device application configured to poll the secure API to obtain the service selection set.

4. The end-user device recited in claim 1 , wherein the service processor comprises a device application configured to obtain the service selection set by receiving a push from the secure API.

5. The end-user device recited in claim 1 , wherein the format expected by the selection set user selection receiver is determined by the secure API.

6. The mobile end-user device of claim 1 , wherein the service processor is further configured to provide at least one of a device credential, a user credential, and an application credential in order to access the secure API.

7. The mobile end-user device of claim 1 , wherein the service processor is configured to make the request in response to an attempt by the device to access the mobile access network.

8. The mobile end-user device of claim 1 , wherein the service processor is configured to make the request in response to an attempt by the device to access a roaming access network.

9. The mobile end-user device of claim 1 , wherein the service processor is configured to make the request in response to an attempt to use a particular application on the end-user device.

10. The mobile end-user device of claim 1 , wherein the service processor is configured to make the request in response to an attempt by a particular application on the end-user device to access the mobile access network.

11. The mobile end-user device of claim 1 , wherein the service processor is configured to make the request in response to an attempt by a particular application on the end-user device to access a roaming access network.

12. The mobile end-user device of claim 1 , the service processor configured to, along with the request, supply information to the secure API about an end-user device activity that prompted the request.

13. The mobile end-user device of claim 1 , the service processor configured to, along with the request, supply information to the secure API about the location of the end-user device.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Jan 5, 2017
From: HEADWATER PARTNERS I LLC; HEADWATER MANAGEMENT LLC
To: HEADWATER RESEARCH LLC
Reel/Frame 041268/0108 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 24, 2014
From: RALEIGH, GREGORY G.; LAVINE, JAMES; RAISSINIA, ALIREZA
To: HEADWATER PARTNERS I LLC
Reel/Frame 034253/0332 →