IP Library Granted Patent US 7,392,301
Granted Patent B1
US 7,392,301 · App. 09/712,017 · Granted Jun 24, 2008

Method and apparatus for automated assistance in configuring customer premises equipment

Assignee: Siemens Subscriber Networks, Inc.
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,392,301
App. No.
09/712,017
Granted
Jun 24, 2008
Kind
B1
Abstract

In one aspect of the invention, a method of providing automated assistance in configuring customer premises equipment for communication with another network element includes automatically identifying a virtual channel and/or a protocol valid for configuration with the customer premises equipment, and assisting a user in configuring the customer premises equipment for use with the identified virtual channel and/or protocol.

Claims (55)

1. A method of providing automated assistance in configuring customer premises equipment for communication with service provider network element, comprising:

automatically identifying a first valid protocol, a first valid channel, a second valid protocol, and a second valid protocol for configuration with the customer premises equipment without a user intervention; and

assisting the user in configurating the customer premises equipment for use with the identified valid protocols;

wherein automatically identifying the valid protocols for configuration with the customer premises equipment comprises:

communicating toward a first service provider network element a first probing configuration signal;

receiving a response to the first signal;

identifying the first valid protocol and first valid channel via the response from the first signal;

communicating toward a second service provider network element a second probing configuration signal;

receiving a response to the second signal;

identifying the second valid protocol and second valid channel via the response from the second signal,

wherein the first and second valid protocols are different protocols, and

wherein the CPE is configured with the first valid protocol, the first valid channel, the second valid protocol, and the second valid channel,

wherein communicating the probing configuration signal comprises communicating the probing configuration signal over a plurality of virtual channels, each virtual channel being a logical signal connection,

wherein communicating the probing configuration signal comprises communicating a plurality of probing configuration signals approximately simultaneously,

wherein communicating a plurality of probing configuration signals approximately simultaneously comprises:

spawning a plurality of threads, each thread operable to process signals associated with a virtual channel;

communicating a probing configuration signal over a plurality of virtual channels; and

monitoring the probing configuration signal associated with each virtual channel using a separate thread.

2. The method of claim 1 , wherein one of the probing configuration signals comprises an F5 Operations, Administration, and Maintenance loopback signal.

3. The method of claim 1 , wherein one of the probing configuration signals comprises a signal having a self configuring protocol.

4. The method of claim 3 , wherein one of the probing configuration signals comprises a Dynamic Host Configuration Protocol request, a Link Control Protocol Configuration Packet, or a Point-to-Point Over Ethernet (PPOE) PADI packet.

5. The method of claim 4 , wherein one of the valid protocols comprises an Internet over ATM protocol.

6. The method of claim 4 , wherein one of the valid protocols comprises a Point-to-Point over Asynchronous Transfer Mode protocol or a Point-to-Point over Ethernet protocol.

7. The method of claim 1 , wherein a predefined look-up table is not read order to identify the first and second valid protocols.

8. A computer readable medium operable to execute the following steps on a processor of a computer:

automatically identifying a first valid protocol, a first valid channel, a second valid protocol, and a second valid protocol for configuration with the customer premises equipment without a user intervention; and

assisting the user in configuring the customer premises equipment for use with the identified valid protocols;

wherein automatically identifying the valid protocols for configuration with the customer premises equipment comprises:

communicating toward a first service provider network element a first probing configuration signal;

receiving a response to the first signal;

identifying the first valid protocol and first valid channel via the response from the first signal;

communicating toward a second service provider network element a second probing configuration signal;

receiving a response to the second signal;

identifying the second valid protocol and second valid channel via the response from the second signal,

wherein the first and second valid protocols are different protocols, and

wherein the CPE is configured with the first valid protocol, the first valid channel, the second valid protocol, and the second valid channel,

wherein communicating the probing configuration signal comprises communicating the probing configuration signal over a plurality of virtual channels, each virtual channel being a logical signal connection,

wherein communicating the probing configuration signal comprises communicating a plurality of probing configuration signals approximately simultaneously,

wherein communicating a plurality of probing configuration signals approximately simultaneously comprises:

spawning a plurality of threads, each thread operable to process signals associated with a virtual channel;

communicating a probing configuration signal over a plurality of virtual channels; and

monitoring the probing configuration signal associated with each virtual channel using a separate thread.

9. The method of claim 8 , wherein user intervention is a responding to a prompt of a Graphical User Interface.

10. The computer readable medium of claim 8 , wherein the probing configuration signal comprises an F5 Operations, Administration, and Maintenance loopback signal.

11. The computer readable medium of claim 8 , wherein the probing configuration signal comprises a signal having a self configuring protocol.

12. The computer readable medium of claim 8 , wherein communicating the probing configuration signal over a plurality of virtual channels comprises communicating the signal over plurality of virtual channels likely to return a response.

13. The computer readable medium of claim 8 , wherein communicating the probing configuration signal comprises:

communicating the signal over a first virtual channel; and

communicating the signal over a second virtual channel before a time out value associated with the signal communicated over the first virtual channels expires.

14. The computer readable medium of claim 8 , wherein communicating the probing configuration signal comprises:

communicating a first probing communication signal over a virtual channel; and

communicating a second probing configuration signal over the same virtual channel before a time out value associated with the first probing configuration signal expires.

15. The computer readable medium of claim 8 , wherein communicating the probing configuration signal comprises communicating over a virtual channel a plurality of probing configuration signals, each signal associated with a different protocol.

16. The method of claim 8 , wherein a predefined look-up table is not read in order to order identify the valid protocol.

17. The method of claim 1 , wherein user information is a responding to a prompt of a Graphical User Interface.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2012
From: GIGASET COMMUNICATIONS INC.
To: SAGEMCOM BROADBAND SAS
Reel/Frame 027859/0230 →
MERGER Recorded Feb 29, 2012
From: GIGASET COMMUNICATIONS DALLAS LLC
To: GIGASET COMMUNICATIONS INC.
Reel/Frame 027780/0815 →
AFFIDAVIT Recorded Jul 21, 2009
From: SIEMENS SUBSCRIBER NETWORKS, INC.
To: GIGASET COMMUNICATIONS DALLAS LLC
Reel/Frame 022980/0405 →
CHANGE OF NAME Recorded Apr 10, 2008
From: EFFICIENT NETWORKS, INC.
To: SIEMENS SUBSCRIBER NETWORKS, INC.
Reel/Frame 020780/0692 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2000
From: PERRY, JR. WILLIAM A.; KEHN, ROBERT D.; NEILSON, ERIC C.
To: EFFICIENT NETWORKS, INC
Reel/Frame 011299/0345 →