IP Library Granted Patent US 9,706,061
Granted Patent B2
US 9,706,061 · App. 14/541,628 · Granted Jul 11, 2017

Service design center for device assisted services

Inventors: Gregory G. Raleigh (Woodside, CA); James Lavine (Corte Madera, CA); Alireza Raissinia (Saratoga, CA); Justin James (Poway, CA); Jeffrey Green (Sunnyvale, CA)
Assignee: Headwater Partners I LLC
H04M15/723H04M15/70H04M15/72H04M15/80H04W4/24H04M15/46H04M15/58H04M15/66
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,706,061
App. No.
14/541,628
Granted
Jul 11, 2017
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 for operating a service design system to implement a service plan including one or more wireless network data services to be provided by one or more wireless access networks to one or more wireless end-user devices, the method comprising:

accepting, via a service design system user interface, user input defining an event associated with a use of at least one of the wireless access networks according to the service plan;

receiving, via the service design system user interface, user input specifying a plurality of service policies associated with the defined event, the service policies including at least two of an access policy that defines rights to access a wireless network data service selected from a plurality of Internet data service definitions available for user selection via the interface, a service accounting policy that defines accounting for using the wireless network data service, and a notification policy that defines when to provide notifications corresponding to the wireless network data service;

creating a definition for the service plan based at least in part on the defined event and the at least two specified service policies; and

automatically translating the service plan definition into instructions for one or more policy implementation elements, the instructions to cause the one or more policy implementation elements to implement the specified service policies when the event is detected for at least one applicable wireless end-user device's use of at least one of the wireless access networks, the at least one applicable wireless end-user device subject to the service plan.

2. The method of claim 1 , further comprising:

receiving, via the service design center user interface, user input specifying one or more device states of a wireless end-user device, wherein a device state is a property of the device; and

associating the device state with the event definition.

3. The method of claim 1 , further comprising:

identifying, from user input, a first group of wireless end-user devices to be bound to the service plan; and

providing the instructions to one or more policy implementation elements to cause the specified service policies to take effect for the first group of wireless end-user devices.

4. The method of claim 3 , wherein at least one of the first group of wireless end-user devices subscribes to the service plan.

5. The method of claim 1 , wherein the service design center user interface includes one or more picklists for defining the event, each picklist including a plurality of options.

6. The method of claim 5 , wherein the one or more picklists include:

a first picklist that includes at least one option that corresponds to a measure for an amount of usage of a wireless network data service; and

one or more second picklists that include options for specifying the amount of usage.

7. The method of claim 2 , wherein the association comprises a conditional relationship that specifies one or more time window criteria between when the defined event is detected and when the device state is present on the device.

8. The method of claim 7 , wherein the window criteria includes an order of occurrence between the event and the device state.

9. The method of claim 2 , wherein the device state comprises a location of the device.

10. The method of claim 2 , wherein the association comprises a conditional relationship wherein the device state is present when the defined event is detected.

11. The method of claim 2 , wherein the device state comprises whether a given application is presently executing on the device.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2022
From: RALEIGH, GREGORY; LAVINE, JAMES; RAISSINIA, ALIREZA; GREEN, JEFFREY; JAMES, JUSTIN
To: HEADWATER PARTNERS I LLC
Reel/Frame 058545/0516 →
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 14, 2014
From: RALEIGH, GREGORY G.; RAISSINIA, ALIREZA; LAVINE, JAMES; JAMES, JUSTIN
To: HEADWATER PARTNERS I LLC
Reel/Frame 034175/0016 →
Continuity (26)
Continuation 13248025 · Sep 28, 2011
Continuation In Part 13134028 · May 25, 2011
Continuation In Part 13134005 · May 25, 2011
Continuation In Part 12695021 · Jan 27, 2010
Continuation In Part 12380778 · Mar 2, 2009
Continuation In Part 12380780 · Mar 2, 2009
Continuation In Part 12380780 · Mar 2, 2009
Provisional Application 61422565 · Dec 13, 2010
Provisional Application 61348022 · May 25, 2010
Provisional Application 61381159 · Sep 9, 2010
Provisional Application 61407358 · Oct 27, 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 61252151 · Oct 15, 2009
Provisional Application 61252153 · Oct 15, 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
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 20150201089A1 · Jul 16, 2015