This invention relates to a service which manages data using an
information processing server on a network and allows another user to
browse the managed data in accordance with an instruction from a data
owner. Also, this invention particularly relates to a case wherein a
terminal that the other user uses to browse the managed data is a compact
information processing apparatus such as a mobile phone or the like. Upon
providing the managed data and appended data associated with the managed
data to a terminal of the other user, the information processing server
changes the appended data and a method of providing the appended data in
correspondence with the performance of the terminal of the other user.
For example, upon displaying image data on a mobile phone of the other
user, if message information associated with that image data has a large
information size and cannot be fully displayed on the mobile phone of the
other user, the information processing server changes the message
information to shorter information, and provides the changed information
to the mobile phone of the other user. The server causes the mobile phone
of the other user to display a link to full message information, and
allows it to receive the message information by accessing that link.