1460709662-88e6f166-d6b6-4cd2-8085-b06c7ac36c04

1. A method for decoding video data, the method comprising:
decoding a duration between coded picture buffer (CPB) removal time of a first decoding unit (DU) in an access unit (AU) and CPB removal time of a second DU, wherein the first DU comprises a non-video coding layer (VCL) network abstraction layer (NAL) unit with nal_unit_type equal to UNSPEC0, EOS_NUT, EOB_NUT, in the range of RSV_NVCL44 to RSV_NVCL47 or in the range of UNSPEC48 to UNSPEC63;
determining a removal time of the first DU based at least in part on the decoded duration; and
decoding video data of the first DU based at least in part on the removal time.
2. The method of claim 1, wherein the second DU is subsequent to the first DU in decoding order and in the same AU as the first DU.
3. The method of claim 2, wherein the second DU is immediately subsequent to the first DU in the AU in decoding order.
4. The method of claim 2, wherein the second DU is a last DU in the AU in decoding order.
5. The method of claim 1, further comprising:
decoding one or more sub-picture level CPB parameters, wherein determining the removal time of the first DU comprises determining the removal time of the first DU based at least in part on the decoded duration and the sub-picture level CPB parameters.
6. The method of claim 5, wherein decoding one or more sub-picture level CPB parameters comprises:
decoding a sub-picture timing supplemental enhancement information (SEI) message that is associated with the first DU.
7. The method of claim 6, wherein the second DU is a last DU in the AU in decoding order, and wherein decoding the sub-picture SEI message comprises:
decoding the duration between a removal time of the last DU and the removal time of the first DU in the sub-picture timing SEI message.
8. The method of claim 5, further comprising:
decoding a sequence level flag to determine presence of the sub-picture level CPB parameters either in picture timing SEI messages or in sub-picture timing SEI messages.
9. The method of claim 1, wherein the AU has a TemporalId equal to 0, the method further comprising:
decoding at least one of a buffering period supplemental enhancement information (SEI) message or a recovery point SEI message associated with the AU.
10. The method of claim 1, further comprising:
deriving at least one of a CPB arrival time and a CPB nominal removal time for the AU at both an access unit level and a sub-picture level regardless of a value of a syntax element that defines whether the first DU is the AU.
11. A video decoding device comprising a video decoder configured to:
decode a duration between coded picture buffer (CPB) removal time of a first decoding unit (DU) in an access unit (AU) and CPB removal time of a second DU, wherein the first DU comprises a non-video coding layer (VCL) network abstraction layer (NAL) unit with nal_unit_type equal to UNSPEC0, EOS_NUT, EOB_NUT, in the range of RSV_NVCL44 to RSV_NVCL47 or in the range of UNSPEC48 to UNSPEC63;
determine a removal time of the first DU based at least in part on the decoded duration; and
decode video data of the first DU based at least in part on the removal time.
12. The video decoding device of claim 11, wherein the second DU is subsequent to the first DU in decoding order and in the same AU as the first DU.
13. The video decoding device of claim 12, wherein the second DU is immediately subsequent to the first DU in the AU in decoding order.
14. The video decoding device of claim 12, wherein the second DU is a last DU in the AU in decoding order.
15. The video decoding device of claim 11, wherein the video decoder is further configured to decode one or more sub-picture level CPB parameters, wherein determine the removal time of the first DU comprises determine the removal time of the first DU based at least in part on the decoded duration and the sub-picture level CPB parameters.
16. The video decoding device of claim 15, wherein the video decoder is further configured to decode one or more sub-picture level CPB parameters by decoding a sub-picture timing supplemental enhancement information (SEI) message that is associated with the first DU.
17. The video decoding device of claim 16, wherein the second DU is a last DU in the AU in decoding order, and wherein decode the sub-picture SEI message comprises decode the duration between a removal time of the last DU and the removal time of the first DU in the sub-picture timing SEI message.
18. The video decoding device of claim 15, wherein the video decoder is further configured to decode a sequence level flag to determine presence of the sub-picture level CPB parameters either in picture timing SEI messages or in sub-picture timing SEI messages.
19. The video decoding device of claim 11, wherein the AU has a TemporalId equal to 0, wherein the video decoder is further configured to decode at least one of a buffering period supplemental enhancement information (SEI) message or a recovery point SEI message associated with the AU.
20. The video decoding device of claim 11, wherein the video decoder is further configured to derive at least one of a CPB arrival time and a CPB nominal removal time for the AU at both an access unit level and a sub-picture level regardless of a value of a syntax element that defines whether the first DU is the AU.
21. A computer-readable storage medium having stored thereon instructions that, when executed, cause a processor of a device for decoding video data to:
decode a duration between coded picture buffer (CPB) removal time of a first decoding unit (DU) in an access unit (AU) and CPB removal time of a second DU, wherein the first DU comprises a non-video coding layer (VCL) network abstraction layer (NAL) unit with nal_unit_type equal to UNSPEC0, EOS_NUT, EOB_NUT, in the range of RSV_NVCL44 to RSV_NVCL47 or in the range of UNSPEC48 to UNSPEC63;
determine a removal time of the first DU based at least in part on the decoded duration; and
decode video data of the first DU based at least in part on the removal time.
22. The computer-readable storage medium of claim 21, wherein the second DU is in the same AU as the first DU and wherein the second DU is one of immediately subsequent to the first DU in decoding order or a last DU in the AU in decoding order.
23. A video decoding device comprising:
means for decoding a duration between coded picture buffer (CPB) removal time of a first decoding unit (DU) in an access unit (AU) and CPB removal time of a second DU, wherein the first DU comprises a non-video coding layer (VCL) network abstraction layer (NAL) unit with nal_unit_type equal to UNSPEC0, EOS_NUT, EOB_NUT, in the range of RSV_NVCL44 to RSV_NVCL47 or in the range of UNSPEC48 to UNSPEC63;
means for determining a removal time of the first DU based at least in part on the decoded duration; and
means for decoding video data of the first DU based at least in part on the removal time.
24. The video decoding device of claim 23, wherein the second DU is in the same AU as the first DU and wherein the second DU is one of immediately subsequent to the first DU in decoding order or a last DU in the AU in decoding order.
25. A method for encoding video data, the method comprising:
determining, for an AU including a first DU, a CPB removal time of a second DU, wherein the second DU is subsequent to the first DU in decoding order and in the same AU as the first DU, and wherein the first DU comprises a non-video coding layer (VCL) network abstraction layer (NAL) unit with nal_unit_type equal to UNSPEC0, EOS_NUT, EOB_NUT, in the range of RSV_NVCL44 to RSV_NVCL47 or in the range of UNSPEC48 to UNSPEC63;
determining a duration between CPB removal time of the first DU and the determined CPB removal time of the second DU; and
encoding the determined duration.
26. The method of claim 25, wherein the second DU is subsequent to the first DU in decoding order and in the same AU as the first DU.
27. The method of claim 26, wherein the second DU is immediately subsequent to the first DU in the AU in decoding order.
28. The method of claim 26, wherein the second DU is a last DU in the AU in decoding order.
29. The method of claim 25, wherein encoding video data of the first DU based at least in part on the determined duration further comprises encoding the determined duration in one or more sub-picture level CPB parameters.
30. The method of claim 29, wherein encoding one or more sub-picture level CPB parameters comprises:
encoding a sub-picture timing supplemental enhancement information (SEI) message that is associated with the first DU.
31. The method of claim 30, wherein the second DU is a last DU in the AU in decoding order, and wherein encoding the sub-picture SEI message comprises:
encoding the duration between a removal time of the last DU and the removal time of the first DU in the sub-picture timing SEI message.
32. The method of claim 29, further comprising:
encoding a sequence level flag to indicate presence of the sub-picture level CPB parameters either in picture timing SEI messages or in sub-picture timing SEI messages.
33. The method of claim of claim 25, wherein the AU has a TemporalId equal to 0, the method further comprising:
encoding at least one of a buffering period supplemental enhancement information (SEI) message or a recovery point SEI message associated with the AU.
34. The method of claim 25, further comprising:
deriving at least one of a CPB arrival time and a CPB nominal removal time for the AU at both an access unit level and a sub-picture level regardless of a value of a syntax element that defines whether the first DU is the AU.
35. A video encoding device comprising a video encoder configured to:
determine, for an AU including a first DU, a CPB removal time of a second DU, wherein the second DU is subsequent to the first DU in decoding order and in the same AU as the first DU, and wherein the first DU comprises a non-video coding layer (VCL) network abstraction layer (NAL) unit with nal_unit_type equal to UNSPEC0, EOS_NUT, EOB_NUT, in the range of RSV_NVCL44 to RSV_NVCL47 or in the range of UNSPEC48 to UNSPEC63;
determine a duration between CPB removal time of the first DU and the determined CPB removal time of the second DU; and
encode video data of the first DU based at least in part on the determined duration.
36. The video encoding device of claim 35, wherein the second DU is subsequent to the first DU in decoding order and in the same AU as the first DU.
37. The video encoding device of claim 36, wherein the second DU is immediately subsequent to the first DU in the AU in decoding order.
38. The video encoding device of claim 36, wherein the second DU is a last DU in the AU in decoding order.
39. The video encoding device of claim 35, wherein encode video data of the first DU based at least in part on the determined duration further comprises encode the determined duration in one or more sub-picture level CPB parameters.
40. The video encoding device of claim 39, wherein the video encoder is further configured to encode one or more sub-picture level CPB parameters by decoding a sub-picture timing supplemental enhancement information (SEI) message that is associated with the first DU.
41. The video encoding device of claim 40, wherein the second DU is a last DU in the AU in decoding order, and wherein encode the sub-picture SEI message comprises encode the duration between a removal time of the last DU and the removal time of the first DU in the sub-picture timing SEI message.
42. The video encoding device of claim 39, the video encoder is further configured to encode a sequence level flag to indicate presence of the sub-picture level CPB parameters either in picture timing SEI messages or in sub-picture timing SEI messages.
43. The video encoding device of claim 35, wherein the AU has a TemporalId equal to 0, the video encoder further configured to encode at least one of a buffering period supplemental enhancement information (SEI) message or a recovery point SEI message associated with the AU.
44. The video encoding device of claim 35, the video encoder is further configured to derive at least one of a CPB arrival time and a CPB nominal removal time for the AU at both an access unit level and a sub-picture level regardless of a value of a syntax element that defines whether the first DU is the AU.
45. A computer-readable storage medium having stored thereon instructions that, when executed, cause a processor of a device for encoding video data to:
determine, for an AU including a first DU, a CPB removal time of a second DU, wherein the second DU is subsequent to the first DU in decoding order and in the same AU as the first DU, and wherein the first DU comprises a non-video coding layer (VCL) network abstraction layer (NAL) unit with nal_unit_type equal to UNSPEC0, EOS_NUT, EOB_NUT, in the range of RSV_NVCL44 to RSV_NVCL47 or in the range of UNSPEC48 to UNSPEC63;
determine a duration between CPB removal time of the first DU and the determined CPB removal time of the second DU; and
encode video data of the first DU based at least in part on the determined duration.
46. The computer-readable storage medium of claim 45, wherein the second DU is in the same AU as the first DU and wherein the second DU is one of immediately subsequent to the first DU in decoding order or a last DU in the AU in decoding order.

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 computer implemented method for allowing remote operation of an instant messaging session, the computer implemented method comprising:
selecting a remote instant messaging client a list of a plurality of remote instant messaging clients;
receiving user input, wherein the user input indicates an instant messaging command to be executed on the selected remote instant messaging client;
sending a request to the selected remote instant messaging client, wherein the request includes the instant messaging command to be executed; and
receiving a status message from the selected remote instant messaging client indicating receipt of the request by the selected remote instant messaging client.
2. The computer implemented method of claim 1, wherein the instant messaging command comprises one of at least log on, log off, alter configuration settings, status, set status, and set status message.
3. The computer implemented method of claim 2, wherein the instant messaging command affects a plurality of a user’s active instant messaging chat sessions.
4. The computer implemented method of claim 2, wherein the instant messaging command affects a single, active instant messaging chat session out of a plurality of a user’s active instant messaging chat sessions.
5. The computer implemented method of claim 1, wherein the instant messaging command includes a single service type from a plurality of service types provided by an instant messaging service provider.
6. The computer implemented method of claim 5, wherein the instant messaging command applies to the plurality of service types provided by the instant messaging service provider.
7. The computer implemented method of claim 1, wherein the list of the plurality of remote instant messaging clients indicates which remote instant messaging clients are controllable from a remote location.
8. The computer implemented method of claim 1, wherein the instant messaging command includes a time element.
9. The computer implemented method of claim 1, wherein the instant messaging command includes a policy rule.
10. The computer implemented method of claim 1, further comprising:
receiving the request by a remote launcher program of the selected remote instant messaging client.
11. The computer implemented method of claim 10, wherein the request is first received by a third party program and the third party program passes the request on to the remote launcher program.
12. The computer implemented method of claim 10, wherein the remote launcher program executes the request.
13. The computer implemented method of claim 10, wherein the remote launcher program sends the status indication.
14. The computer implemented method of claim 10, wherein the remote launcher program is installed as a service.
15. A computer program product comprising a computer usable medium including computer usable program code for allowing remote operation of an instant messaging session, said computer program product comprising:
computer usable program code for selecting a remote instant messaging client from a list of a plurality remote instant messaging clients;
computer usable program code for receiving user input, wherein the user input indicates an instant messaging command to be executed on the selected remote instant messaging client;
computer usable program code for sending a request to the selected remote instant messaging client, wherein the request includes the instant messaging command to be executed; and
computer usable program code for receiving a status message from the selected remote instant messaging client indicating receipt of the request by the selected remote instant messaging client.
16. The computer program product of claim 15, wherein the list of the plurality remote instant messaging clients indicates which remote instant messaging clients are controllable from a remote location.
17. The computer program product of claim 15, wherein the instant messaging command includes a time element.
18. The computer program product of claim 15, wherein the instant messaging command includes a policy rule.
19. The computer program product of claim 15, further comprising:
computer usable program code for receiving the request by a remote launcher program of the selected remote instant messaging client.
20. A data processing system for allowing remote operation of an instant messaging session, said data processing system comprising:
a storage device, wherein the storage device stores computer usable program code; and
a processor, wherein the processor executes the computer usable program code to select a remote instant messaging client from a list of a plurality of remote instant messaging clients; receive user input, wherein the user input indicates an instant messaging command to be executed on the selected remote instant messaging client; send a request to the selected remote instant messaging client, wherein the request includes the instant messaging command to be executed; and receive a status message from the selected remote instant messaging client indicating receipt of the request by the selected remote instant messaging client.

