Method and system for automatic link hang up
First Claim
1. In a network device, a method of automatically terminating an upstream connection to a data network, from the network device having a network interface to one or more consumer premise equipment, comprising the steps of:
- monitoring the network interface for incoming data transmission activity from the one or more consumer premise equipment;
determining an absence of incoming data transmission activity;
querying, from the network device, the status of the one or more consumer premise equipment;
receiving any responses from the one or more consumer premise equipment; and
terminating the upstream connection to the data network if no response is received in the receiving step from the one or more consumer premise equipment.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems pertaining to automatically and locally terminating a telephone dial-up connection to a data network are presented as an alternative to an inactivity timeout set by the cable television network headend. A cable modem in a data-over-cable system with telephony return is connected on an upstream telephone dial-up connection to a data network such as the Internet. The cable modem monitors a network interface for incoming data transmission activity from consumer premise equipment, including a personal computer system, connected to the cable modem. If the cable modem determines no incoming data transmission activity, the cable modem begins to query the status of the consumer premise equipment. If the consumer premise equipment does not respond to repeated queries within a specified time, the cable modem terminates the telephone dial-up connection.
-
Citations
52 Claims
-
1. In a network device, a method of automatically terminating an upstream connection to a data network, from the network device having a network interface to one or more consumer premise equipment, comprising the steps of:
-
monitoring the network interface for incoming data transmission activity from the one or more consumer premise equipment;
determining an absence of incoming data transmission activity;
querying, from the network device, the status of the one or more consumer premise equipment;
receiving any responses from the one or more consumer premise equipment; and
terminating the upstream connection to the data network if no response is received in the receiving step from the one or more consumer premise equipment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
repeating the querying step N times.
-
-
3. The method of claim 2, wherein the terminating step further comprises:
terminating the telephone dial-up connection if no response is received in the receiving step from the one or more consumer premise equipment within N repetitions of the querying step.
-
4. The method of claim 3, wherein the N repetitions of the querying step is three.
-
5. The method of claim 2, wherein the N repetitions of the querying step is three.
-
6. The method of claim 1, wherein the determining step further comprises:
determining an absence of incoming data transmission activity if the absence of incoming data transmission activity persists for longer than a time tdetermine.
-
7. The method of claim 6, further comprising the step of:
activating the querying step if the determining step determines an absence of incoming data transmission activity.
-
8. The method of claim 6, wherein the querying step further comprises:
querying the status of the one or more consumer premise equipment if the determining step determines an absence of incoming data transmission activity.
-
9. The method of claim 1, further comprising the step of:
activating the querying step if the determining step determines an absence of incoming data transmission activity.
-
10. The method of claim 9, wherein the querying step further comprises:
querying the status of the one or more consumer premise equipment if the activating step activates the querying step.
-
11. The method of claim 1, wherein the terminating step further comprises:
terminating the telephone dial-up connection if no response is received in the receiving step from the one or more consumer premise equipment within a time ttimeout.
-
12. The method of claim 11, wherein the time ttimeout is forty-five seconds.
-
13. The method of claim 1, wherein the querying step further comprises:
querying the status of the one or more consumer premise equipment if the determining step determines an absence of incoming data transmission activity.
-
14. The method of claim 1, wherein the querying step further comprises:
polling the one or more consumer premise equipment according to a polling technique.
-
15. The method of claim 1 wherein the querying step further comprises:
querying the status of the one or more consumer premise equipment utilizing Packet Internet Groper (PING).
-
16. The method of claim 1 wherein the querying step further comprises:
querying the status of the one or more consumer premise equipment utilizing Address Resolution Protocol (ARP).
-
17. The method of claim 1 wherein the querying step further comprises:
querying the status of the one or more consumer premise equipment utilizing Exchange Identification (XID).
-
18. The method of claim 1, wherein the querying step further comprises:
querying the status of the one or more consumer premise equipment according to a particular selection order.
-
19. The method of claim 1, further comprising the step of:
repeating the querying step periodically until a time ttimeout.
-
20. The method of claim 19, wherein the time ttimeout is forty-five seconds.
-
21. The method of claim 1, further comprising the step of:
repeating the querying step at the time intervals trepeat.
-
22. The method of claim 1, further comprising the step of:
repeating the querying step N times at time intervals trepeat until a time ttimeout.
-
23. The method of claim 1, further comprising the step of:
repeating the querying step until a response is received in the receiving step;
wherein if a response is received, return to the monitoring step.
-
24. The method of claim 1, wherein the network device performs the steps of the method.
-
25. The method of claim 1 wherein the network interface comprises an Ethernet interface.
-
26. The method of claim 1 wherein the network device comprises a cable modem.
-
27. The method of claim 1 wherein the network device is external to the one or more consumer premise equipment.
-
28. The method of claim 1 wherein the network device comprises a router.
-
29. The method of claim 1 wherein the network device comprises a switch.
-
30. The method of claim 1 wherein the network device comprises a hub.
-
31. The method of claim 1 wherein the network device comprises a bridge.
-
32. The method of claim 1 wherein the one or more consumer premise equipment further comprises at least one personal computer system.
-
33. A computer readable medium having stored therein instructions for causing a central processing unit to execute the method of claim 1.
-
34. A system for automatically terminating a telephone dial-up connection to a data network, comprising:
-
a network device, wherein the network device utilizes the telephone dial-up connection to transmit data to the data network;
a network interface;
one or more consumer premise equipment utilizing the network device via the network interface to transmit data over the telephone dial-up connection; and
a querying process wherein the querying process queries the status of the one or more consumer premise equipment and determines whether the network device is no longer being utilized by the one or more consumer premise equipment to transmit data over the telephone dial-up connection. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
a monitoring process wherein the monitoring process monitors the network interface for incoming data transmission activity from the one or more consumer premise equipment.
-
-
36. The system of claim 35, further comprising:
an activation process wherein the activation process activates the querying process.
-
37. The system of claim 36, further comprising:
a termination process wherein the termination process terminates the telephone dial-up connection.
-
38. The system of claim 35, further comprising:
a termination process wherein the termination process terminates the telephone dial-up connection.
-
39. The system of claim 34, further comprising:
an activation process wherein the activation process activates the querying process.
-
40. The system of claim 39, further comprising:
a termination process wherein the termination process terminates the telephone dial-up connection.
-
41. The system of claim 34, further comprising:
a monitoring process wherein the monitoring process monitors the network interface for incoming data transmission activity from the one or more consumer premise equipment and determines an absence of incoming data transmission activity.
-
42. The system of claim 34, further comprising:
an activation process wherein the activation process activates the querying process if the monitoring process determines an absence of incoming data transmission activity.
-
43. The system of claim 34, further comprising:
a termination process wherein the termination process terminates the telephone dial-up connection.
-
44. The system of claim 34, further comprising:
a termination process wherein the termination process terminates the telephone dial-up connection if the querying process determines that the network device is no longer being utilized by the one or more consumer premise equipment.
-
45. In a network device, a method of automatically terminating an upstream connection to a data network, from the network device having a network interface to one or more consumer premise equipment, comprising the steps of:
-
monitoring the network interface for incoming data transmission activity from the one or more consumer premise equipment;
querying, from the network device, the status of the one or more consumer premise equipment; and
terminating the upstream connection to the data network if no response is received from the one or more consumer premise equipment. - View Dependent Claims (46, 47)
receiving any responses from the one or more consumer premise equipment.
-
-
47. The method of claim 46, wherein the terminating step further comprises:
terminating the telephone dial-up connection if no response is received in the receiving step from the one or more consumer premise equipment.
-
48. A system for automatically terminating a telephone dial-up connection to a data network, comprising:
-
a network device, wherein the network device utilizes the telephone dial-up connection to transmit data to the data network;
a network interface;
one or more consumer premise equipment utilizing the network device via the network interface to transmit data over the telephone dial-up connection;
a monitoring process wherein the monitoring process monitors the network interface for incoming data transmission activity from the one or more consumer premise equipment and determines an absence of incoming data transmission activity;
an activation process wherein the activation process activates the querying process if the monitoring process determines an absence of incoming data transmission activity;
a querying process wherein the querying process queries the status of the one or more consumer premise equipment and determines whether the network device is no longer being utilized by the one or more consumer premise equipment to transmit data over the telephone dial-up connection; and
a termination process wherein the termination process terminates the telephone dial-up connection if the querying process determines that the network device is no longer being utilized by the one or more consumer premise equipment. - View Dependent Claims (49, 50, 51, 52)
the network device comprises a cable modem;
the network interface comprises an Ethernet interface;
the data network comprises the Internet; and
the one or more consumer premise equipment comprise at least one personal computer system.
-
Specification