Patent ID: 7513435

Claim:
A service providing system, comprising: a non-contact IC from/to which data can be read/written in non-contact; a portable information terminal, holding said non-contact IC, for reading/writing data from/to said non-contact IC; a portable terminal-side application, executed on said portable information terminal, for controlling reading/writing of said portable information terminal from/to said non-contact IC; an external reading/writing unit capable of reading/writing data of said non-contact IC in non-contact; an external unit-side application, executed on said external reading/writing unit, for controlling reading/writing of said external reading/writing unit from/to said non-contact IC; and a general control server that communicates with said portable information terminal via a radio communication network and has a general control database for storing said user-side data by correlating with said write data table of said external reading/writing unit, wherein said portable information terminal stores a notification data table in which an information notification level that indicates a degree of user-side data which is the user-side information of said portable information terminal notified to said external reading/writing unit is correlated with said user-side data to be notified to said external reading/writing unit, said external reading/writing unit stores a write data table in which provider-side data prepared to be written from said external reading/writing unit to said non-contact IC is correlated with said information notification level, said portable information terminal enables said user to select said information notification level in accordance to said portable terminal-side application and writes said user-side data correlated with said information notification level selected by said user in said notification data table and said information notification level selected by said user to said non-contact IC, and said external reading/writing unit reads said user-side data and said information notification level out of said non-contact IC when said portable information terminal approaches within a predetermined range from said external reading/writing unit, stores said user-side data read out of said non-contact IC in accordance to said external unit-side application, and writes said provider-side data correlated with said information notification level read out of said non-contact IC in said write data table to said non-contact IC.