Patent ID: RE44560

Claim:
A data processing system comprising: a main information processing apparatuses apparatus for issuing a resources finding query in which requested function information based on a user request is stored; a plurality of peripheral information processing apparatuses each in communication with said main information processing apparatus for receiving said resources finding query and having an SCL processing section for dynamically detecting changes in resource capability of the peripheral information processing apparatus, each peripheral information processing apparatus determining whether a function, based on the requested function information stored in the received resources finding query and the processing by the SCL processing section, can be provided by the peripheral information processing apparatus, and transmitting a response in which the determination result is stored as status information to said main information processing apparatus; wherein said main information processing apparatus selects a peripheral information processing apparatus for which the function is to be used on the basis of the response received by said main information processing apparatus from said plurality of peripheral information processing apparatus, issues a resources using query to the selected peripheral information processing apparatus, and provides the function corresponding to said requested function to the selected peripheral information processing apparatus , wherein said main information processing apparatus includes at least one processor; and wherein each of said plurality of peripheral information processing apparatuses include at least one processor .