Patent ID: 7752406

Claim:
A method of information processing comprising: receiving a command from a provider apparatus; processing the command by utilizing a memory section having a first size that allocates to a first area having a second size and a second area having a third size, the first area including a plurality of area definition blocks each of which stores: (a) information relating to a predetermined area in the second area which is used by one or more provider apparatuses; and (b) access right data for one of the plurality of provider apparatuses associated with the area definition block which defines access rights to the predetermined area; wherein: (i) the plurality of area definition blocks define the information and the access right data so that the predetermined area of the second area associated with the provider apparatus can be accessed by another provider apparatus; (ii) the third size of the second area is based on subtracting the second size of the first area from the first size of the memory section; (iii) the second size of the first area is based on the number of provider apparatuses; (iv) the second area includes: (A) a plurality of user blocks managed in a block unit having a predetermined size; and (B) a purse block; (v) each of the plurality of area definition blocks has the predetermined size; and (vi) the block unit being used by a plurality of provider apparatuses; and wherein processing the command includes accessing one of the plurality of area definition blocks associated with the provider apparatus; reserving said purse block for storing data that is subtracted and added; and transmitting results of said processing.