| US 7,519,656 B2 | ||
| Information processing system, information processing apparatus, information processing method, storage medium that stores program for implementing that method to be readable by information processing apparatus, and program | ||
| Kotaro Yamaguchi, Tokyo (Japan); Kenji Maeda, Kanagawa (Japan); Makoto Kobayashi, Tokyo (Japan); and Jin Sunata, Kanagawa (Japan) | ||
| Assigned to Canon Kabushiki Kaisha, Tokyo (Japan) | ||
| Filed on Mar. 18, 2003, as Appl. No. 10/389,987. | ||
| Claims priority of application No. 2002-077075 (JP), filed on Mar. 19, 2002. | ||
| Prior Publication US 2003/0181199 A1, Sep. 25, 2003 | ||
| Int. Cl. G06F 15/16 (2006.01) | ||
| U.S. Cl. 709—203 [709/223; 709/224; 709/226; 709/232; 709/246; 709/247] | 5 Claims |

| 1. A photo site apparatus for uploading image data from a first communication terminal and providing the image data to a second
communication terminal via a network, comprising:
a central processing unit (CPU);
a text data reception unit that receives, from said first communication terminal, text data to be appended to image data uploaded
from the first communication terminal;
a display request reception unit that receives a request to display an image represented by the uploaded image data from the
second communication terminal;
an inspection unit that inspects whether the uploaded image data representing the image requested to be displayed is inhibited
from being published or not;
an acquisition unit that acquires a display size of said second communication terminal, when said inspection unit inspects
that the uploaded image data representing the image requested to be displayed is not inhibited from being published;
an extraction unit that extracts a string of characters from the text data appended to the uploaded image data representing
the image requested to be displayed, said string of characters having the acquired display size of said second communication
terminal;
a determination unit that determines whether a last character of the extracted string of characters consists of multiple bytes;
a creation unit that creates first display information for a first screen to be displayed, including data of the extracted
string of characters except the last character of the extracted string of characters: and the uploaded image data representing
the image requested to be displayed, and link data linking to second display information for a second screen to be displayed,
including all character strings of the text data appended to the uploaded image data without the uploaded image data representing
the image, when said inspection unit inspects that the uploaded image data representing the image requested to be displayed
is not inhibited from being published and said determination unit determines that the last character of the extracted string
of characters consists of multiple bytes, and creates error display information for an error screen to be displayed, including
error display character strings, when said inspection unit inspects that the uploaded image data representing the image requested
to be displayed is inhibited from being published; and
a transmission unit that transmits the created first display information or the created error display information to said
second communication terminal, wherein said transmission unit further transmits the second display information to the second
communication terminal in response to an access using the link data from the second communication terminal.
|