1460709654-5772fdda-9e4e-4589-9d76-146e18c1f5a1

1. An improved evaporative cooling system comprising,
an enclosed insulated chamber having an inlet, an outlet and a blower in the system located downstream of the outlet to draw gas through the chamber;
a foraminous filter extends across the inlet to clean the incoming gas of large solid particles;
an electric motor mounted partially across the inlet opening, having a rotating shaft and supporting a disc for rotation on the shaft;
a reservoir of chilled water supported within the bottom of the chamber, positioned for engagement by the disc during rotation, which upon rotation flings chilled water adhered droplets upwardly away from the reservoir in a fan-shaped pattern to further clean, cool and humidify the gas which passes through a fog-like curtain formed by the chilled water droplets moving within the chamber, prior to exiting the chamber.
2. The system of claim 1, wherein the temperature of air exiting the chamber is between 5-7 degrees Fahrenheit below wet bulb temperature.
3. The system of claim 1, wherein the water within the reservoir is chilled to between 55 and 40 degrees Fahrenheit.
4. The system of claim 1, wherein the temperature of air exiting the chamber is as great as 7 degrees Fahrenheit below wet bulb temperature
5. The system of claim 1, wherein the gas cooled within the system is room or outside air.
6. The system of claim 1, wherein the foraminous filter is a polymer material.
7. The system of claim 1, wherein the enclosed insulated chamber includes a refrigeration assembly, a heat exchange unit and a pump for supplying water from and to the reservoir to the heat exchange unit, having coolant material which is cooled by the refrigeration assembly.
8. The system of claim 1, wherein the pump is positioned on the bottom of the reservoir submersed within water.
9. An improved evaporative cooling system comprising,
an enclosed insulated chamber having an inlet, an outlet and a blower in the system located downstream of the outlet to draw air to be cooled through the chamber;
a foraminous filter extends across the inlet to clean the incoming air of large solid particles;
an electric motor mounted partially across the inlet opening, having a rotating shaft and supporting a disc for rotation on the shaft;
a reservoir of water chilled to between 55 and 40 degrees Fahrenheit is supported within the bottom of the chamber, positioned for engagement by the disc during rotation, which upon rotation flings chilled water adhered droplets upwardly away from the reservoir in a fan-shaped pattern to further clean, cool and humidify the air which passes through a fog-like curtain formed by the chilled water droplets moving within the chamber, prior to exiting the chamber.
10. The system of claim 9, wherein the enclosed insulated chamber includes a refrigeration assembly and a heat exchange unit for chilling the water within the reservoir.
11. The system of claim 10, wherein the enclosed insulted chamber further includes a pump for supplying water between the reservoir and the heat exchange unit.
12. The system of claim 11, wherein the pump is positioned on the bottom of the reservoir submersed in water.

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. Apparatus for heating plastic receptacles comprising:
a transport device which transports the plastic receptacles along a predetermined transport path;
at least one heating device for heating the plastic receptacles, the heating device including
at least one radiation source which directs radiation at the plastic receptacles, and
at least one first reflector element which reflects radiation emitted by the radiation source; and

