IP Library Granted Patent US 11,477,246
Granted Patent B2
US 11,477,246 · App. 17/121,717 · Granted Oct 18, 2022

Network service plan design

Inventors: Gregory G Raleigh (Incline Village, NV); Jeffrey Green (Sunnyvale, CA); James Lavine (Corte Madera, CA); Justin James (Poway, CA)
Assignee: Headwater Research LLC
H04L63/20G06F15/177G06Q10/06315G06Q10/06375G06Q20/102G06Q20/20G06Q20/40G06Q30/0207G06Q30/0241G06Q30/0283G06Q30/0284G06Q30/04G06Q30/0601G06Q40/00G06Q40/12H04L9/32H04L9/3247H04L12/14H04L41/0806H04L41/0893H04L41/5003H04L41/5054H04L47/20H04L47/2408H04L51/046H04L63/0236H04L63/04H04L63/0428H04L63/08H04L63/0853H04L63/0892H04L63/10H04L67/145H04L67/26H04L67/306H04L67/327H04M15/00H04M15/58H04M15/61H04M15/80H04M15/88H04W4/02H04W4/12H04W4/18H04W4/20H04W4/24H04W4/50H04W8/18H04W8/20H04W12/00H04W12/02H04W12/037H04W12/06H04W12/08H04W24/08H04W28/02H04W28/0215H04W28/0268H04W28/12H04W48/14H04W48/16H04W72/0453H04W88/08H04L41/0876H04L41/5025H04L67/2819H04L67/34H04M2215/0188H04W8/02H04W84/04H04W84/042H04W84/12H04W88/06Y02P90/80
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,477,246
App. No.
17/121,717
Granted
Oct 18, 2022
Kind
B2
Abstract

A technique involves modular storage of network service plan components and provisioning of same. A subset of the capabilities of a service design system can be granted to a sandbox system to enable customization of service plan offerings or other controls.

Claims (21)

1. A method of provisioning a network service set to be delivered to a plurality of wireless end-user devices via a wireless network, wherein the plurality of wireless end-user devices are assigned to a first subscriber group of a plurality of subscriber groups using the wireless network, the method comprising:

maintaining a database of user credentials for each of a plurality of service designers, each given service designer user credentials having a corresponding association with one or more of the subscriber groups, wherein for each such given association, a corresponding permission set specifies one or more service policies from a group of network service policies, wherein the given service designer is allowed to manage the specified one or more service policies for the subscriber group of the given association;

when a given one of the service designers accesses a network service design center with correct user credentials from the database, presenting the given service designer with a user interface reflecting the corresponding permission set and associated one or more subscriber groups associated with the correct user credentials;

prompting the given service designer via the user interface to specify one or more service policies from the corresponding permission set for the corresponding one or more subscriber groups, the one or more service policies including an aspect of an access control policy and an aspect of an access accounting policy;

accepting input from the given service designer for one or more changes to the service policies applicable to the first subscriber group;

generating, within the network service design center and based on the accepted input, a policy instruction set; and

outputting, from the network service design center, the policy instruction set, to one or more processing elements accessible via the wireless network to enable the one or more processing elements to apply, in connection with the network service set, wireless network services to the wireless end-user devices in the first subscriber group.

2. The method of claim 1 , wherein the policy instruction set specifies at least one access control policy instruction and at least one access accounting policy.

3. The method of claim 2 , wherein outputting the policy instruction set comprises outputting the at least one access control policy instruction to a first processing element and outputting the at least one access accounting policy instruction to a second processing element.

4. The method of claim 1 , wherein at least one wireless end-user device in the first subscriber group is also assigned to a second subscriber group.

5. The method of claim 1 , wherein the first subscriber group is an enterprise subscriber group.

6. The method of claim 1 , wherein the first subscriber group is a mobile virtual network operator device group.

7. The method of claim 1 , wherein the first subscriber group is a carrier device group.

8. The method of claim 1 , wherein the permission set for the first subscriber group comprises service discovery management service policies.

9. The method of claim 1 , wherein the permission set for the first subscriber group comprises service policy inclusion service policies.

10. The method of claim 1 , wherein the permission set for the first subscriber group comprises classification object design service policies.

11. The method of claim 1 , wherein the permission set for the first subscriber group comprises carrier policy design service policies.

12. The method of claim 1 , wherein the permission set for the first subscriber group allow a given one of the service designers to specify the one or more service policies as a multi-match classification service policy.

13. The method of claim 1 , wherein outputting from the network service design center the policy instruction set to the one or more processing elements comprises transmitting the policy instruction set to a policy provisioning function for distribution to the one or more processing elements.

14. The method of claim 1 , wherein the one or more processing elements comprise a policy enforcement function.

