US 7,469,271 B2
System, method, program and storage medium for providing service
Naoki Shimada, Tokyo (Japan); Takahiro Onsen, Kanagawa (Japan); Masahiro Hadano, Kanagawa (Japan); and Koji Yoshida, Kanagawa (Japan)
Assigned to Canon Kabushiki Kaisha, Tokyo (Japan)
Filed on Feb. 11, 2003, as Appl. No. 10/364,833.
Claims priority of application No. 2002-034008 (JP), filed on Feb. 12, 2002.
Prior Publication US 2003/0154373 A1, Aug. 14, 2003
Int. Cl. G06F 15/16 (2006.01)
U.S. Cl. 709—206  [709/207; 709/217; 709/228; 707/10] 3 Claims
OG exemplary drawing
 
1. A server apparatus comprising:
a storage control unit adapted to control, when a user edits information about a mail function by operating on a first terminal apparatus, a memory to store the edited information, a user ID for identifying the user and an authentication ID which is made invalid when a predetermined time has elapsed, in correspondence to each other;
an authentication unit adapted to execute, when the user enters a password into a second terminal apparatus of a different type from the first terminal apparatus after the control by the storage control unit, a user authentication using the entered password;
a determination unit adapted to determine whether the predetermined time has elapsed since the editing of the information about the mail function by discriminating whether a valid authentication ID exists in the memory in correspondence to a user ID for identifying the user who operates on the second terminal apparatus, if the user authentication is successfully executed by the authentication unit; and
a processing unit adapted to execute processing such that the edited information stored in the memory in correspondence to the valid authentication ID is displayed in the second terminal apparatus, if the determination unit determines that the predetermined time has not elapsed, and execute processing such that unread portion of the information about the mail function is displayed in the second terminal apparatus using the user ID for identifying the user who operates on the second terminal apparatus, if the determination unit determines that the predetermined time has elapsed.