1460754747-b90ad6d1-b0ed-40dc-b6d3-b1ea02c1786e

1. A real-time energy usage data storage distribution process comprising:
receiving incoming energy usage information data and an origination information data at a logger device, the origination information data indicative of a particular sensor device from which the incoming energy usage information data was received;
determining to which plurality of non-volatile storage devices, each non-volatile storage device from a respective group of non-volatile storage devices, to distribute and store the energy usage information data, based on the origination information data;
wherein the logger device executes a determination of where to store the incoming energy usage information data by performing a spreading algorithm on the origination information data, the spreading algorithm performs a modulus operation which is a calculation performed on the origination information data resulting in a remainder used to determine to which non-volatile storage device from the respective group of non-volatile storage devices the incoming energy usage information data is to be distributed and stored;
wherein the received incoming energy usage information data is received from a plurality of agent devices; and
wherein the received incoming energy usage information data is an energy usage data packet including origination information, timestamp, and energy usage information.
2. The real-time energy usage data storage distribution process of claim 1, wherein the received incoming energy usage information data is an aggregate energy usage data packet.
3. The real-time energy usage data storage distribution process of claim 1, wherein the received energy usage data packet is an aggregate energy usage data packet including origination information and a plurality of a timestamp and energy usage information.
4. The real-time energy usage data storage distribution process of claim 1, wherein the energy usage data packet further includes an origination identifier;
wherein the origination identifier includes origination information and ownership information.
5. A logger device comprising:
a processor,
a transmitter;
a receiver;
an IO device;
a memory;
a module stored in the memory and configured to be executed by the processor to:
receiving incoming energy usage information data and an associated origination information data indicative of a particular sensor device from which the incoming energy usage information data was received at the logger device;
determining to which plurality of non-volatile storage devices, each non-volatile storage device from a respective group of non-volatile storage devices, to distribute and store the incoming energy usage information data, based on the associated origination information data;
wherein the logger device executes a determination of where to store the incoming energy usage information data by performing a spreading algorithm on the origination information data, the spreading algorithm performs a modulus operation which is a calculation performed on the origination information data resulting in a remainder used to determine to which non-volatile storage device from the respective group of non-volatile storage devices the incoming energy usage information data is to be distributed and stored;
wherein the received incoming energy usage information data is received from a plurality of agent devices; and
wherein the received incoming energy usage information data is an energy usage data packet including origination information, timestamp, and energy usage information.
6. The logger device of claim 5, wherein the received incoming energy usage information data is an aggregate energy usage data packet.
7. The logger device of claim 5, wherein the received energy usage data packet is an aggregate energy usage data packet including origination information and a plurality of a timestamp and energy usage information.
8. The logger device of claim 5, wherein the energy usage data packet further includes an origination identifier;
wherein the origination identifier includes origination information and ownership information.

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 image forming apparatus comprising:
at least one document feeder to feed an original document;
a time delay integration image sensor to scan the original document and read image data; and
a controller to activate a time delay integration function of the time delay integration image sensor when a direction for feed of the original document corresponds to a sub-scanning direction of the time delay integration image sensor, and to deactivate the time delay integration function of the time delay integration image sensor when the direction for feed of the original document does not correspond to the sub-scanning direction of the time delay integration image sensor, during reading of the original document.
2. The image forming apparatus according to claim 1, wherein the at least one document feeder comprises:
a first document feeder to feed the original document in a first direction; and
a second document feed to feed the original document in an opposite direction to the first direction.
3. The image forming apparatus according to claim 2, wherein the first document feeder is a sheet feed type document feeder to automatically feed the original document, and the second document feeder is a platen type document feeder to fix the original document onto a platen glass.
4. The image forming apparatus according to claim 1, wherein the time delay integration image sensor comprises:
a first pixel array; and
a second pixel array installed to be spaced apart from the first pixel array by a predetermined interval in the sub-scanning direction.
5. The image forming apparatus according to claim 4, wherein the first pixel array is a time delay integration pixel array.
6. An image forming apparatus comprising:
at least one document feeder to feed an original document;
a time delay integration image sensor to scan the original document and read image data; and
a controller to activate a time delay integration function of the time delay integration image sensor and to read the image data from the original document, and to perform image correction for improvement of quality of the image data when a direction for feed of the original document does not correspond to a sub-scanning direction of the time delay integration image sensor.
7. The image forming apparatus according to claim 6, wherein the at least one document feeder comprises:
a first document feeder to feed the original document in a first direction; and
a second document feed to feed the original document in an opposite direction to the first direction.
8. The image forming apparatus according to claim 7, wherein the first document feeder is a sheet feed type document feeder to automatically feed the original document, and the second document feeder is a platen type document feeder to fix the original document onto a platen glass.
9. The image forming apparatus according to claim 6, wherein the time delay integration image sensor comprises:
a first pixel array; and
a second pixel array installed to be spaced apart from the first pixel array by a predetermined interval in the sub-scanning direction.
10. The image forming apparatus according to claim 9, wherein the first pixel array is a time delay integration pixel array.
11. A method of controlling an image forming apparatus comprising at least one document feeder to feed an original document, and a time delay integration image sensor to scan the original document and read image data, the method comprising:
receiving an operation command;
reading image data from the original document in response to the operation command;
activating a time delay integration function of the time delay integration image sensor when a direction for feed of the original document corresponds to a sub-scanning direction of the time delay integration image sensor during reading of the original document; and
deactivating the time delay integration function of the time delay integration image sensor when the direction for feed of the original document does not correspond to the sub-scanning direction of the time delay integration image sensor during the reading of the original document.
12. A method of controlling an image forming apparatus comprising at least one document feeder to feed an original document, and a time delay integration image sensor to scan the original document and read image data, the method comprising:
receiving an operation command;
activating a time delay integration function of the time delay integration image sensor to read image data from the original document in response to the operation command; and
performing image correction for improvement of quality of the image data when a direction for feed of the original document does not correspond to a sub-scanning direction of the time delay integration image sensor.
13. An image forming apparatus comprising:
a first document feeder to feed an original document in a first direction;
a second document feed to feed the original document in a second direction;
a time delay integration image sensor to scan the original document fed through the first document feeder in a first sub-scanning direction to read image data, and to scan the original document fed through the second document feeder in a second sub-scanning direction to read image data; and
a controller to deactivate a time delay integration function of the time delay integration image sensor when the original document fed through the first document feeder is scanned in the first sub-scanning direction to read the image data, and to activate the time delay integration function of the time delay integration image sensor when the original document fed through the second document feeder is scanned in the second sub-scanning direction to read the image data.
14. The image forming apparatus according to claim 13, wherein:
the first document feeder is an automatic document feeder to automatically feed the original document and transfer the original document along a preset feed path such that the original document is scanned by the image sensor while being transferred on a sensing surface of the time delay integration image sensor in an opposite direction to the first sub-scanning direction; and
the second document feeder is a platen type document feeder to allow the original document aligned on a surface of a platen glass to be scanned while the time delay integration image sensor moves in the second sub-scanning direction when the original document is aligned on the surface of the platen glass.
15. The image forming apparatus according to claim 13, wherein:
the first document feeder is a platen type document feeder to allow the original document aligned on a surface of a platen glass to be scanned while the time delay integration image sensor moves in the second sub-scanning direction when the original document is aligned on the surface of the platen glass; and
the second document feeder is an automatic document feeder to automatically feed the original document and transfer the original document along a preset feed path such that the original document is scanned by the image sensor while being transferred on a sensing surface of the time delay integration image sensor in an opposite direction to the first sub-scanning direction.