CA2559422A1 - Method, system and apparatus for controlling a network interface device - Google Patents

Method, system and apparatus for controlling a network interface device Download PDF

Info

Publication number
CA2559422A1
CA2559422A1 CA002559422A CA2559422A CA2559422A1 CA 2559422 A1 CA2559422 A1 CA 2559422A1 CA 002559422 A CA002559422 A CA 002559422A CA 2559422 A CA2559422 A CA 2559422A CA 2559422 A1 CA2559422 A1 CA 2559422A1
Authority
CA
Canada
Prior art keywords
network interface
interface device
condition
controller
power
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CA002559422A
Other languages
French (fr)
Other versions
CA2559422C (en
Inventor
Frank Siu Hong Chan
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BCE Inc
Original Assignee
BCE Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by BCE Inc filed Critical BCE Inc
Priority to CA2559422A priority Critical patent/CA2559422C/en
Priority to US11/997,223 priority patent/US8107619B2/en
Priority to PCT/CA2006/002088 priority patent/WO2008028270A1/en
Publication of CA2559422A1 publication Critical patent/CA2559422A1/en
Application granted granted Critical
Publication of CA2559422C publication Critical patent/CA2559422C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/59Providing operational support to end devices by off-loading in the network or by emulation, e.g. when they are unavailable
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/40Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection

Abstract

According to embodiments of the present invention, a method, system and apparatus for controlling a network interface device is disclosed, the network interfa ce device for enabling communication between a communications network and at least one customer device. A condition of the network interface device is determined. In response to the condition of the network interface device qualifying as a reset condition, a trigger is generated. The trigger is released to a power controller, the trigger having an ability to cause the power controller to cycle power to th e network interface device.

Claims (58)

1. A network interface controller comprising:

an interface configured to communicate with a network interface device, the network interface device for enabling communication between a communications network and at least one customer device, and a processing module in communication with the interface, the processing module configured to determine a condition of the network interface device, to generate a trigger responsive to the condition of the network interface device qualifying as a reset condition; and to release the trigger to a power controller to cause cycling of power to the network interface device.
2. The network interface controller of claim 1, wherein the interface is further configured to convey data between the communications network and the at least one customer device.
3. The network interface controller of claim 1, wherein the processing module is further configured to access data being exchanged between the network interface device and the at least one customer device.
4. The network interface controller of claim 3, wherein the processing module is configured to determine the condition of the network interface device by processing said data.
5. The network interface controller of claim 4, wherein the condition of the network interface device qualifies as a reset condition when said data contains one or more predetermined errors.
6. The network interface controller of claim 5, wherein the one or more predetermined errors comprises the network interface device failing to transmit said data within a pre-determined time period.
7. The network interface controller of claim 4, wherein the condition of the network interface device qualifies as a reset condition when an error rate of said data is above a threshold error rate.
8. The network interface controller of claim 1, wherein the processing module is further configured to effect the transmission of a data request to the network interface device via the interface, and wherein the condition of the network interface qualifies as a reset condition if a failure to receive a data request response in response to the data request is detected.
9. The network interface controller of claim 1, wherein the processing module is further configured to effect the transmission of a data request to the network interface device via the interface, and wherein to determine the condition of the network interface device the processing module is further configured to process a data request response received in response to the data request.
10. The network interface controller of claim 9, wherein the condition of the network interface device qualifies as a reset condition if the received data request response indicates that the network interface device requires resetting.
11. The network interface controller of claim 1, wherein to determine the condition of the network interface device the processing module is configured to measure a data exchange rate between the network interface device and the at least one customer device and to determine the condition of the network interface device based on the data exchange rate.
12. The network interface controller of claim 11, wherein the condition of the network interface device qualifies as a reset condition if the data exchange rate is lower than a predetermined threshold data exchange rate.
13. The network interface controller of claim 1, wherein to determine the condition of the network interface device the processing module is configured to determine the condition of the network interface device periodically.
14. The network interface controller of claim 1, wherein the condition of the network interface device qualifies as a reset condition when the current time corresponds to a preset time.
15. The network interface controller of claim 1, wherein the condition of the network interface device qualifies as a reset condition when a predetermined time period has elapsed since the network interface device was last reset.
16. An apparatus comprising:
the network interface controller of claim 1; and said power controller, said power controller configured to effect said cycling of power to the network interface device, in response to receipt of said trigger from said processing module.
17. The apparatus of claim 16, further comprising a power supply configured to supply said power.
18. The apparatus of claim 16, wherein to effect said cycling of power, the power controller is further configured to switch off power supplied to the network interface device and subsequently switch on power supplied to the network interface device.
19. The apparatus of claim 18, wherein the power controller is further configured to delay the switch on of power supplied to the network interface device for a defined time period.
20. The apparatus of claim 19, wherein the defined time period is configurable by a user.
21. The apparatus of claim 16, wherein to effect said cycling of power, the power controller is configured to switch off power supplied to at least one component of the network interface device and subsequently switch on power supplied to the at least one component of the network interface device.
22. The apparatus of claim 21, wherein the at least one component of the network interface device comprises at least one of a memory component, a logic processing component and a communications component.
23. The network interface controller of claim 1, wherein the interface comprises a portion implemented as at least one of a wireless interface and a wired interface, wherein said wireless interface includes at least one of a WiFi interface and a WiMax interface, and wherein said wired interface includes at least one of a cable interface, a coaxial interface, a power line control interface, an Ethernet interface and a DSL interface.
24. The network interface controller of claim 1, wherein the interface is further configured to communicate with the power controller and wherein the processing module is further configured to release the trigger to the power controller via the interface.
25. The network interface of claim 1, wherein the interface is further configured to provide power to the network interface device from a power supply.
26. A method for controlling a network interface device that enables communication between a communications network and at least one customer device, the method comprising:
determining a condition of the network interface device;
generating a trigger responsive to determining that the condition of the network interface device qualifies as a reset condition; and releasing the trigger to a power controller, the trigger having an ability to cause the power controller to cycle power to the network interface device.
27. The method of claim 26, further comprising at the power controller:

receiving the trigger; and cycling the power supplied to the network interface device in response to receiving the trigger.
28. The method of claim 26, wherein determining a condition of the network interface device comprises processing data being exchanged between the network interface device and the at least one customer device.
29. The method of claim 28, wherein the condition of the network interface device qualifies as a reset condition when said data contains one or more predetermined errors.
30. The method of claim 29, wherein the one or more predetermined errors comprises the network interface device failing to transmit said data within a pre-determined time period.
31. The method of claim 28, wherein the condition of the network interface device qualifies as a reset condition when an error rate of said data is above a threshold error rate.
32. The method of claim 26, wherein determining that the condition of the network interface device qualifies as a reset condition comprises transmitting a data request to the network interface device and detecting a failure to receive a response to the transmitting of the data request to the network interface device.
33. The method of claim 26, wherein determining a condition of the network interface device comprises transmitting a data request to the network interface device, receiving a data request response in response to the transmitting of a data request and processing the data request response.
34. The method of claim 33, wherein the condition of the network interface device qualifies as a reset condition when the data request response indicates that the network interface device requires resetting.
35. The method of claim 26, wherein determining a condition of the network interface device comprises receiving a data request response and processing the data request response
36. The method of claim 26, wherein determining a condition of the network interface device comprises measuring a data exchange rate between the network interface device and the least one customer device.
37. The method of claim 36, wherein the condition of the network interface device qualifies as a reset condition if the data exchange rate is lower than a predetermined threshold data exchange rate.
38. The method of claim 26, wherein determining a condition of the network interface device comprises determining the condition of the network interface device periodically.
39. The method of claim 26, wherein the condition of the network interface device qualifies as a reset condition when the current time corresponds to a preset time.
40. The method of claim 26, wherein the condition of the network interface device qualifies as a reset condition when a predetermined time period has elapsed since the network interface device was last reset.
41. The method of claim 27, wherein cycling power supplied to the network interface device comprises switching off power supplied to the network interface device and subsequently switching on power supplied to the network interface device.
42. The method of claim 41, wherein the switching on power supplied to the network interface device is delayed by a defined time period subsequent to the switching off power supplied to the network interface device.
43. The method of claim 27, wherein cycling power supplied to the network interface device comprises switching off power supplied to at least one component of the network interface device and subsequently switching on power supplied to the at least one component of the network interface device.
44. The method of claim 43, wherein the switching on power supplied to the network interface device is delayed by a defined time period subsequent to the switching off power supplied to the network interface device.
45. The method of claim 43, wherein the at least one component of the network interface device comprises at least one of a memory component, a logic processing component and a communications component.
46. A system comprising:

an interface configured to communicate with a network interface device, the network interface device for enabling communication between a communications network and at least one customer device, and a processing module in communication with the interface, the processing module configured to determine a condition of the network interface device, the processing module further configured to generate a trigger responsive to the condition of the network interface device qualifying as a reset condition;

and a power controller in communication with the processing module, the power controller configured to cycle power supplied to the network interface device, in response to the trigger.
47. The system of claim 46, further comprising a network interface controller, said network interface controller comprising said interface and said processing module.
48. The system of claim 47, wherein the power controller is integrated into the network interface controller.
49. The system of claim 47, wherein the network interface controller is integrated into the network interface device.
50. The system of claim 46, further comprising a power supply, the power supply configured to supply said power.
51. The system of claim 47, further comprising a power supply, the power supply configured to supply said power, wherein in the power controller and the power supply are integrated into the network interface controller.
52. The system of claim 46, wherein the power controller is integrated into the network interface device.
53. The system of claim 47, wherein the power controller and the network interface controller are integrated into the network interface device.
54. The system of claim 47 wherein the network interface controller is integrated into the at least one customer device.
55. A power controller for controlling power to a network interface device, the power controller configured to initiate cycling of power to the network interface device in response to receiving a trigger generated in response to a condition of the network interface device qualifying as a reset condition.
56. A system comprising the power controller of claim 55 and a processing module, the processing module configured to determine a condition of the network interface device, the processing module further configured to generate a trigger responsive to the condition of the network interface device qualifies as a reset condition.
57. The system of claim 56, wherein the condition of the network interface device qualifies as a reset condition when the current time corresponds to a preset time.
58. The system of claim 56, wherein the condition of the network interface device qualifies as a reset condition when a predetermined time period has elapsed since the network interface device was last reset.
CA2559422A 2006-09-08 2006-09-08 Method, system and apparatus for controlling a network interface device Active CA2559422C (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CA2559422A CA2559422C (en) 2006-09-08 2006-09-08 Method, system and apparatus for controlling a network interface device
US11/997,223 US8107619B2 (en) 2006-09-08 2006-12-20 Method, system and apparatus for controlling a network interface device
PCT/CA2006/002088 WO2008028270A1 (en) 2006-09-08 2006-12-20 Method, system and apparatus for controlling a network interface device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CA2559422A CA2559422C (en) 2006-09-08 2006-09-08 Method, system and apparatus for controlling a network interface device

Publications (2)

Publication Number Publication Date
CA2559422A1 true CA2559422A1 (en) 2008-03-08
CA2559422C CA2559422C (en) 2011-08-09

Family

ID=39153685

Family Applications (1)

Application Number Title Priority Date Filing Date
CA2559422A Active CA2559422C (en) 2006-09-08 2006-09-08 Method, system and apparatus for controlling a network interface device

Country Status (3)

Country Link
US (1) US8107619B2 (en)
CA (1) CA2559422C (en)
WO (1) WO2008028270A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8488593B2 (en) 2006-09-08 2013-07-16 Bce Inc. Apparatus and system for controlling signal filtering

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8874693B2 (en) * 2009-02-20 2014-10-28 Microsoft Corporation Service access using a service address
US8381026B2 (en) * 2009-06-22 2013-02-19 Citrix Systems, Inc. Systems and method for transaction stall detection and propagating the result in a multi-core architecture
US8489907B2 (en) 2009-09-16 2013-07-16 Apple Inc. Method of selective power cycling of components in a memory device independently by reducing power to a memory array or memory controller
US8166162B2 (en) * 2009-10-01 2012-04-24 At&T Intellectual Property I, L.P. Adaptive customer-facing interface reset mechanisms
US8683256B2 (en) * 2010-06-24 2014-03-25 Entropic Communications, Inc. Method and system for interference detection and mitigation
WO2015123849A1 (en) * 2014-02-20 2015-08-27 Wenbo Mao Method and apparatus for extending the internet into intranets to achieve scalable cloud network
CN116340206A (en) * 2021-12-22 2023-06-27 戴尔产品有限公司 Intelligent network interface controller host memory access
US11809248B2 (en) * 2022-02-02 2023-11-07 Adtran, Inc. Systems and methods for delivering power to a communication device

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6181775B1 (en) 1998-11-25 2001-01-30 Westell Technologies, Inc. Dual test mode network interface unit for remote testing of transmission line and customer equipment
US20030005069A1 (en) * 2001-04-24 2003-01-02 Alcatel, Societe Anonyme Method and apparatus capable of enabling a network interface device to be provisioned remotely
JP2003298477A (en) 2002-04-01 2003-10-17 Alps Electric Co Ltd Power line communication modem
US20030226149A1 (en) 2002-05-31 2003-12-04 Kyong-Joon Chun Integrated home network system for providing multimedia services and integrated terminal device for the integrated home network system
US6961335B1 (en) * 2002-05-31 2005-11-01 Verizon Communications Inc. Multi-layer ring architecture for fiber-to-the-home telco carrier network
US7200206B1 (en) * 2003-03-27 2007-04-03 At&T Corp. Method and apparatus for testing a subscriber loop-based service
US7027594B2 (en) 2003-06-30 2006-04-11 Qwest Communications International, Inc. System and method for cooling of network interface device
US8377948B2 (en) 2004-06-21 2013-02-19 The Ohio State University Research Foundation Antitumor agents and methods of their use
US20070127713A1 (en) * 2005-11-04 2007-06-07 Schley-May James T Methods and apparatuses to provide fault monitoring for a network interface device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8488593B2 (en) 2006-09-08 2013-07-16 Bce Inc. Apparatus and system for controlling signal filtering

Also Published As

Publication number Publication date
CA2559422C (en) 2011-08-09
US20100296647A1 (en) 2010-11-25
US8107619B2 (en) 2012-01-31
WO2008028270A1 (en) 2008-03-13

Similar Documents

Publication Publication Date Title
CA2559422A1 (en) Method, system and apparatus for controlling a network interface device
JP5250047B2 (en) Data transmission method in network
WO2008039759A3 (en) System and method for resource management
JP2008131517A5 (en)
JP2017532746A5 (en)
WO2010006109A3 (en) Intelligent power monitoring
WO2007082017A3 (en) Control system with predictive field device response time over a wireless network
JP2010140484A5 (en)
JP2010098344A5 (en)
JP2012191282A5 (en)
RU2010123088A (en) INFORMATION RECEIVER AND INFORMATION TRANSMISSION DEVICE
US10959122B2 (en) Method and device for transmitting data
CN103495979B (en) Explosive-handling robot controlled through wireless and wired channels
JP2013090570A5 (en)
CN104429020A (en) Power over ethernet supervision
JP2010233136A5 (en)
RU2017134515A (en) POWERED DEVICES ON THE ETHERNET NETWORK POWER SYSTEM AND METHODS FOR IT
RU2017134526A (en) FAST RECOVERY POWER ON DATA LINE AFTER POWER OFF
EP3024160B1 (en) Control method, device and optical transceiver
CN110650575A (en) Lamp, controller, lamp system and lamp monitoring method
JP2011009872A5 (en)
WO2015008315A1 (en) Message transmission and reception device, automatic meter reading system, and message transmission and reception method
JP2016133996A (en) Remote monitoring method, remote monitoring system, first communication equipment, second communication equipment, and server device
JP2010198486A5 (en)
JP2007066111A (en) Communication method of programmable controller system

Legal Events

Date Code Title Description
EEER Examination request