Method and apparatus for a physical layer device (PHY) to determine a status of a link in a network

US9154271B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9154271-B1
Application numberUS-201314095433-A
CountryUS
Kind codeB1
Filing dateDec 3, 2013
Priority dateMay 16, 2007
Publication dateOct 6, 2015
Grant dateOct 6, 2015

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system including a monitoring module and a controller. The monitoring module is configured to monitor a link. The controller is configured to, in response to the monitoring module determining that the link is up, (i) start a first timer; (ii) indicate that the link is down in response to the monitoring module determining, prior to the first timer expiring, that the link is down; and (iii) indicate that the link is up in response to the monitoring module determining, subsequent to the first time expiring, that the link is up.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: a monitoring module configured to monitor a link; and a controller configured to, in response to the monitoring module determining that the link is up, start a first timer; indicate that the link is down in response to the monitoring module determining, prior to the first timer expiring, that the link is down; and indicate that the link is up in response to the monitoring module determining, subsequent to the first timer expiring, that the link is up. 2. The system of claim 1 , wherein: the controller is configured to operate in a first mode or a second mode; in the first mode, in response to the monitoring module determining that the link is down, the controller is configured to indicate that the link is down subsequent to expiration of a predetermined time period; and in the second mode, in response to the monitoring module determining that the link is down, the controller is configured to indicate that the link is down prior to the expiration of the predetermined time period. 3. The system of claim 2 , wherein subsequent to the controller indicating that the link is up, the controller is configured to indicate that the link is down in response to (i) the controller operating in the first mode, (ii) the monitoring module determining that the link is down, and (iii) expiration of the predetermined time period. 4. The system of claim 2 , wherein subsequent to the controller indicating that the link is up, the controller is configured to: start a second timer, wherein a duration of the second timer is greater than the predetermined time period; and indicate that the link is up in response to (i) the controller operating in the second mode, and (ii) expiration of the second timer. 5. The system of claim 4 , wherein subsequent to the expiration of the second timer, the controller is configured to: start a third timer, wherein a duration of the third timer is less than the predetermined time period; and indicate that the link is down, regardless of expiration of the predetermined time period, in response to (i) the controller operating in the second mode, and (ii) the monitoring module determining that the link is down at the expiration of the third timer. 6. The system of claim 4 , wherein subsequent to the expiration of the second timer, the controller is configured to: start a third timer, wherein a duration of the third timer is less than the predetermined time period; and in response to (i) the controller operating in the second mode, and (ii) the monitoring module determining that the link is up at the expiration of the third timer, restart the third timer. 7. The system of claim 4 , wherein subsequent to the expiration of the second timer, the controller is configured to restart the second timer in response to the controller operating in the first mode. 8. The system of claim 2 , wherein subsequent to the controller indicating that the link is up, the controller is configured to: start a second timer, wherein a duration of the second timer is less than the predetermined time period; and indicate that the link is down, regardless of expiration of the predetermined time period, in response to (i) the controller operating in the second mode, and (ii) the monitoring module determining that the link is down at the expiration of the second timer. 9. The system of claim 2 , wherein subsequent to the controller indicating that the link is up, the controller is configured to: indicate that the link is down, regardless of expiration of the predetermined time period, in response to (i) the controller operating in the second mode, and (ii) the monitoring module determining that the link is down. 10. A physical layer device comprising the system of claim 1 . 11. A network device comprising the physical layer device of claim 10 . 12. A method comprising: monitoring a link of a network device to a network to determine whether the link is up or down; and in response to determining that the link is up, starting a first timer; indicating that the link is down in response to determining, prior to the first timer expiring, that the link is down; and indicating that the link is up in response to determining, subsequent to the first timer expiring, that the link is up. 13. The method of claim 12 , further comprising: operating in a first mode or a second mode; in the first mode, in response to determining that the link is down, indicating that the link is down subsequent to expiration of a predetermined time period; and in the second mode, in response to determining that the link is down, indicating that the link is down prior to the expiration of the predetermined time period. 14. The method of claim 13 , further comprising, subsequent to indicating that the link is up, indicating that the link is down in response to (i) operating in the first mode, (ii) determining that the link is down, and (iii) expiration of the predetermined time period. 15. The method of claim 13 , further comprising, subsequent to indicating that the link is up: starting a second timer, wherein a duration of the second timer is greater than the predetermined time period; and indicating that the link is up in response to (i) operating in the second mode, and (ii) expiration of the second timer. 16. The method of claim 15 , further comprising, subsequent to the expiration of the second timer: starting a third timer, wherein a duration of the third timer is less than the predetermined time period; and indicating that the link is down, regardless of expiration of the predetermined time period, in response to (i) operating in the second mode, and (ii) determining that the link is down at the expiration of the third timer. 17. The method of claim 15 , further comprising, subsequent to the expiration of the second timer: starting a third timer, wherein a duration of the third timer is less than the predetermined time period; and in response to (i) operating in the second mode, and (ii) determining that the link is up at the expiration of the third timer, restarting the third timer. 18. The method of claim 15 , further comprising, subsequent to the expiration of the second timer, restarting the second timer in response to operating in the first mode. 19. The method of claim 13 , further comprising, subsequent to indicating that the link is up: starting a second timer, wherein a duration of the second timer is less than the predetermined time period; and indicating that the link is down, regardless of expiration of the predetermined time period, in response to (i) operating in the second mode, and (ii) determining that the link is down at the expiration of the second timer. 20. The method of claim 13 , further comprising, subsequent to indicating that the link is up: indicating that the link is down, regardless of expiration of the predetermined time period, in response to (i) operating in the second mode, and (ii) determining that the link is down.

Assignees

Inventors

Classifications

  • Errors, e.g. transmission errors · CPC title

  • H04L1/24Primary

    Testing correct operation · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9154271B1 cover?
A system including a monitoring module and a controller. The monitoring module is configured to monitor a link. The controller is configured to, in response to the monitoring module determining that the link is up, (i) start a first timer; (ii) indicate that the link is down in response to the monitoring module determining, prior to the first timer expiring, that the link is down; and (iii) ind…
Who is the assignee on this patent?
Marvell Int Ltd
What technology area does this patent fall under?
Primary CPC classification H04L1/24. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 06 2015 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).