Patent ID: 9432549
Filing Date: 2016-08-30
CPC Classification: H04N

Claim Text:
1. A server device, comprising: a processor configured to receive terminal information including information that identifies each of information processing devices communicably connected to the server device via a network, the terminal information being transmitted from the information processing devices, wherein the information that identifies each of the information processing devices includes MAC address of the information processing device, and peripheral device information including information that identifies each of peripheral devices connected to the information processing devices via an interface for peripheral device connection conforming to a communication standard for peripheral devices, which is different from a communication interface connected to the network, wherein information that identifies each of the peripheral devices includes serial number of the peripheral device; and said processor configured to accumulate the terminal information and the peripheral device information in association with the information that identifies each of the information processing devices that is an information transmission source and the information that identifies each of the peripheral devices, wherein: said processor further receives date and time information regarding connection or disconnection of the peripheral devices detected by a driver of each of the information processing devices, the date and time information being transmitted from the information processing devices; said processor accumulates the date and time information in association with the information that identifies each of the information processing devices regarding the connection or the disconnection and the information that identifies each of the peripheral devices; said processor configured to receive an input of a specified date and time, wherein the specified data date and time is converted into a format that allows a comparison with the date and time regarding connection and disconnection that is accumulated; said processor configured to extract the peripheral device that was connected to any one of the information processing devices at the specified date and time by extracting, from the date and time information accumulated by said processor, date and time information with a date and time regarding the connection being at or before the specified date and time and a date and time regarding the disconnection being at or after the specified date and time or being unrecorded; said processor further receives an event log of an event that has occurred on the information processing devices, the event log being transmitted from the information processing devices; said processor further accumulates the event log in association with the information that identifies each of the information processing devices regarding the event and the information that identifies each of the peripheral devices regarding the event; and the server device further comprises: said processor configured to search the event log accumulated by said processor based on information that identifies a predetermined peripheral device, to thereby extract the event log regarding the predetermined peripheral device; and said processor configured to estimate a cause for an occurrence of the event of an error by judging, if said processor has detected that the predetermined peripheral device has been moved by being disconnected from one of the information processing devices and being connected to another one of the information processing devices, whether or not contents of the event log regarding the predetermined peripheral device which is extracted by said processor are changed before and after the movement.