a proportional reflection device which transmits radiation emitted by the radiation source with wavelengths in a first predetermined wavelength range onto the receptacle and reflects radiation with wavelengths in a second predetermined wavelength range.
2. Apparatus according to claim 1, wherein the proportional reflection device reflects the radiation in the second predetermined wavelength range back onto the radiation source.
3. Apparatus according to claim 1, wherein the proportional reflection device is arranged in a direct beam path between the radiation source and the plastic receptacle.
4. Apparatus according to claim 1, wherein the proportional reflection device is arranged between the radiation source and one of said plastic receptacles.
5. Apparatus according to claim 1, wherein the first wavelength range contains wavelengths for which the transmission of the receptacle material is between about 10% and about 90%.
6. Apparatus according to claim 5, wherein the first wavelength range contains wavelengths for which the transmission of the receptacle material is between about 20% and about 80%.
7. Apparatus according to claim 6, wherein the first wavelength range contains wavelengths for which the transmission of the receptacle material is between about 30% and about 70%.
8. Apparatus according to claim 5, wherein the first wavelength range is between about 1700 nm and about 2100 nm.
9. Apparatus according to claim 1, wherein the second wavelength range contains wavelengths which are shorter than the wavelengths of the first wavelength range.
10. Apparatus according to claim 1, wherein the second wavelength range contains wavelengths which are longer than the wavelengths of the first wavelength range.
11. Apparatus according to claim 1, wherein the radiation source is arranged stationary.
12. Apparatus according to claim 1, wherein the apparatus has an additional reflector device, where the receptacle is transported between the additional reflector device and the radiation source.
13. Apparatus according to claim 1, wherein a plurality of radiation sources is arranged in a longitudinal direction of the receptacle.
14. Method for heating plastic receptacles comprising:
transporting plastic receptacles along a predetermined transport path; and
heating the plastic receptacles with a first radiation source which directs radiation at the plastic receptacles,
wherein the radiation emitted by the radiation source with wavelengths in a first predetermined wavelength range is directed at the receptacle and radiation emitted by the radiation source with wavelengths in a second predetermined wavelength range is reflected onto the radiation source.
15. Method according to claim 14, wherein the first wavelength range contains wavelengths for which a transmission of the receptacle material is between about 10% and about 90%.
16. Method according to claim 15, wherein the first wavelength range contains wavelengths for which a transmission of the receptacle material is between about 20% and about 80%.
17. Method according to claim 16, wherein the first wavelength range contains wavelengths for which a transmission of the receptacle material is between about 30% and about 70%.
18. Apparatus for heating plastic receptacles comprising:
at least one heating device configured to heat plastic receptacles, the heating device including
at least one radiation source configured to direct radiation at one of the plastic receptacles, and
at least one first reflector element configured to reflect radiation emitted by the radiation source toward said plastic receptacle; and

a proportional reflection device configured to transmit radiation emitted by the radiation source with wavelengths in a first predetermined wavelength range onto the receptacle and reflect radiation with wavelengths in a second predetermined wavelength range.
19. Apparatus according to claim 18, wherein the proportional reflection device is between the at least one radiation source and said plastic receptacle, the proportional reflection device being configured to reflect said radiation in the second predetermined wavelength range back onto the radiation source.