Cable with field-writeable memory

US9749009B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9749009-B2
Application numberUS-201414527928-A
CountryUS
Kind codeB2
Filing dateOct 30, 2014
Priority dateApr 26, 2010
Publication dateAug 29, 2017
Grant dateAug 29, 2017

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 method includes monitoring a use of a cable assembly that includes a communication cable terminated by a termination module. Data indicative of the use is written to a writeable non-volatile memory in the termination module. The use of the cable assembly is acted upon by reading the data from the non-volatile memory.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method, comprising: providing a cable assembly that includes a communication cable terminated by a termination module and a writeable non-volatile memory embedded in the termination module; monitoring a use of the cable assembly, by a processor external to the cable assembly; repeatedly writing data, from the monitoring, indicative of a current state of the use of the cable assembly, to the writeable non-volatile memory in the termination module, by the processor external to the cable assembly; and controlling the use of the cable assembly based on data read from the non-volatile memory, by the processor external to the cable assembly. 2. The method according to claim 1 , wherein monitoring the use comprises counting insertions of the termination module into one or more interface ports, and wherein writing the data comprises updating a count of the insertions in the non-volatile memory. 3. The method according to claim 2 , wherein controlling the use comprises outputting a notification when the count of the insertions exceeds a predefined limit. 4. The method according to claim 2 , wherein counting the insertions comprises forming a pad in the termination module so as to generate respective pulses in response to the insertions of the termination module, and updating the count in response to sensing the pulses. 5. The method according to claim 1 , wherein writing the data comprises updating in the non-volatile memory an identifier of an interface port into which the termination module is plugged, and wherein controlling the use comprises inferring whether a different termination module is plugged into a given interface port by reading the identifier from the non-volatile memory and comparing the read identifier with the identifier of the given interface port. 6. The method according to claim 5 , wherein controlling the use comprises, in response to identifying that no different termination module is plugged, initiating an abridged negotiation process between the given interface port and a peer interface port. 7. The method according to claim 1 , wherein monitoring the use comprises measuring one or more quality parameters relating to communication through the cable assembly, and wherein writing the data comprises logging the quality parameters in the non-volatile memory. 8. The method according to claim 7 , wherein controlling the use comprises evaluating a quality of the cable assembly by comparing the logged quality parameters with respective predefined quality criteria. 9. The method according to claim 7 , wherein the quality parameters comprise at least one parameter type selected from a group of types comprising a Bit Error Rate (BER), an error burst count, an error count and an eye pattern characteristic. 10. The method according to claim 1 , wherein writing the data comprises accessing the non-volatile memory using electrical power that is provided by a power source fitted in the termination module. 11. The method according to claim 1 , wherein controlling the use comprises illuminating an indicator light on the cable assembly based on the data on the current state of the use of the cable assembly read from the non-volatile memory. 12. The method according to claim 1 , wherein the termination module is detachably connected to the communication cable, and wherein the data written to the non-volatile memory is indicative of the use of the termination module. 13. The method according to claim 1 , wherein writing the data comprises storing in the non-volatile memory a current configuration of a port into which the termination module is plugged, and, upon initializing the port, reading the data and configuring the port in accordance with the read data. 14. The method according to claim 1 , wherein monitoring the use comprises measuring operating time of the cable assembly, and wherein writing the data comprises updating a cumulative operating time of the cable assembly in the non-volatile memory. 15. The method according to claim 14 , wherein controlling the use comprises outputting a notification when the cumulative operating time exceeds a predefined limit. 16. The method according to claim 1 , wherein monitoring the use of the cable assembly is performed by the processor external to the cable assembly. 17. The method according to claim 1 , wherein the writeable non-volatile memory embedded in the termination module stores parameters of the communication cable. 18. The method according to claim 1 , wherein writing the data indicative of the use is performed in a given interval at least once an hour. 19. The method according to claim 1 , wherein the communication cable comprises a copper cable. 20. A cable assembly, comprising: a communication cable; a termination module that terminates the communication cable; and a writeable non-volatile memory, which is fitted in the termination module and has at least one storage address designated for storing data that is indicative of a use of the cable assembly, wherein the termination module mates with a connector in a manner allowing data communication between the connector and the communication cable and allowing an external processor to write data that is indicative of a use of the cable assembly into the writeable non-volatile memory. 21. The cable assembly according to claim 20 , and comprising a power source embedded in the termination module, which is configured to provide electrical power for writing the data into the non-volatile memory. 22. The cable assembly according to claim 20 , wherein the termination module is detachably connected to the communication cable, and wherein the data stored in the at least one storage address is indicative of the use of the termination module. 23. A cable assembly, comprising: a communication cable; a termination module that terminates the communication cable; a writeable non-volatile memory, which is fitted in the termination module and has at least one storage address designated for storing data that is indicative of a use of the cable assembly, and at least one LED on the termination module, which is arranged to be controlled responsive to data indicative of a use of the cable assembly stored in the memory, wherein the termination module mates with a connector in a manner allowing an external processor to write data that is indicative of a use of the cable assembly into the writeable non-volatile memory. 24. The cable assembly according to claim 23 , wherein the at least one LED on the termination module comprises multiple-color LEDs. 25. The cable assembly according to claim 23 , wherein the at least one LED is visible to human users when the termination module is plugged into an interface port. 26. The cable assembly according to claim 23 , comprising a control circuit embedded in the termination module, configured to control the at least one LED on the termination module responsive to data indicative of a use of the cable assembly stored in the memory. 27. The cable assembly according to claim 26 , wherein the control circuit is configured to control the LED to operate various blinking patterns responsive to data indicative of a use of the cable assembly stored in the memory. 28. Apparatus, comprising: a connector configured to connect to a termination module of a cable assembly; and a host processor, which is configured to mo

Assignees

Inventors

Classifications

  • H04B3/46Primary

    Monitoring; Testing · CPC title

  • Monitoring arrangements for monitoring the status of the computing system or of the computing system component, e.g. monitoring if the computing system is on, off, available, not available (error or fault processing without redundancy G06F11/0703; error detection or correction by redundancy in data representation G06F11/08; error detection or correction of the data by redundancy in operations G06F11/14; error detection or correction by redundancy in hardware G06F11/16) · CPC title

  • by exceeding a count or rate limit, e.g. word- or bit count limit · CPC title

  • Monitoring · CPC title

  • where the computing system component is an input/output interface (interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units G06F13/00) · 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 US9749009B2 cover?
A method includes monitoring a use of a cable assembly that includes a communication cable terminated by a termination module. Data indicative of the use is written to a writeable non-volatile memory in the termination module. The use of the cable assembly is acted upon by reading the data from the non-volatile memory.
Who is the assignee on this patent?
Mellanox Technologies Ltd, Mellanox Technologies Ltd
What technology area does this patent fall under?
Primary CPC classification H04B3/46. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 29 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).