1. In a self closing, sliding door assembly:
a door slidably mounted for movement in a plane between an open and closed position;
a counterweight offset laterally from the plane of the door;
a first pulley mounted for rotation substantially in a horizontal plane;
a second pulley mounted for rotation substantially in a vertical plane;
a sash-line having opposed ends, one of said ends being attached to the door and the other said ends being attached to the counterweight, and the sash-line passing over the pulleys and
means for guiding and retaining the sash-line on the pulleys during movement of the counterweight.
2. A sliding door assembly as defined in claim 1 wherein:
each pulley is mounted to a bracket and the bracket provides the guiding and retaining means.
3. A sliding door assembly as defined in claim 1 wherein:
each pulley is mounted to a bracket and each bracket includes a base plate and at least one flange providing the guiding and retaining means.
4. A sliding door assembly as defined in claim 1 wherein:
each pulley is mounted to a bracket and each bracket includes opposed flanges providing the guiding and retaining means.
5. A sliding door assembly as defined in claim 4 wherein:
the bracket flanges are located sufficiently close to the periphery of the pulley to limit the gap therebetween to be less than the diameter of the sash-line.
6. In a self-closing, sliding door assembly:
a cabinet including a side wall;
a door for the cabinet slidably mounted for movement between open and closed positions;
a counterweight offset inwardly of the door;
a first pulley operatively attached to the cabinet for rotation substantially in a horizontal plane;
a second pulley mounted for rotation substantially in a vertical plane;
a sash line having opposed ends one of said ends being attached to the door and the other of said ends attached to the counterweight and the sash-line passing sequentially over the pulleys, and
means adjacent each pulley for guiding and retaining the sash-line on the pulleys during movement of the counter-weight.
7. A self-closing, sliding door assembly as defined in claims 6 wherein:
the cabinet includes a ceiling wall, perpendicularly disposed relative to the sidewall, and each pulley is mounted to a bracket and the first pulley bracket is operatively mounted to the ceiling wall and the second pulley bracket is operatively mounted to the sidewall.
8. A self-closing, sliding door assembly as defined in claim 7 wherein:
each pulley bracket includes a flange and each pulley includes a periphery and the flange is disposed adjacent a pulley periphery to provide the means for guiding and retaining the sash-line on the pulley.
9. A self-closing, sliding door assembly as defined in claim 8, wherein:
a gap between the periphery of a pulley and the adjacent flange is sufficiently narrow to prevent the sash-line from passing therethrough.
10. In a self-closing sliding door assembly:
a cabinet including opposed side walls,
a pair of doors for the cabinet slidably mounted for movement between open and closed positions,
a pair of counterweights offset inwardly of respective doors;
two sets of pulleys each set including a first pulley operatively attached to the cabinet or rotation substantially in a horizontal plane; and a second pulley operatively attached to the cabinet for rotation substantially in a vertical plane;
a pair of sash lines each having opposed ends one of set ends being attached to a respective door and the other of said ends being attached to a respective counterweight, each sash-line passing sequentially over a respective set of pulleys, and
means adjacent each pulley for guiding and retaining the sash-line on the pulleys during movement of the respective counterweight.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. An adapter for transmitting a multicast message with one or more packets, to a plurality of destinations, comprising:
an entry port that receives the multicast message from a source for
transmission to the plurality of destinations;
at least one egress port that transmits one or more packets of the multicast
message to the plurality of destinations and the at least one egress port receives an acknowledgement for one or more packets from one or more destinations; and
a message manager that monitors delivery status for the one or more packets of the multicast message to the plurality of destinations without using a plurality of dedicated individual connections between each of the plurality of destinations and the source; and
the message manager creates a data structure to track and process each of the packets, builds an entry for a flow key that is a unique identifier of a source of the multicast message, and builds an entry for a packet sequence number upon receiving the multicast message.
2. The adapter of claim 1, wherein the message manager provides a delivery status for the multicast message to the source to after transmission of all the packets of the multicast message.
3. The adapter of claim 1, wherein the message manager stores one or more packets of the multicast message for retransmission to a destination based upon the delivery status for the one or more packets to the destination.
4. The adapter of claim 1, wherein the adapter decodes a portion of the multicast message to determine addresses of one or more destinations to which the multicast message is sent.
5. The adapter of claim 4, wherein the message manager is operationally coupled to a first subnet and one of the egress ports is operationally coupled to a second adapter operationally coupled to a second subnet, the second adapter operationally coupled to one or more destinations and based upon a decoded portion of the multicast message by the address decoder of the adapter one or more packets of the multicast message are sent by the adapter to the second adapter for distribution to one or more destinations operationally coupled to the second adapter.
6. The second adapter of claim 5, comprising:
a message manager, the message manager of the second adapter monitors a delivery status for the one or more packets of the multicast message sent to destinations operationally coupled to the second adapter and sends a consolidated delivery status for multicast message to the message manager of the adapter.
7. The adapter of claim 2, wherein the message manager is configured to receive an additional multicast message from the source for transmission to multiple destinations before the message manager provides the delivery status to the source for the multicast message previously received from the source.
8. A method for transmitting a multicast message with one or more packets from an adapter to a plurality of destinations, comprising:
receiving the multicast message from a source at an entry port of the adapter for transmission to the plurality of destinations;
transmitting one or more packets of the multicast message through one or more egress ports to the plurality of destinations and receiving an acknowledgement for one or more of the packets from one or more of the plurality of destinations; and
monitoring delivery status by a message manager for one or more packets to the plurality of destinations without using a plurality of dedicated individual connections between each of the plurality of destinations and the source; and
the message manager creates a data structure to track and process each of the packets in response to receiving the multicast message; builds an entry for a flow key that is a unique identifier of a source of the multicast message; and builds an entry for a packet sequence number.
9. The method of claim 8, further comprising:
providing a delivery status for the multicast message to the source after transmission of all the packets of the multicast message.
10. The method of claim 8, further comprising:
storing one or more packets of the multicast message for retransmission to a destination based upon delivery status for the one or more packets to the destination.
11. The method of claim 8, further comprising:
decoding a portion of the multicast message to determine addresses of one or more destinations to which the multicast message is sent wherein the adapter decodes the portion of the multicast message.
12. The method of claim 11, further comprising:
sending one or more of the packets to a second adapter in a subnet different from a subnet of the source, the second adapter operationally coupled to one or more destinations.
13. The method of claim 9, further comprising:
receiving an additional multicast message from the source for transmission to the plurality of destinations before the message manager provides the delivery status to the source for the multicast message previously received from the source.
14. A system for transmitting a multicast message with one or more packets to a plurality of destinations comprising:
an adapter including: an entry port to receive the multicast message from a source for transmission to the plurality of destinations; and
one or more egress ports of the adapter that transmit one or more packets of the multicast message to the plurality of destinations and receives acknowledgement for the one or more packets from the one or more destinations; and
a message manager that monitors delivery status for the one or more packets of the multicast message to the plurality of destinations without using a plurality of dedicated individual connections between each of the plurality of destinations and the source; and
the message manager creates a data structure to track and process each of the packets, builds an entry for a flow key that is a unique identifier of a source of the multicast message, builds an entry for a packet sequence number upon receiving the multicast message.
15. The system of claim 14, wherein the message manager provides to the source the delivery status for the multicast message after transmission of all the packets of the multicast message.
16. The system of claim 14, wherein the adapter stores one or more packets of the multicast message for retransmission to a destination based upon the delivery status for the one or more packets to the destination.
17. The system of claim 14, further the adapter decodes a portion of the multicast message to determine addresses of one or more destinations to which the multicast message is sent.
18. The system of claim 17, wherein the adapter is operationally coupled to a first subnet and one of the egress ports is operationally coupled to a second adapter operationally coupled to a second subnet the second adapter operationally coupled to one or more destinations; and based upon a decoded portion of the multicast message by the adapter, one or more packets of the multicast message are sent by the adapter to the second adapter for distribution to one or more destinations operationally coupled to the second adapter.
19. The system of claim 18 wherein the second adapter comprises: a message manager the message manager of the second adapter monitors the delivery status for the one or more packets of the multicast message sent to destinations operationally coupled to the second adapter and sends a consolidated delivery status for multicast message to the message manager of the adapter.
20. The system of claim 15, wherein the adapter is configured to receive additional messages from the source for transmission to a plurality of destinations before the message manager provides the delivery status to the source for the multicast message previously received from the source.
21. The system of claim 15, wherein the message manager includes a local message manager and a global message manager, the local message manager operationally communicates with the global message manager, and the local message manager consolidates a delivery status of the multicast message and communicates the delivery status to the global message manager.
22. The system of claim 21 wherein there are redundant global message managers with one of the global message managers identified as a primary global message manager.
23. The system of claim 21, wherein the global message manager maintains a list of destinations to which one or more packets of the multicast message is to be delivered and upon receipt of a delivery status for one or more packets of the multicast message from the local message manager indicating an error, modifies the list of destinations to which the multicast message is to be delivered and communicates the modification to the local message manager.
24. The system of claim 14, wherein the message manager sends an error status to the source if a delivery confirmation for one or more packets of the multicast message is not received from the destination within a certain time period.
25. The system of claim 14, wherein the message manager deletes a destination from the list of multiple destinations upon receipt of error status for one or more packets of the multicast message sent to the destination.