15. The method of claim 1 , wherein the one or more processing elements comprise a policy decision function.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2021
From: RALEIGH, GREGORY; GREEN, JEFFREY; LAVINE, JAMES; JAMES, JUSTIN
To: HEADWATER PARTNERS I LLC
Reel/Frame 055059/0753 →
MERGER AND CHANGE OF NAME Recorded Jan 28, 2021
From: HEADWATER PARTNERS I LLC; HEADWATER MANAGEMENT LLC
To: HEADWATER RESEARCH LLC
Reel/Frame 055059/0810 →
Continuity (161)
Continuation 16214902 · Dec 10, 2018
Continuation 14948082 · Nov 20, 2015
Continuation 13842172 · Mar 15, 2013
Continuation In Part 13248025 · Sep 28, 2011
Continuation In Part 13253013 · Oct 4, 2011
Continuation In Part 12380778 · Mar 2, 2009
Continuation In Part 12380780 · Mar 2, 2009
Continuation In Part 12695019 · Jan 27, 2010
Continuation In Part 12695020 · Jan 27, 2010
Continuation In Part 12694445 · Jan 27, 2010
Continuation In Part 12694451 · Jan 27, 2010
Continuation In Part 12694455 · Jan 27, 2010
Continuation In Part 12695021 · Jan 27, 2010
Continuation In Part 12695980 · Jan 28, 2010
Continuation In Part 13134028 · May 25, 2011
Continuation In Part 13229580 · Sep 9, 2011
Continuation In Part 13237827 · Sep 20, 2011
Continuation In Part 13239321 · Sep 21, 2011
Continuation In Part 13248028 · Sep 28, 2011
Continuation In Part 13247998 · Sep 28, 2011
Continuation In Part 13134005 · May 25, 2011
Continuation In Part 12380778 · Mar 2, 2009
Continuation In Part 12380780 · Mar 2, 2009
Continuation In Part 12695019
Continuation In Part 12695020
Continuation In Part 12694445
Continuation In Part 12694451
Continuation In Part 12694455
Continuation In Part 12695021
Continuation In Part 12695980
Continuation In Part 13134028
Continuation In Part 13229580
Continuation In Part 13237827
Continuation In Part 13239321
Continuation In Part 13248028
Continuation In Part 13247998
Continuation In Part 13134005
Continuation In Part 13248025
Continuation In Part 12380778
Continuation In Part 12380771 · Mar 2, 2009
Continuation In Part 12380780
Continuation In Part 12380780
Continuation In Part 12380780
Continuation In Part 12380780
Continuation In Part 12695019
Continuation In Part 12695021
Continuation 12380778
Continuation In Part 12380780
Continuation In Part 12695019
Continuation In Part 12695020
Continuation In Part 12694445
Continuation In Part 12694451
Continuation In Part 12694455
Continuation In Part 12695021
Continuation In Part 12695980
Continuation In Part 13134005
Continuation In Part 12380778
Continuation In Part 12380780
Continuation In Part 12695019
Continuation In Part 12695020
Continuation In Part 12694445
Continuation In Part 12694451
Continuation In Part 12694455
Continuation In Part 12694021
Continuation 12695980
Continuation In Part 12380778
Continuation In Part 12380780
Continuation In Part 12695019
Continuation In Part 12695020
Continuation In Part 12694445
Continuation In Part 12694451
Continuation In Part 12694455
Continuation In Part 12695021
Continuation In Part 12695980
Continuation In Part 13134005
Continuation In Part 12380778
Continuation In Part 12380780
Continuation In Part 12695019
Continuation In Part 12695020
Continuation In Part 12694445
Continuation In Part 12694451
Continuation In Part 12694455
Continuation In Part 12695021
Continuation In Part 12694980
Continuation In Part 13134028
Continuation In Part 13229580
Continuation In Part 13134005
Continuation In Part 12380778
Continuation In Part 12380780
Continuation In Part 12695019
Continuation In Part 12695020
Continuation In Part 12394445
Continuation In Part 12694451
Continuation In Part 12694455
Continuation In Part 12695021
Continuation In Part 12695980
Continuation In Part 13134028
Continuation In Part 13229580
Continuation In Part 13237827
Continuation In Part 13134005
Continuation In Part 12380778
Continuation In Part 12380780
Continuation In Part 12695019
Continuation In Part 12695020
Continuation In Part 12694445
Continuation In Part 12694451
Continuation In Part 12694455
Continuation In Part 12695021
Continuation In Part 12695980
Continuation In Part 13134028
Continuation In Part 13229580
Continuation In Part 13237827
Continuation In Part 13239321
Continuation In Part 13247998
Continuation In Part 13248025
Continuation In Part 13134005
Continuation In Part 12380778
Continuation In Part 12380780
Continuation In Part 12695019
Continuation In Part 12695020
Continuation In Part 12694445
Continuation In Part 12694451
Continuation In Part 12694455
Continuation In Part 12695021
Continuation In Part 12695980
Continuation In Part 13134028
Continuation In Part 13229580
Continuation In Part 13237827
Continuation In Part 13239321
Continuation In Part 13248028
Continuation In Part 13248025
Continuation In Part 13134005
Provisional Application 61389547 · Sep 28, 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 61206354 · Jan 28, 2009
Provisional Application 61206944 · Feb 4, 2009
Provisional Application 61207393 · Feb 10, 2009
Provisional Application 61207739 · Feb 13, 2009
Provisional Application 61270353 · Jul 6, 2009
Provisional Application 61264126 · Nov 24, 2009
Provisional Application 61275208 · Aug 25, 2009
Provisional Application 61237753 · Aug 28, 2009
Provisional Application 61252151 · Oct 15, 2009
Provisional Application 61252153 · Oct 15, 2009
Provisional Application 61264120 · Nov 24, 2009
Provisional Application 61348022 · May 25, 2010
Provisional Application 61381159 · Sep 9, 2010
Provisional Application 61381162 · Sep 9, 2010
Provisional Application 61384456 · Sep 20, 2010
Provisional Application 61385020 · Sep 21, 2010
Related Publication 20210344718A1 · Nov 4, 2021
Cited By (4)
US 12,464,037 US 12,470,514 US 12,483,618 US 12,499,452