Patent ID: 7991828

Claim:
A network communication apparatus comprising: a history storing unit configured to store communication history data; a receiver configured to receive a request in a form of a GET command for acquiring the communication history data from a terminal based on the hyper text transfer protocol via the network, the GET command including information on a designated extensible-markup-language format to be used for the communication history data; a determining unit configured to analyze an argument of the GET command to determine the designated extensible-markup-language format from among a plurality of extensible-markup-formats; a data generating unit configured to generate extensible-markup-language data corresponding to the determined extensible-markup-language format based on said GET command; and a sending unit configured to send the generated extensible-markup-language data to the terminal via the network as the communication history data, in response to the received request, wherein the data generating unit generates a list of information in a text format and individual information in the determined extensible-markup-language format, the list of information presenting information related with receiving and sending of the network communication apparatus in response to the received request from the terminal, the individual information presenting detailed information related with each element of the list of information.