IP Library Granted Patent US 6,973,095
Granted Patent B1
US 6,973,095 · App. 09/698,849 · Granted Dec 6, 2005

Remote circuit provisioning

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 6,973,095
App. No.
09/698,849
Granted
Dec 6, 2005
Kind
B1
Abstract

A machine readable medium for remote circuit provisioning is described. In one embodiment of the invention, a machine readable medium comprises receiving a packet on a circuit and provisioning the circuit in response to receiving the packet, wherein provisioning the circuit comprises retrieving parameters from a database, creating an empty circuit structure, and populating the empty circuit structure with the parameters.

Claims (34)

1. A method comprising:

configuring on a network element a plurality of circuits as listening, the plurality of circuits associated with a listening circuit structure;

converting any of said plurality of circuits configured as listening from listening to provisioned responsive to receipt of a packet thereon, wherein for each of the plurality of circuits converted said converting includes,

creating a provisioned structure that is empty,

retrieving a set of parameters for the circuit from a server external to the network element,

populating the provisioned circuit structure with the set of parameters, and

associating the circuit with the provisioned circuit structure; and

reconverting any of said plurality of circuits configured as provisioned from provisioned back to listening responsive to a predetermined event associated with that circuit.

2. The method of claim 1 , wherein the memory required for one of the plurality of circuits configured as listening is less than the memory required for one of the plurality of circuits configured as provisioned.

3. The method of claim 1 , wherein said configuring includes enabling oversubscribing by having more circuits than could be configured as provisioned at any given moment.

4. The method of claim 1 , further comprising:

processing the plurality of packets received on the plurality of circuits configured as provisioned.

5. The method of claim 4 , further comprising:

transmitting the plurality of packets to the Internet.

6. The method of claim 1 , wherein the predetermined event is an Internet Service Provider (ISP) suspending a subscriber.

7. The method of claim 1 , wherein the predetermined event is a port failing, the port associated with one of the plurality of circuits configured as provisioned.

8. The method of claim 1 , wherein the predetermined event is servicing the network element.

9. The method of claim 1 , wherein the predetermined event is a subscriber switching from DSL service to cable service.

10. A method comprising:

for each of a plurality entities, configuring in a network element a plurality of circuits as listening;

allowing each of said plurality of entities to maintain different sets of parameters for different ones of their plurality of circuits in a remote database, wherein the various sets of parameters specify accessibility of subscribers through said network element to networks of said plurality of entities;

for each of said circuits currently configured as listening on which a packet is received from one of said subscribers, attempting to provision in the network element that circuit with its set of parameters in said remote database; and

for each of said plurality of circuits that is currently provisioned on which a subscriber ending event occurs, unprovisioning that circuit in the network element.

11. The method of claim 10 , wherein said subscribers comprise at least one of residential, telecommuter, small business and corporation.

12. The method of claim 10 , wherein said remote database is a RADIUS database.

13. The method of claim 10 , wherein the subscriber ending event is an Internet Service Provider (ISP) suspending one of said subscribers.

14. The method of claim 10 , wherein the subscriber ending event is a port failing, the port associated with one of the plurality of circuits currently provisioned.

15. The method of claim 10 , wherein the subscriber ending event is servicing the network element.

16. The method of claim 10 , wherein the subscriber ending event is one of said subscribers switching from DSL service to cable service.

17. A method comprising:

for each of a plurality of entities, configuring in a network element a plurality of circuits as listening as opposed to provisioned, wherein the network element lacks parameters to process packets received on those of the circuits currently configured as listening as opposed to provisioned, but attempts to access such parameters from a remote database responsive to receipt of packets thereon; and

allowing each of said plurality of entities to remotely provision their plurality of circuits configured as listening through maintenance of sets of parameters in said remote database that are retrieved as needed by the network element responsive to receipt of packets on those of the circuits configured as listening, wherein the various sets of parameters specify how to process packets of subscribers accessing services of said plurality of entities through said network element.

18. The method of claim 17 , wherein one of said services is selected from the group consisting of a premium branded service, internet access service, wholesale media service and corporate network accessibility.

19. The method of claim 17 , wherein said remote database is a RADIUS database.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2010
From: REDBACK NETWORKS INC.
To: ERICSSON AB
Reel/Frame 024002/0363 →
RELEASE Recorded Jan 11, 2007
From: SILICON VALLEY BANK
To: REDBACK NETWORKS, INC.
Reel/Frame 018855/0108 →
SECURITY AGREEMENT Recorded Apr 7, 2004
From: REDBACK NETWORKS INC.
To: SILICON VALLEY BANK
Reel/Frame 014499/0957 →