1460886472-ada02a7e-3cfa-4f02-9ab7-7068a8acd8c3

1. A siderail for a patient support, said siderail comprising:
a siderail body being movable between a first position, a second position, and a third position between said first position and said second position, one of said first position and said second position comprising a raised locked position and the other of said first and second positions comprising a lowered position; and
a latching mechanism configured to allow said siderail body to bypass said third position when said siderail body is moved in a first direction from said first position toward said second position and reconfigured to releasably lock said siderail body at said third position when said siderail body is moved in a second direction from said second position toward said first position after said siderail body is moved past said third position but before reaching the second position.
2. The siderail of claim 1, wherein said latching mechanism comprises a cam.
3. The siderail of claim 2, further comprising a latch, said latch selectively engaging said cam to lock said siderail body at said third position.
4. The siderail of claim 3, wherein said cam comprises a cam disk, said cam disk having a rotational axis about which said cam disk rotates and a cam disk face lying in a plane generally perpendicular to said rotational axis, said latch defining an engagement structure for coupling to said cam disk at said cam disk face, and said engagement structure being adapted to releasably couple with said cam disk face when said siderail body is moved to said third position from said second direction after said siderail body has moved past said intermediate position to thereby releasably rotatably lock said cam disk and thereby lock said siderail body in said third position.
5. The siderail of claim 4, wherein said engagement structure comprises a locking protrusion, and said cam disk includes a void, said locking protrusion selectively engaging said cam disk face at said void.
6. The siderail of claim 5, further comprising a latch biasing element, said latch biasing element being adapted to urge said locking protrusion towards said void when said void is substantially aligned with said locking protrusion.
7. The siderail of claim 3 further comprising a bypass arm, said bypass arm being configured to restrain said latch from engaging said cam in said third position when said siderail body is moved in said first direction from said first position to said second position, and said bypass arm being configured to release said restraint of said latching mechanism after said siderail body is moved past said third position but before reaching said second position and when said siderail body is moved in said second direction from said second position toward said first position.
8. The siderail of claim 7, said bypass arm further including a stepped portion, said stepped portion being configured to restrain said latch from engaging said cam at said third position when said siderail body is moved in said first direction.
9. The siderail of claim 7, wherein said bypass arm further includes a cam follower, said cam follower being adapted to follow said cam when said siderail body is moved in said second direction from said second position to said first position, and said stepped portion being adapted to disengage said cam follower from following said cam for that portion of rotation substantially corresponding with said third position when said siderail body is moved in said second direction from said second position to said first position.
10. The siderail of claim 9, wherein said bypass arm is adapted to engage said latch with said stepped portion at that portion of rotation of said cam disk substantially corresponding to said third position when said siderail body is moved in said first direction from said first position to said second position to thereby prevent said latch from coupling with said cam.
11. The siderail of claim 1, wherein said first position corresponds to a lowered position, said second position corresponds to a raised position, and said third position corresponds to said intermediate locked position between said raised position and said lowered position.
12. The siderail of claim 1, further comprising a handle adapted to unlock said latching mechanism.
13. The siderail of claim 1, further in combination with a patient support.
14. A siderail for a patient support, said siderail comprising:
a siderail body being movable between a first position, a second position, and a third position between said first position and said second position; and
a latching mechanism having a bypass configuration adapted to allow said siderail body to bypass said third position when said siderail body moves in a first direction from said first position toward said second position and having a locking configuration configured to releasably lock said siderail body in said second position, and said latching mechanism being configured to selectively lock said siderail body at said third position when said siderail body moves in a second direction from said second position toward said first position, and said latching mechanism being reconfigured between said bypass configuration and said locking configuration just after passing said third position and before said siderail reaches said second position.
15. The siderail of claim 14, said latching mechanism being adapted to provide a perceptible feedback when said latching mechanism is reconfigured between said bypass configuration and said locking configuration.
16. The siderail of claim 14, said siderail further comprising:
a siderail arm having a first portion and a second portion, said first portion for pivotally connecting to a patient support, and said second portion being pivotally connected to said siderail body; and
said latching mechanism including a cam disk fixedly attached to said siderail arm, said cam disk being configured to releasably lock said siderail body in said second position and said third position.
17. The siderail of claim 16, further comprising a bypass arm, said bypass arm being adapted to restrain said cam disk from locking said siderail body in said third position when said siderail body is moved from said first position to said second position.
18. The siderail of claim 17, wherein said bypass arm includes a cam follower, said cam follower following said cam disk when said siderail body is moved from said first position through said third position to said second position, and said bypass arm configured to disengage said cam follower from following said cam disk for that portion of rotation substantially corresponding with said third position when said siderail body is moved in said second direction from said second position to said third position.
19. The siderail of claim 17, further comprising a latch member for engaging said cam disk, and said bypass arm being configured to stop said latch member from engaging said cam disk at said third position when said siderail body is moved in said first direction from said first position to said second position.
20. The siderail of claim 19, said bypass arm being movable between a non-blocking position and a blocking position between said latch member and said cam disk to thereby prevent said latch member from engaging said cam disk, and said bypass arm being urged toward said blocking position by a biasing member.
21. The siderail of claim 14, wherein said first position corresponds to a lowered position, said second position corresponds to a raised position, and said third position corresponds to said intermediate position between said raised position and said lowered position.

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. A method of over-the-air transmission of driver software configured as a plurality of download data blocks (DDBs), the method comprising:
transmitting first DDB data corresponding to the plurality of download data blocks, each download data block of the first DDB data having a first packet identifier value; and
transmitting second DDB data corresponding to the plurality of download data blocks, each download data block of the second DDB data having a second packet identifier value, the transmission of the second DDB data exhibiting a temporal overlap with respect to the transmission of the first DDB data.
2. The method of claim 1, further comprising:
at least one step of transmitting third DDB data corresponding to the plurality of download data blocks, each download data block of the third DDB data having a third packet identifier value, the transmission of the third DDB data exhibiting a temporal overlap with respect to the transmissions of the first and second DDB data.
3. The method of claim 2, wherein the at least one transmitting step exhibits a temporal overlap with respect to all earlier transmissions of DDB data corresponding to the plurality of download data blocks.
4. The method of claim 2, wherein the temporal overlap of the second and third transmissions is achieved by an increasing time delay with respect to the first transmission.
5. The method of claim 4, where each increasing time delay is greater than a length of a first download data block of the first transmission and less than a time delay until transmission of a final download data block of the first transmission.
6. The method of claim 1, wherein each of the download data blocks of the first transmission is assigned a block number and wherein each of the download data blocks of the second transmission is assigned a block number in correspondence with the block numbers of the first transmission.
7. The method of claim 1, wherein every block of the first and second transmissions may be identified at a receiver side according to packet identifier value and block number.
8. The method of claim 1, wherein the second DDB data transmission temporally overlaps the first DDB data transmission only in part.
9. The method of claim 1, wherein the temporal overlap is achieved by employing a time-shifting delay for the second transmission, wherein the time delay is greater than the first download data block of the first transmission, and wherein the time-shifted transmission occurs before transmission of a final download data block of the first transmission.
10. A method of over-the-air transmission of driver software configured as a plurality of download data blocks (DDBs), the method comprising:
transmitting first DDB data corresponding to the plurality of download data blocks, each download data block of the first DDB data having a first packet identifier value; and
transmitting second DDB data corresponding to the plurality of download data blocks, each download data block of the second DDB data having a second packet identifier value, the transmission of the second DDB data exhibiting a time delay with respect to the transmission of the first DDB data.
11. The method of claim 10, wherein the time delay is greater than a first download data block of the first transmission and wherein the time-delayed transmission occurs before a final download data block of the first transmission.
12. A method of over-the-air reception of driver software configured as a plurality of download data blocks (DDBs), the method comprising:
receiving first DDB data corresponding to the plurality of download data blocks, each download data block of the first DDB data having a first packet identifier value;
determining, based on the received first DDB data, whether an unreceived block of DDB data exists;
searching, if it is determined that an unreceived block of DDB data exists, a plurality of packet identifier values for the packet identifier values carrying second DDB data corresponding to the plurality of download data blocks;
reading, among the searched packet identifier values, the packet identifier value enabling the unreceived block of DDB data to be most preferentially received; and
receiving the DDB data of the unreceived block among the DDB data having the read packet identifier value.
13. The method of claim 12, wherein the plurality of packet identifier values searched in said searching are predetermined by a broadcaster of the driver software.
14. The method of claim 12, wherein said unreceived block determining is achieved by comparing the packet identifier values of each transmission of the driver software.
15. A broadcasting system for over-the-air transmission of driver software configured as a plurality of download data blocks (DDBs), the broadcasting system comprising:
a transmitter for transmitting first DDB data corresponding to the plurality of download data blocks, each download data block of the first DDB data having a first packet identifier value, and for transmitting second DDB data corresponding to the plurality of download data blocks, each download data block of the second DDB data having a second packet identifier value,
wherein the transmission of the second DDB data exhibits a temporal overlap with respect to the transmission of the first DDB data.
16. The broadcasting system of claim 15, wherein said transmitter further transmits third DDB data corresponding to the plurality of download data blocks, each download data block of the third DDB data having a third packet identifier value, and wherein the transmission of the third DDB data exhibits a temporal overlap with respect to the transmissions of the first and second DDB data.
17. The broadcasting system of claim 15, wherein the temporal overlap is achieved by employing a time-shifting delay for the second transmission, wherein the time delay is greater than the first download data block of the first transmission, and wherein the time-shifted transmission occurs before transmission of a final download data block of the first transmission.
18. A broadcast receiver for over-the-air reception of driver software configured as a plurality of download data blocks (DDBs), the broadcast receiver comprising:
a mobile receiver for receiving first DDB data corresponding to the plurality of download data blocks, each download data block of the first DDB data having a first packet identifier value; and
a system controller for determining, based on the received first DDB data, whether an unreceived block of DDB data exists and, if it is determined that an unreceived block of DDB data exists, for searching a plurality of packet identifier values for the packet identifier values carrying second DDB data corresponding to the plurality of download data blocks,
wherein said system controller reads, among the searched packet identifier values, the packet identifier value enabling the unreceived block of DDB data to be most preferentially received, so that said mobile receiver may receive the DDB data of the unreceived block among the DDB data having the read packet identifier value.
19. The broadcast receiver of claim 18, further comprising:
a demultiplexer for parsing the received DDB data; and
an MPEG decoder for determining whether the parsed DDB data indicates that DDB data corresponding to an unreceived block number was transmitted,
wherein said system controller determines whether an unreceived block exists by comparing the packet identifier values of each transmission of the driver software.
20. The broadcast receiver of claim 18, wherein the mobile receiver is a digital television and wherein the driver software is television driver software.