Patent US1968134A successfully refreshed from Google Patents.
Patent US2929862A successfully refreshed from Google Patents.
Patent US5502818A successfully refreshed from Google Patents.
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
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.
References Cited (Backward Citations)
US4410889A
Cited
US4587511A
Cited
JPS60229546A
Cited
US4847834A
Cited
EP0182417A2
Cited
US4680583A
Cited
GB2172779A
Cited
US4689786A
Cited
US4912627A
Cited
US4683989A
Cited
US4762204A
Cited
JPH01125141A
Cited
FI892940A7
Cited
EP0381386A2
Cited
US5414813A
Cited
US5301273A
Cited
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 |