IP Library Granted Patent US 11,589,216
Granted Patent B2
US 11,589,216 · App. 17/093,535 · Granted Feb 21, 2023

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 11,589,216
App. No.
17/093,535
Filed
Nov 9, 2020
Granted
Feb 21, 2023
Kind
B2
Art Unit
3687
USPC
705/16
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 (41)

1. A mobile end-user device comprising:

a modem configured to communicate with a mobile network;

a user interface; and

a processor configured to:

present to a user, using the user interface, one or more service plan selection options associated with one or more service plans available to the mobile end-user device;

receive from the user, using the user interface, a selection of the one or more service plan selection options presented to the user;

provide to the mobile network, using the modem, the selection of the one or more service plan selection options presented to the user, the selection corresponding to one of the one or more service plans; and

utilize a temporary service lease created by the mobile network provisioning a subset of all functions responsible for a network-based policy enforcement associated with the one of the one or more service plans.

2. The mobile end-user device of claim 1 , wherein the subset consists of less than all the functions.

3. The mobile end-user device of claim 1 , wherein the temporary service lease is revoked after a period of time.

4. The mobile end-user device of claim 3 , wherein the processor is further configured to:

notify the user that the temporary service lease has been revoked.

5. The mobile end-user device of claim 1 , wherein a user account associated with the user is allocated a measure of a service usage associated with the temporary service lease.

6. The mobile end-user device of claim 1 , wherein the processor is further configured to:

receive, from the mobile network, the one or more service plan selection options associated with the one or more service plans available to the mobile end-user device.

7. The mobile end-user device of claim 6 , wherein the processor is further configured to:

poll the mobile network to receive the one or more service plan selection options from the mobile network.

8. The mobile end-user device of claim 6 , wherein the one or more service plan selection options are pushed by the mobile network to the mobile end-user device.

9. The mobile end-user device of claim 1 , wherein the processor is further configured to:

provide at least one of a device credential, a user credential, or an application credential in order to access the mobile network.

10. The mobile end-user device of claim 1 , wherein the processor is further configured to:

after utilizing the temporary service lease, utilize a service lease created by the mobile network provisioning all the functions responsible for the network-based policy enforcement associated with the one of the one or more service plans.

11. A method for use by a mobile end-user device including a processor, a user interface and a modem configured to communicate with a mobile network, the method comprising:

presenting to a user, using the processor and the user interface, one or more service plan selection options associated with one or more service plans available to the mobile end-user device;

receiving from the user, using the processor and the user interface, a selection of the one or more service plan selection options presented to the user;

providing to the mobile network, using the processor and the modem, the selection of the one or more service plan selection options presented to the user, the selection corresponding to one of the one or more service plans; and

utilizing, using the processor, a temporary service lease created by the mobile network provisioning a subset of all functions responsible for a network-based policy enforcement associated with the one of the one or more service plans.

12. The method of claim 11 , wherein the subset consists of less than all the functions.

13. The method of claim 11 , wherein the temporary service lease is revoked after a period of time.

14. The method of claim 13 , wherein the processor is further configured to:

notifying, using the processor, the user that the temporary service lease has been revoked.

15. The mobile end-user device of claim 1 , wherein a user account associated with the user is allocated a measure of a service usage associated with the temporary service lease.

16. The method of claim 11 , further comprising:

receiving, using the processor from the mobile network, the one or more service plan selection options associated with the one or more service plans available to the mobile end-user device.

17. The method of claim 16 , further comprising:

polling, using the processor, the mobile network to receive the one or more service plan selection options from the mobile network.

18. The method of claim 16 , wherein the one or more service plan selection options are pushed by the mobile network to the mobile end-user device.

19. The method of claim 11 , further comprising:

providing, using the processor, at least one of a device credential, a user credential, or an application credential in order to access the mobile network.

20. The method of claim 11 , further comprising:

after utilizing the temporary service lease, utilizing, using the processor, a service lease created by the mobile network provisioning all the functions responsible for the network-based policy enforcement associated with the one of the one or more service plans.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2021
From: RALEIGH, GREGORY; LAVINE, JAMES; RAISSINIA, ALIREZA
To: HEADWATER PARTNERS I LLC
Reel/Frame 055059/0089 →
MERGER AND CHANGE OF NAME Recorded Jan 28, 2021
From: HEADWATER PARTNERS I LLC; HEADWATER MANAGEMENT LLC
To: HEADWATER RESEARCH LLC
Reel/Frame 055059/0147 →
Continuity (29)
Continuation 16236134 · Dec 28, 2018
Continuation 15416351 · Jan 26, 2017
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 20210153007A1 · May 20, 2021