Patent ID: 8397160

Claim:
A device information displaying system for displaying device internal information of one or more information devices, comprising: a memory for storing computer-readable instructions; a processor for executing the instructions, wherein the instructions, when executed, causes the processor to function as: (a) an information browser comprising: an acquisition unit which acquires document data described in a markup language; an analysis unit which analyses the acquired document data; a generation unit which generates a document-based layout tree containing layout information of the acquired document data based on result of the analysis; and a rendering unit which causes a display screen to make a display of the acquired document data based on the generated document-based layout tree; and (b) a device information provider comprising: an acquisition unit which acquires the device internal information of the one or more information devices, wherein the device internal information is not described in HTML, and wherein the one or more information devices are internal to the device information displaying system; a generation unit which generates a device-information-based layout tree containing layout information of the device internal information, wherein: the device-information-based layout tree is different from the acquired document data, the device-information-based layout tree is generated based on data corresponding to the type of the information device, the device-information-based layout tree has a hierarchical structure, the device-information-based layout tree comprising: information, at a first level of the hierarchical structure, representing the type of an information device of the one or more information devices; and information, at a second level of the hierarchical structure, representing peripheral devices of the information device of the one or more information devices, the first level different from the second level, the device-information-based layout tree is not analyzed by the analysis unit that analyzed the acquired document data, and the device-information-based layout tree is not generated by the generation unit that generated the document-based layout tree; and a providing unit which provides the generated device-information-based layout tree to the rendering unit of the information browser without creating a markup language document, wherein the rendering unit further causes the display screen to make a display of the device internal information based on the device-information-based layout tree provided from the providing unit of the device information provider, without creating a markup language document.