IP Library Granted Patent US 7,860,953
Granted Patent B2
US 7,860,953 · App. 11/343,254 · Granted Dec 28, 2010

System and method for setting up user self-activating network-based services

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 7,860,953
App. No.
11/343,254
Granted
Dec 28, 2010
Kind
B2
Abstract

A system and method automates and simplifies tasks associated with setting up a user self-activating network-based service. A configurable input engine is configured to define the service. The service may, for example, use a plurality of networking devices and/or computing devices. After the service is defined, an offer of the service is published to a user. The offer includes values of commercial terms and/or values of configuration parameters associated with the offer. Upon receiving an acceptance of the offer from the user, the configurable input engine automatically generates activations for the devices to be used by the service. The activations are sent to policy distribution points (PDPs) where the activations are translated into device-specific instructions. The device-specific instructions are in turn sent to the devices (networking devices and/or computing devices) to be configured. The device-specific instructions configure the devices, thereby automatically setting up the service for the user.

Claims (38)

1. A method, comprising:

(a) defining a user self-activating networking service (USANS) using a configurable input engine, wherein the defining is performed by a service provider using a high-level graphical interface, the USANS involving a networking device, a payment amount, and an indication of a configuration parameter;

(b) offering the USANS to a user, wherein the offering involves presenting a web page to the user;

(c) receiving registration information from the user into the configurable input engine, the configurable input engine then automatically generating an activation and sending the activation to a policy distribution point;

(d) the policy distribution point translating the activation into a format understood by the networking device; and

(e) sending the translated activation to the networking device, the translated activation configuring the networking device to set up the USANS.

2. The method of claim 1 , wherein the registration information includes a username and a password.

3. The method of claim 2 , wherein the web page includes a selectable indication of the USANS, and wherein the configuration parameter is a bandwidth requirement.

4. The method of claim 3 , wherein the service provider defines the USANS without doing any low-level computer programming.

5. The method of claim 3 , wherein the USANS is a virtual private network (VPN) service.

6. The method of claim 1 , further comprising:

(f) defining a user self-activating computing service (USACS) using the configurable input engine, wherein the defining of the USACS is performed by the service provider using the high-level graphical interface, the USACS including a computing device and a payment amount;

(g) offering the USACS to the user, wherein the offering of the USACS is presented to the user via a web page; and

(h) receiving registration information for the USACS from the user into the configurable input engine, the configurable input engine then automatically configuring the computing device to set up the USACS.

7. The method of claim 6 , wherein the user is authenticated with the networking device and the computing device by presenting the user with a sign-on web page that prompts the user for login information, the login information including a username and a password, and wherein the user supplies the login information to the configurable input engine, and wherein if the login information supplied by the user meets predetermined authentication criteria then the configurable input engine automatically authenticates the user with both the networking device and the computing device.

8. The method of claim 6 , wherein the user is authenticated with the networking device and the computing device using information including a networking attribute of the user, wherein the networking attribute is taken from the group consisting of a location of the user, an IP address of the user, and a physical port used by the user, wherein if the user is authenticated then the configurable input engine automatically authenticates the user with both the networking device and the computing device.

9. The method of claim 6 , wherein the USACS is access to streaming video supplied from a video server.

10. The method of claim 1 , wherein once the user self-activating networking service (USANS) has been defined and offered to the user, then no manual input on the part of the service provider is required to provide the USANS to the user.

11. The method of claim 1 , wherein the setting up of the USANS further involves configuring a second device in addition to the networking device, wherein step (c) involves generating a second activation and sending the second activation to a second policy distribution point, wherein step (d) involves the second policy distribution point translating the second activation into a format understood by the second device, and wherein step (e) involves sending the translated second activation to the second device thereby configuring the second device.

12. A method, comprising:

(a) defining a user self-activating service (USAS) using a configurable input engine, wherein the defining is performed by a service provider using a high-level graphical interface, the USAS involving a networking device, a payment amount, and an indication of a configuration parameter;

(b) offering the USAS to a user, wherein the offering involves presenting a web page to the user; and

(c) receiving registration information from the user into the configurable input engine, the configurable input engine then automatically generating an activation, the activation being translatable by a policy distribution point into device-specific instructions, wherein the device-specific instructions can configure the networking device to set up the USAS.

13. The method of claim 12 , wherein the USAS is a virtual private network (VPN) service.

14. The method of claim 12 , wherein once the USAS is defined in step (a) the USANS is offered to multiple users in step (b).

15. The method of claim 12 , wherein the USAS further involves a computing device, and wherein step (c) further involves generating an activation for configuring the computing device.

16. The method of claim 12 , wherein step (b) involves automatically authenticating the user using a networking attribute of the user.

17. The method of claim 12 , wherein the networking attribute of the user is taken from the group consisting of: a location of the user, an IP address of the user, and a physical port used by the user.

18. A non-transitory computer-readable medium having computer-executable instructions for performing the steps of:

(a) defining a user self-activating service (USAS) using a configurable input engine, wherein the defining is performed by a service provider using a high-level graphical interface, the USAS involving a networking device, a payment amount, and an indication of a configuration parameter;

(b) offering the USAS to a user, wherein the offering involves presenting a web page to the user; and

