Patent ID: 7047559

Claim:
A service providing system, comprising: a portable terminal holding a first network identifier; a first server for managing personal information of a user identified by said first network identifier; and a second server for executing processing identified by a second network identifier; wherein said portable terminal, said first server, and said second server are connected via a network; said portable terminal comprising: first storing means for storing said first network identifier; first obtaining means for obtaining said second network identifier; second obtaining means for obtaining verification data necessary for verification of said user; first supplying means for supplying control information containing said first network identifier and said second network identifier to said first server which manages said personal information identified by said first network identifier stored in said first storing means, so as to be provided with predetermined services, by processing identified by said second network identifier obtained by said first obtaining means being executed by said second server; and second supplying means for supplying said verification data obtained by said second obtaining means to said first server; said first server comprising: first managing means for managing said personal information identified by said first network identifier; first requesting means for requesting to be provided with said services based on said control information and said personal information, to said second server for executing processing identified by said second network identifier contained in said control information supplied by said first supplying means of said portable terminal; first verification means for making verification of said user based on said verification data supplied by said second supplying means of said portable terminal, based on a request from said second server; and third supplying means for supplying verification results from said first verification means to said second server; and said second server comprising: second managing means for managing processing identified by said second network identifier; second request means for requesting said first server for verification of said user in response to a request by said first requesting means of said first server; and first executing means for executing processing identified by said second network identifier based on said control information and said personal information when said verification results supplied by third supplying means of said first server indicate that said user is a valid user of said service providing system.