Service providing method and integrated circuit
First Claim
1. A service providing method wherein a communication apparatus and a processing apparatus communicate with each other in response to a service use request issued from the communication apparatus to provide a service to a user of the communication apparatus, comprising the steps of:
- performing communication between a server apparatus storing a program defining a process relating to the service and the communication apparatus to judge if use of the program is permitted or not in response to the service use request;
executing the program by the server apparatus when use of the program is permitted; and
performing communication between the server apparatus and the processing apparatus through the communication apparatus in response to the execution of the program by the server apparatus to provide the service to said user.
1 Assignment
0 Petitions
Accused Products
Abstract
An application program relating to a process of an integrated circuit 21 is stored in a virtual integrated circuit 21 storage area server apparatus 13. Following a mutual authentication between the IC 21 and the virtual IC storage area server apparatus 13 through a portable communication function unit 20, the server apparatus 13 executes the application program. Additionally, through the IC 21, the portable communication function unit 20, a wireless communication line 17, and a network 18, communicate with an IC_R/W apparatus 11 and perform a process relating to a service in collaboration with each other.
12 Citations
38 Claims
-
1. A service providing method wherein a communication apparatus and a processing apparatus communicate with each other in response to a service use request issued from the communication apparatus to provide a service to a user of the communication apparatus, comprising the steps of:
-
performing communication between a server apparatus storing a program defining a process relating to the service and the communication apparatus to judge if use of the program is permitted or not in response to the service use request; executing the program by the server apparatus when use of the program is permitted; and performing communication between the server apparatus and the processing apparatus through the communication apparatus in response to the execution of the program by the server apparatus to provide the service to said user. - View Dependent Claims (2, 3)
-
-
4. A service providing system comprising:
-
a communication apparatus; a processing apparatus that transfers data with the communication apparatus and used in a service to a user of the communication apparatus; and a server apparatus that stores a program defining a process relating to the service, wherein the server apparatus and the communication apparatus communicate with each other in response to a service use request issued from the communication apparatus to judge if use of the program is permitted or not, the server apparatus executes the program when use of the program is permitted; and the server apparatus and said processing apparatus communicate with each other through the communication apparatus in response to the execution of the program by the server apparatus to provide the service to the user.
-
-
5. A server apparatus communicating with a communication apparatus and a processing apparatus that transfers data with the communication apparatus and used in a service to a user of the communication apparatus, comprising:
-
a storing device for storing a program defining a process relating to the service; a receiving device for receiving a service use request from the communication apparatus; an authentication device for authenticating if the service use request is legitimate or not; and when it is judged that the service use request is legitimate, a controlling device for reading a program defining a process relating to the service from the storing device, executing the read program, and while communicating with the processing apparatus through the communication apparatus, performing a process for providing a service to the user in collaboration with the processing apparatus in response to the execution of the program.
-
-
6. A communication method performed by a server apparatus to communicate with a communication apparatus and a processing apparatus that transfers data with the communication apparatus and used in a service to a user of the communication apparatus, comprising the steps of:
-
authenticating if the service use request is legitimate or not when a service use request is received from the communication apparatus; reading a program defining a process relating to the service from said storing device when judged that the service use request is legitimate; and executing the read program while communicating with the processing apparatus through the communication apparatus in response to the execution of the program, performing a process for providing a service to the user in collaboration with the processing apparatus.
-
-
7. A communication method performing communication using a first communication apparatus including an integrated circuit and a communication circuit, and a processing apparatus that transfers data with the integrated circuit and used in service relating to the integrated circuit, comprising the steps of:
-
transmitting by the integrated circuit a use request of said program through the communication circuit to a second communication apparatus storing a program defining a process relating to the service and executing the same; and executing by the second communication apparatus a program relating to the use request when it is judged that the use request is legitimate while the integrated circuit relays communication between the processing apparatus and the second communication apparatus conducted through the communication circuit, performing by the processing apparatus and the second communication apparatus a process relating to the service in collaboration with each other in response to the execution of the program by the second communication apparatus. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A communication system comprising:
-
a first communication apparatus including an integrated circuit and a communication circuit; a processing apparatus that transfers data with the integrated circuit and is used in a service relating to the integrated circuit; and a second communication apparatus that stores a program defining a process relating to the service and executes the same, wherein the integrated circuit transmits the program use request through the communication circuit to the second communication apparatus, and wherein the second communication apparatus executes a program relating to the use request after it has been judged that the use request is legitimate, while the integrated circuit relays communication between the processing apparatus and the second communication apparatus conducted through the communication circuit, the processing apparatus and the second communication apparatus perform a process relating to the service in collaboration with each other in response to the execution of the program by the second communication apparatus.
-
-
19. A communication apparatus communicating with another communication apparatus comprising an integrated circuit and a communication circuit, and a processing apparatus that transfers data with the integrated circuit and used in a service relating to the integrated circuit, comprising:
-
a storage device means for storing a program defining a process relating to the service; a receiving device for receiving a program use request from the integrated circuit through the communication circuit; an authentication device for authenticating if the use request is legitimate or not; and when it is judged that the use request is legitimate, a controlling device for reading a program defining a process relating to the service from the storage device, executing the read program, and communicating with the processing apparatus through the communication circuit and the integrated circuit and performing a process relating to the service in collaboration with the processing apparatus in response to the execution of the program. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A communication method wherein a communication apparatus comprising an integrated circuit and a communication circuit communicates with a processing apparatus that transfers data with the integrated circuit and used in a service relating to the integrated circuit, comprising the steps of:
-
receiving a use request of a program from the integrated circuit through the communication circuit; reading an application program relating to the use request from a storage device; executing the read program; and communicating with the processing apparatus through the communication circuit and the integrated circuit in response to the execution of the program and performing a process relating to the service in collaboration with the processing apparatus.
-
-
26. A processing apparatus that transfers data with a first communication apparatus and used in a service provided to a user of the first communication apparatus, wherein,
after a second communication apparatus storing a program defining a process relating to the service and executing the same, and the first communication apparatus have authenticated one another'"'"'s legitimacy by a mutual authentication conducted through the communication circuit, the processing apparatus, while communicating with the second communication apparatus through the first communication apparatus, performs a process relating to the service in collaboration with the second communication apparatus.
-
28. An integrated circuit access apparatus transferring data between an integrated circuit built into a first communication apparatus and a processing apparatus used in a service provided to a user of the first communication apparatus, wherein
after a second communication apparatus storing a program defining a process relating to the service and executing the same, and the first communication apparatus have authenticated one another'"'"'s legitimacy by a mutual authentication conducted through the communication circuit, transfers data between the integrated circuit and the processing apparatus to relay communication between the second communication apparatus and the processing apparatus performed through the integrated circuit.
-
29. A processing method transferring data with a first communication apparatus comprising an integrated circuit and a communication circuit and used in a service relating to the integrated circuit, comprising the steps of:
-
conducting mutual authentication of a second communication apparatus storing a program defining a process relating to the service and executing the same, and the integrated circuit through the communication circuit, and after one another'"'"'s legitimacy is authenticated by the mutual authentication; relaying the integrated circuit; and while communicating with the second communication apparatus executing the program, performs a process relating to the service in collaboration with the second communication apparatus.
-
-
30. A communication method performing communication using a first communication apparatus comprising an integrated circuit and a communication circuit, a second communication circuit used in a service relating to the integrated circuit, and a third communication apparatus storing a program defining a process relating to the integrated circuit and executing the same, comprising the steps of:
-
transmitting a use request of the program from the integrated circuit to the third communication apparatus through the communication circuit; conducting mutual authentication between the integrated circuit and the third communication apparatus through the communication circuit; and conducting mutual authentication between the second communication apparatus and the third communication apparatus when the legitimacy of the integrated circuit and the third communication apparatus has been authenticated by the mutual authentication thereof, and when the second communication apparatus and the third communication apparatus have authenticated one another'"'"'s legitimacy by the mutual authentication, executing by the third communication apparatus the program relating to the use request, whereby the second communication apparatus and the third communication apparatus communicate to perform a process relating to the service in collaboration with each other in response to the execution of the program. - View Dependent Claims (31, 32, 33)
-
-
34. A communication system comprising:
-
a first communication apparatus comprising an integrated circuit and a communication circuit; a second communication apparatus used in a service relating to the integrated circuit; and a third communication apparatus storing a program defining a process relating to the service and executing the same, wherein; a use request of the program is transmitted from the integrated circuit to the third communication apparatus through the communication circuit; mutual authentication is conducted between the integrated circuit and the third communication apparatus through the communication circuit; when the integrated circuit and the third communication apparatus have authenticated one another'"'"'s legitimacy by the mutual authentication, the second communication apparatus and the third communication apparatus conducts mutual authentication; and when the second communication apparatus and the third communication apparatus have authenticated one another'"'"'s legitimacy by the mutual authentication, the third communication apparatus executes the program relating to the use request, and the second communication apparatus and the third communication apparatus communicate in response to the execution of the program to perform a process relating to the service in collaboration with each other.
-
-
35. A communication apparatus communicating with a first communication apparatus comprising an integrated circuit and a communication circuit, and a second communication apparatus storing a program defining a process relating to a service and used in a service relating to the integrated circuit, comprising:
-
an authentication device for authenticating with the second communication apparatus after the integrated circuit and the second communication apparatus have authenticated one another'"'"'s legitimacy by a mutual authentication; and a control device for communicating with the second communication apparatus executing the program to perform a process relating to the service in collaboration with each other after one another'"'"'s legitimacy with the second communication apparatus has been authenticated by a mutual authentication through the authentication device.
-
-
36. A communication method performed between a first communication apparatus including an integrated circuit and a communication circuit, and a second communication apparatus storing a program defining a process relating to a service to be provided using the integrated circuit and executing the same, comprising the steps of:
-
conducting mutual authentication with the second communication apparatus after the integrated circuit and the second communication apparatus have authenticated one another'"'"'s legitimacy by a mutual authentication; and communicating with the second communication apparatus executing the program to perform a process relating to the service in collaboration with each other after one another'"'"'s legitimacy with the second communication apparatus has been authenticated by the mutual authentication with the second communication apparatus.
-
-
37. A communication apparatus communicating with a first communication apparatus including an integrated circuit and a communication circuit, and a second communication apparatus used in a service relating to the integrated circuit, comprising:
-
a storage device for storing a program defining a process relating to the service; a receiving device for receiving a use request of the program from the integrated circuit through the communication circuit; an authentication device for conducting mutual authentication with the integrated circuit through the communication circuit in response to the use request and after one another'"'"'s legitimacy has been authenticated by the mutual authentication, conducting mutual authentication with the second communication apparatus; and when one another'"'"'s legitimacy with the second communication apparatus has been authenticated by the mutual authentication, a controlling means for reading the program relating to the use request from the storing means and executing the same, and communicating with the second communication apparatus in response to the execution of the program to perform a process relating to the service in collaboration with each other.
-
-
38. A communication method wherein a first communication apparatus comprising an integrated circuit and a communication circuit, and a second communication apparatus used in a service relating to the integrated circuit communicates, comprising the steps of:
-
receiving a use request of a program defining a process relating to the service from the integrated circuit through the communication circuit; conducting mutual authentication with the integrated circuit through the communication circuit in response to the use request, and after one another'"'"'s legitimacy has been authenticated by the mutual authentication, conducting mutual authentication with the second communication apparatus; reading a program relating to the use request from a storage device and executing the same when one another'"'"'s legitimacy with the second communication apparatus has been authenticated by the mutual authentication; and communicating with the second communication apparatus in response to the execution of the program to perform a process relating to the service in collaboration with each other.
-
Specification