(c) receiving registration information from the user into the configurable input engine, the configurable input engine then automatically generating an activation, the activation being translatable by a policy distribution point into device-specific instructions, wherein the device-specific instructions can configure the networking device to set up the USAS, wherein once the USAS is defined in (a) and offered in (b) then no manual input on the part of the service provider is required to set up the USAS in (c).

19. The non-transitory computer-readable medium of claim 18 , wherein the defining is performed in step (a) without the service provider performing any low-level programming, wherein the configurable input engine is usable by the service provider to define and offer a second user self-activating service (USAS).

20. The non-transitory computer-readable medium of claim 18 , wherein the USAS is a virtual private network (VPN) service, and wherein the networking device is a VPN device, the VPN device being automatically configured by the device-specific instructions in (c) without manual input on the part of the service provider.

21. A non-transitory computer-readable medium having computer-executable instructions for performing the steps of:

(a) defining a user self-activating service (USAS) using a configurable input engine, wherein the defining is performed by a service provider using a high-level graphical interface, the USAS involving a networking device, a payment amount, and an indication of a configuration parameter;

(b) offering the USAS to a user, wherein the offering involves presenting a web page to the user; and

(c) receiving information from the user into the configurable input engine, the configurable input engine in response to receiving the information then automatically generating an activation, the activation being translatable by a policy distribution point into device-specific instructions, wherein the device-specific instructions can configure the networking device to set up the USAS, wherein once the USAS is defined in (a) and offered in (b) then no manual input on the part of the service provider is required to set up the USAS in (c).

Assignments (14)
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2024
From: CITIZENS BANK, N.A.
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.)
Reel/Frame 067822/0433 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT AT R/F 044978/0801 Recorded Dec 6, 2021
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.)
Reel/Frame 058949/0497 →
SECURITY INTEREST Recorded Mar 3, 2020
From: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
To: CITIZENS BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 052076/0905 →
CHANGE OF NAME Recorded Jan 16, 2019
From: SONUS NETWORKS, INC.
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
Reel/Frame 048078/0036 →
SECURITY INTEREST Recorded Jan 2, 2018
From: GENBAND US LLC; SONUS NETWORKS, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 044978/0801 →
MERGER AND CHANGE OF NAME Recorded Dec 24, 2017
From: SOLSTICE SAPPHIRE, INC.; SONUS NETWORKS, INC.; SONUS NETWORKS, INC.
To: SONUS, INC.
Reel/Frame 044957/0243 →
CHANGE OF NAME Recorded Dec 24, 2017
From: SONUS, INC.
To: SONUS NETWORKS, INC.
Reel/Frame 044957/0213 →
RELEASE OF SECURITY INTEREST Recorded Oct 24, 2017
From: BANK OF AMERICA, N.A.
To: SONUS NETWORKS, INC.; SONUS FEDERAL, INC.; NETWORK EQUIPMENT TECHNOLOGIES, INC.; PERFORMANCE TECHNOLOGIES, INCORPORATED; SONUS INTERNATIONAL, INC.; TAQUA, INC.
Reel/Frame 044283/0361 →
SECURITY INTEREST Recorded Sep 12, 2014
From: SONUS NETWORKS, INC.; SONUS FEDERAL, INC.; NETWORK EQUIPMENT TECHNOLOGIES, INC.; PERFORMANCE TECHNOLOGIES, INCORPORATED; SONUS INTERNATIONAL, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 033728/0409 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2008
From: SONUS NETWORKS CORP.
To: SONUS NETWORKS, INC.
Reel/Frame 021658/0652 →
CHANGE OF NAME Recorded Oct 7, 2008
From: ATREUS SYSTEMS CORP.
To: SONUS NETWORKS CORP.
Reel/Frame 021640/0230 →
RELEASE OF SECURITY INTEREST Recorded Oct 3, 2008
From: MOBIUS TECHNOLOGY VENTURES VI L.P.; MOBIUS TECHNOLOGY VENTURES ADVISORS FUND VI L.P.; MOBIUS TECHNOLOGY VENTURES SIDE FUND VI L.P.; SOFTBANK U.S. VENTURES FUND VI L.P.; BLUEPRINT VENTURES EMERGING COMMUNICATIONS FUND, I-Q, L.P.; BLUEPRINT VENTURES STRATEGIC AFFILIATES FUND I, L.P.; BLUEPRINT VENTURES EMERGING COMMUNICATIONS FUND, I, L.P.; SKYPOINT TELECOM FUND; BDC CAPITAL INC.; SQUARE 1 BANK
To: ATREUS SYSTEMS CORP.
Reel/Frame 021630/0313 →
SECURITY AGREEMENT Recorded Jan 31, 2008
From: ATREUS SYSTEMS, INC.
To: SQUARE 1 BANK
Reel/Frame 020451/0274 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2006
From: BELLINGER, DOUGLAS; BURKE, RICHARD; PHILLIPS, THOMAS; ARGENTINA, ANTONINO; BAPTISTE, ANDREA; DELAHOUSSE, GAETAN; STEWART, GEOFF; RAOUX, WENDY; RICHARD, LUC; BAZIN, STEPHANIE; BROOKES, SCOTT
To: ATREUS SYSTEMS CORP.
Reel/Frame 017525/0350 →