Patent US1968134A successfully refreshed from Google Patents.
Patent US2929862A successfully refreshed from Google Patents.
Patent US5502818A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5502818A Expired / Lapsed US ⏱️ 0.0 years remaining

Procedure for the determination of message identification in the data transmission network of an elevator system

Assignee: Kone Elevator GmbH
•
Filing: 1994-06-15
•
Granted: 1996-03-26
•
Expires: 2014-06-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A procedure is disclosed for determining the message identifiers in a control area network CAN data transmission network of an elevator system where message identifiers are used in the transmission of messages. Each node in the network monitors the data transmissions in the network and stores the other message identifiers in use by the other nodes. When selecting a message identifier, the node makes use of a random number to select an unused identifier from an identifier table.

Inventors

  • 👤 Lauri Lamberg

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 19:37
CPC Classifications
B; B66; B66B; B66B1/00; B66B1/34; B66B1/3415; B66B1/3446; B66B1/3453; H; H04; H04L; H04L61/00; H04L61/50; H04L61/5038; H04L61/5046; H04L61/5092

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 417 words
A method for determining message identifiers in a controller area network (CAN) of an elevator system having a plurality of nodes, wherein a predetermined number of predetermined message identifiers are used in the transmission of messages between nodes of said network, said method being implemented simultaneously by each node in the network and comprising the steps of: monitoring data transmissions taking place in the network, and storing those message identifiers being used by other nodes of the network, and storing a respective message state of each message identifier being used by other nodes of the network; selecting a message identifier, from among said predetermined message identifiers, that is not among those message identifiers being used by other nodes of the network, and waiting for a first delay period, the duration of said first delay period being equal to a predetermined delay period plus a random delay period; following expiry of the first delay period, performing an availability test by sending an "I propose" message containing the selected message identifier and a random number into the network, the random delay period preventing simultaneous transmission of "I propose" messages from each node in the network, and the random number ensuring that a detectable collision occurs even if "I propose" messages are transmitted simultaneously and waiting for a second period of time; if no cancellation reply is received from another node and a message collision is not detected before expiry of the second delay period, sending an "In use" message containing the selected message identifier into the network, and waiting for a third delay period; if no cancellation reply is received from another node and a message collision is not detected before expiry of the third delay period, sending an "I am using" message containing the selected message identifier into the network; wherein said "I propose", "In use" and "I am using" messages constitute messages having progressively higher message states and wherein, following the transmission of each said "I propose", "In use", and "I am using" messages, a node sends a cancellation message to another node if it receives, from the other node, a message having the same message identifier and any one of an equal or a lower message state; and if, before the expiry of each of the first and second delay periods, no message is received from another node of the network whose respective message state is either "I propose" or "In use", reducing said stored message state of the message identifier associated with said other nodes.
Claim 2
Independent Claim 417 words
A method for determining message identifiers in a controller area network (CAN) of an elevator system having a plurality of nodes, wherein a predetermined number of predetermined message identifiers are used in the transmission of messages between nodes of said network, said method being implemented simultaneously by each node in the network and comprising the steps of: monitoring data transmissions taking place in the network, and storing those message identifiers being used by other nodes of the network, and storing a respective message state of each message identifier being used by other nodes of the network; selecting a message identifier, from among said predetermined message identifiers, that is not among those message identifiers being used by other nodes of the network, and waiting for a first delay period, the duration of said first delay period being equal to a predetermined delay period plus a random delay period; following expiry of the first delay period, performing an availability test by sending an "I propose" message containing the selected message identifier and a random number into the network, the random delay period preventing simultaneous transmission of "I propose" messages from each node in the network, and the random number ensuring that a detectable collision occurs even if "I propose" messages are transmitted simultaneously and waiting for a second period of time; if no cancellation reply is received from another node and a message collision is not detected before expiry of the second delay period, sending an "In use" message containing the selected message identifier into the network, and waiting for a third delay period; if no cancellation reply is received from another node and a message collision is not detected before expiry of the third delay period, sending an "I am using" message containing the selected message identifier into the network; wherein said "I propose", "In use" and "I am using" messages constitute messages having progressively higher message states and wherein, following the transmission of each said "I propose", "In use", and "I am using" messages, a node sends a cancellation message to another node if it receives, from the other node, a message having the same message identifier and any one of an equal or a lower message state; and if, before the expiry of each of the first and second delay periods, no message is received from another node of the network whose respective message state is either "I propose" or "In use", reducing said stored message state of the message identifier associated with said other nodes.
Claim 3
Dependent Claim 24 words
A method according to claim 1, wherein in addition to the selected message identifier, each message sent by a node contains a random number.
Claim 4
Dependent Claim 45 words
A method according to claim 1, wherein if a cancellation message is received from another node during any of said second or third delay periods, the message identifier selection step is started again and the message identifier previously selected is designated as being in use.
Claim 5
Dependent Claim 81 words
A method according to claim 1, wherein a node starts normal operation after it has sent an "I am using" message into the network and the other nodes have accepted it, and during normal operation the node monitors the transmissions in the network as far as its own message identifier is concerned, and, if it finds that another node is trying to take the same message identifier, a cancellation message containing the message state of its own message identifier is sent.
Claim 6
Dependent Claim 63 words
A method according to claim 1 further comprising the steps of: establishing a plurality of nodes in an elevator system, said plurality of nodes selected from one or more elevator call buttons on floors of a building, floor call buttons in an elevator car, floor and direction indicators, and door motor control units, each of said nodes lacking any message identifier setting switches.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-03-26 1999-09-25 2000-03-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-03-26 2003-09-25 2004-03-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-03-26 2007-09-25 2008-03-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag