1461111035-252fafe2-d553-47ae-b5da-14dbdca147d6

What is claimed is:

1. A method of marking data objects on an electronic device to be transferred by the electronic device, the method comprising the steps of:
a) presenting a data object on a user interface of the electronic device;
b) applying a set of criteria to the data object to determine if the data object is capable of being transferred; and
c) providing an indicator if the data object is capable of being transferred by the electronic device.
2. The method of claim 1, wherein presenting a data object on the user interface of the electronic device comprises displaying the data object on a display of the electronic device.
3. The method of claim 1, wherein if the data object is capable of being transferred, further comprising the steps of:
d) allowing the data object to be selected for transfer; and
e) transferring the data object.
4. The method of claim 3, wherein the step of allowing the data object to be selected for transfer further comprises adding the data object to a modifiable list of data objects selected for transfer.
5. The method of claim 1, wherein the applying a set of criteria step comprises the step of retrieving one or more attributes of the data object and determining if the attributes exceed predetermined transfer limitations.
6. The method of claim 5, wherein the predetermined transfer limitations comprise file size limitations, confidentiality limitations, and file type limitations.
7. The method of claim 1, wherein the step of providing an indicator comprises presenting an icon on the user interface of the electronic device.
8. The method of claim 1, wherein the step of providing an indicator comprises sounding an auditory alert on the electronic device.
9. The method of claim 1, wherein the step of providing an indicator comprises illuminating a dedicated button on the electronic device.
10. A method of marking data objects on an electronic device to be transferred by the electronic device, the method comprising the steps of:
a) presenting a data object on a user interface of the electronic device;
b) applying a set of criteria to the data object to determine if the data object is capable of being transferred; and
c) providing an indicator if the data object is incapable of being transferred by the electronic device.
11. The method of claim 10, wherein presenting a data object on the user interface of the electronic device comprises displaying the data object on a display of the electronic device.
12. The method of claim 10, wherein if the data object is capable of being transferred, further comprising the steps of:
d) allowing the data object to be selected for transfer; and
e) transferring the data object.
13. The method of claim 12, wherein the step of allowing the data object to be selected for transfer further comprises adding the data object to a modifiable list of data objects selected for transfer.
14. The method of claim 10, wherein the applying a set of criteria step comprises the step of retrieving one or more attributes of the data object and determining if the attributes exceed predetermined transfer limitations.
15. The method of claim 14, wherein the predetermined transfer limitations comprise file size limitations, confidentiality limitations, and file type limitations.
16. The method of claim 10, wherein the step of providing an indicator comprises presenting an icon on the user interface of the electronic device.
17. The method of claim 10, wherein the step of providing an indicator comprises sounding an auditory alert on the electronic device.
18. The method of claim 10, wherein the step of providing an indicator comprises illuminating a dedicated button on the electronic device.
19. A method of marking a plurality of data objects on an electronic device for transfer, comprising the steps of:
a) presenting a first data object;
b) applying a set of criteria to the data object to determine if the first data object is capable of transfer;
c) providing an indicator if the first data object is capable of being transferred by the electronic device;
d) allowing user to select the first data object for transfer;
e) adding the selected data object to a list of data objects for transfer;
f) presenting a next data object; and
g) repeating steps b) through e) with said next data object.
20. The method of claim 19, wherein list of data objects selected for transfer may be edited before transfer by the electronic device.
21. The method of claim 19, wherein the applying a set of criteria step comprises the step of retrieving the attributes of said first data object and determining if the attributes exceed predetermined transfer limitations.
22. The method of claim 21, wherein the predetermined transfer limitations comprise file size limitations and file type limitations.
23. The method of claim 19, wherein indicating on the user interface if the first data object is capable of transfer by the electronic device step comprises presenting an icon on the user interface of the electronic device.
24. The method of claim 19, wherein the providing an indicator step comprises sounding an auditory alert on the electronic device.
25. The method of claim 19, wherein the providing an indicator step comprises illuminating a dedicated button on the electronic device.
26. An apparatus capable of transferring one or more data objects, the apparatus comprising:
a) a memory device for containing a program module and at least one data object;
b) a user interface; and
c) a processing unit coupled to the memory device and the user interface, the processing unit being operative in response to the instructions of the program module to:
i) present a data object on a user interface of the electronic device;
ii) apply a set of criteria to the data object to determine if the data object is capable of being transmitted; and
iii) provide an indicator if the data object is capable of being transmitted.
27. The apparatus of claim 26, wherein if the processing unit determines that a data object is capable of being transmitted, further being operative in response to the instructions of the program module to:
d) allow the data object to be selected for transmission over a communications medium; and
e) transmit the data object.
28. The apparatus of claim 26, wherein the apparatus is a cellular telephone.
29. The apparatus of claim 26, wherein the apparatus is a computer with a modem.
30. The apparatus of claim 26, wherein the apparatus is a hand held computer.
31. The apparatus of claim 26, wherein the apparatus is a telephone.
32. The apparatus of claim 26, wherein the communications medium is a wireless medium.
33. The apparatus of claim 26, wherein the communications medium is a data channel of a cellular transmission medium.
34. The apparatus of claim 26, wherein the communications medium is an optical medium.
35. The apparatus of claim 26, wherein the communications medium is a wired medium.

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 comprising
causing an air handler to operate alternately in a heating state and a non-heating state based on a sensed temperature in a space being heated and on a set temperature, and
at least sometimes during the non-heating state, adding heat to the air handler to heat air and delivering the heated air to the space during timed periods.
2. The method of claim 1 in which heating the air includes providing heat to a heat exchanger.
3. The method of claim 2 in which providing heat to a heat exchanger includes providing hot water to the heat exchanger.
4. The method of claim 3 in which providing hot water includes providing hot water from a domestic water heater.
5. The method of claim 4 also including interrupting the providing of the hot water based on a call for domestic hot water from the domestic water heater.
6. The method of claim 2 in which providing heat to a heat exchanger includes providing the heat in pulses.
7. The method of claim 6 in which the pulses include priming pulses that precede times when a central fan is turned on.
8. The method of claim 1 in which, during the non-heating state, the delivery of heated air is insufficient to raise the temperature of the space to meet the set temperature.
9. The method of claim 1 in which, heated air is not delivered to the space for a period at the beginning of the non-heating state.
10. The method of claim 1 in which, during the heating state, a central fan forces heated air into the space to cause the temperature in the space to become sufficient relative to the set temperature.
11. The method of claim 1 in which an actual temperature being insufficient relative to the set temperature comprises the actual temperature being essentially lower than the set temperature.
12. The method of claim 1 in which an actual temperature being sufficient relative to the set temperature comprises the actual temperature being essentially higher than the set temperature.
13. The method of claim 1 in which the heated air is delivered by a fan.
14. The method of claim 1 in which the air that is to be heated is drawn from outside the space.
15. The method of claim 1 also including adding heat in pulses that precede times when a central fan is turned on.
16. The method of claim 1 in which adding heat comprises adding heat in pulses.
17. A method comprising
causing an air handler to operate alternately in a heating state and a non-heating state based on a sensed temperature in a space being heated and on a set temperature, and
at least sometimes during the non-heating state, heating the air to be delivered to the space by providing domestic hot water in pulses to a heat exchanger and delivering the heated air to the space, the delivery of heated air being insufficient to raise the temperature of the space to meet the set temperature.
18. Apparatus comprising:
ports to communicate heating signals to and from sensors and heating equipment,
a processor to control the heating equipment to operate alternately in a heating state and a non-heating state based on a sensed temperature in a space being heated and on a set temperature, and
at least sometimes during the non-heating state, adding heat to the air handler to heat air and delivering the heated air to the space during timed periods.
19. The apparatus of claim 18 also including storage to hold data and instructions for use by the processor.
20. The apparatus of claim 18 also including a user interface.
21. The apparatus of claim 18 in which the processor also controls the heating equipment to heat the air to be delivered to the space.
22. The apparatus of claim 18 in which the processor also interrupt the interrupts a providing of domestic hot water to the heating equipment based on a call for domestic hot water from a domestic water heater.
23. The apparatus of claim 18 in which the processor also causes the added heat in pulses to be provided.
24. The apparatus of claim 23 in which the pulses include priming pulses that precede times when a central fan is turned on.
25. The apparatus of claim 18 in which, during the non-heating state, the delivery of heated air is insufficient to raise the temperature of the space to meet the set temperature.
26. The apparatus of claim 18 in which the processor also controls the heating equipment so that heated air is not delivered to the space for a period at the beginning of the non-heating state.
27. The apparatus of claim 18 in which the processor also controls the heating equipment so that, during the heating state, a central fan forces heated air into the space to cause the temperature in the space to become sufficient relative to the set temperature.
28. A medium bearing instructions to enable a machine to:
cause an air handler to operate alternately in a heating state and a non-heating state based on a sensed temperature in a space being heated and on a set temperature, and
at least sometimes during the non-heating state, add heat to the air handler to heat air and deliver the heated air to the space during timed periods.
29. A method comprising
causing an air handler to operate alternately in a heating state and a non-heating state based on a sensed temperature in a space being heated and on a set temperature,
at least sometimes during the non-heating state, adding heat to the air handler to heat air using hot water from a domestic water heater and delivering the heated air to the space, and
interrupting the adding of heat using hot water based on a call for domestic hot water from the domestic water heater.
30. A method comprising
causing an air handler to operate alternately in a heating state and a non-heating state based on a sensed temperature in a space being heated and on a set temperature, and
at least sometimes during the non-heating state, adding heat in pulses to the air handler to heat air and delivering the heated air to the space.
31. A method comprising
causing an air handler to operate alternately in a heating state and a non-heating state based on a sensed temperature in a space being heated and on a set temperature,
at least sometimes during the non-heating state, adding heat to the air handler to heat air and delivering the heated air to the space, and
adding heat to the air handler in pulses that precede times when a central fan is turned on.
32. A method comprising
causing an air handler to operate alternately in a heating state and a non-heating state based on a sensed temperature in a space being heated and on a set temperature,
at least sometimes during the non-heating state, adding heat to the air handler to heat air using hot water from a domestic water heater and delivering the heated air to the space,
the heated air not being delivered to the space for a period at the beginning of the non-heating state.