×

Distributing processing apparatus, method, and system

  • US 8,103,771 B2
  • Filed: 02/02/2005
  • Issued: 01/24/2012
  • Est. Priority Date: 02/03/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. An information processing apparatus which is coupled to a plurality of other information processing apparatuses through a network, the information processing apparatus comprising:

  • a processor; and

    a memory device storing instructions which when executed by the processor, causes the processor to;

    (a) collect information regarding resources and operating statuses of the other information processing apparatuses;

    (b) create an apparatus information table by;

    (i) for each of the other information processing apparatuses, transmitting one of a plurality of first software cells to said other information processing apparatus, said transmitted first software cell including a direct memory access command, each of said other information processing apparatuses being configured to execute said transmitted direct memory access command, the apparatus information table including;

    (A) apparatus data associated with all the other information processing apparatuses when the information processing apparatus is in a master status; and

    (B) identifications associated with all the other information processing apparatuses and the master/slave statuses associated with all the other information processing apparatuses on the network when the information processing apparatus is in a slave status, the first software cells requesting transmissions of information regarding the other information processing apparatuses; and

    (ii) for each of the other information processing apparatuses, receiving one of a plurality of second software cells as a reply from said other information processing apparatus, said received second software cell including a status return command;

    (c) exchange information regarding capability with the other information processing apparatuses by transmitting one of the first software cells which includes information regarding own apparatus as the reply to the other information processing apparatus if the information processing apparatus receives one of the second software cells which requests the transmission of information regarding the information processing apparatus from the other information processing apparatus; and

    (d) upon connection to the network of an additional information processing apparatus which was not previously connected to the network, collect classification identification information of said information processing apparatus, said classification identification information indicating at least one of a feature and a function of said information processing apparatus, wherein the apparatus data includes information processing apparatus identification information which is generated when powering on said information processing apparatus;

    (e) compare information regarding a resource required to execute a function program, with information regarding the resource and the operating status in the apparatus information table; and

    (f) specify one of the information processing apparatuses capable of executing the function program if the function program retained in the information processing apparatus is executed; and

    (g) transmit one of the first software cells which requests an execution of the function program to the specified information processing apparatus.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×