Patent ID: 7725880
Filing Date: 2010-05-25
Classification: G06F

Abstract:
1. An image output device, comprising: a target application unit residing in and operating in the image output device; a processor configured to monitor usage operations that are under control of the target application unit operating in the image output device, and to generate a usage log of the monitored usage, the usage log being stored as a map structure including keys and corresponding values, each key being a string representing a type of usage data of the target application unit, wherein each value in the map structure is a vector of values associated with usage data, wherein the processor is configured to begin to monitor the usage operations that are under control of the target application unit in response to a start monitoring command sent by the target application unit to the processor; a packaging unit configured to package the usage log for sending; and a communicating unit configured to encode the packaged usage log and to send the encoded, packaged usage log to a remote monitoring system using an application layer Internet protocol.