Patent ID: 8611248

Claim:
An information processing apparatus in which an operating system (OS) is installed, the information processing apparatus comprising: a processor configured to execute at least one computer program, the at least one computer program comprising program code that when executed by the processor implements: an obtaining unit configured to obtain messages sent from a device connected to a network using different protocols, the messages including identification information about the device; a determination unit configured to determine whether the identification information included in each of the messages is identical; and a display control unit configured to control the display of device information as information about one predetermined protocol compatible device on a display apparatus by using information related to the device which sent the messages using the different protocols, when the determination unit determines that the identification information included in each of the messages is identical, wherein the different protocols are used for an IP network, and wherein the predetermined protocol is included in the different protocols, is a default protocol of the OS, and supports at least a discovery service and a print service for performing a printing process via a device driver.