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 said communication apparatus to provide a service to a user of said communication apparatus, comprising the steps of:
- performing communication between a server apparatus storing a program defining a process relating to said service and said communication apparatus to judge if use of said program is permitted or not in response to said service use request;
executing said program by said server apparatus when use of said program is permitted; and
performing communication between said server apparatus and said processing apparatus through said communication apparatus in response to the execution of said program by said server apparatus to provide said service to said user.
1 Assignment
0 Petitions
Accused Products
Abstract
An application program relating to a process of an IC 21 is stored in a virtual IC 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 and through the IC 21, the portable communication function unit 20, a wireless communication line 17, and a network 18, communicates with an IC_R/W apparatus 11 and performs a process relating to a service in collaboration with each other.
-
Citations
60 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 said communication apparatus to provide a service to a user of said communication apparatus, comprising the steps of:
-
performing communication between a server apparatus storing a program defining a process relating to said service and said communication apparatus to judge if use of said program is permitted or not in response to said service use request;
executing said program by said server apparatus when use of said program is permitted; and
performing communication between said server apparatus and said processing apparatus through said communication apparatus in response to the execution of said program by said server apparatus to provide said 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 said communication apparatus and used in a service to a user of said communication apparatus; and
a server apparatus that stores a program defining a process relating to said service, wherein said server apparatus and said communication apparatus communicate with each other in response to a service use request issued from said communication apparatus to judge if use of said program is permitted or not, said server apparatus executes said program when use of said program is permitted; and
said server apparatus and said processing apparatus communicate with each other through said communication apparatus in response to the execution of said program by said server apparatus to provide said service to said user.
-
-
5. A server apparatus communicating with a communication apparatus and a processing apparatus that transfers data with said communication apparatus and used in a service to a user of said communication apparatus, comprising:
-
a storing means for storing a program defining a process relating to said service;
a receiving means for receiving a service use request from said communication apparatus;
an authentication means for authenticating if said service use request is legitimate or not; and
when it is judged that said service use request is legitimate, a controlling means for reading a program defining a process relating to said service from said storing means, executing the read program, and while communicating with said processing apparatus through said communication apparatus, performing a process for providing a service to said 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 said communication apparatus and used in a service to a user of said communication apparatus, comprising the steps of:
-
authenticating if said service use request is legitimate or not when a service use request is received from said communication apparatus;
reading a program defining a process relating to said service from said storing means when judged that said service use request is legitimate;
executing the read program; and
whilecommunicating with said processing apparatus through said communication apparatus in response to the execution of the program, performing a process for providing a service to said user in collaboration with the processing apparatus.
-
-
7. A communication method performing communication using a first communication apparatus comprising an integrated circuit and a communication circuit, and a processing apparatus that transfers data with said integrated circuit and used in service relating to the integrated circuit, comprising the steps of:
-
transmitting by said integrated circuit a use request of said program through said communication circuit to a second communication apparatus storing a program defining a process relating to said service and executing the same;
executing by said second communication apparatus a program relating to said use request when it is judged that said use request is legitimate; and
while said integrated circuit relays communication between said processing apparatus and said second communication apparatus conducted through said communication circuit, performing by said processing apparatus and said second communication apparatus a process relating to said service in collaboration with each other in response to the execution of said program by said 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 comprising an integrated circuit and a communication circuit;
a processing apparatus that transfers data with said integrated circuit and used in a service relating to the integrated circuit; and
a second communication apparatus that stores a program defining a process relating to said service and executes the same, wherein said integrated circuit transmits said program use request through said communication circuit to said second communication apparatus, said second communication apparatus executes a program relating to said use request after it has been judged that said use request is legitimate, and while said integrated circuit relays communication between said processing apparatus and said second communication apparatus conducted through said communication circuit, said processing apparatus and said second communication apparatus perform a process relating to said service in collaboration with each other in response to the execution of said program by said 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 said integrated circuit and used in a service relating to the integrated circuit, comprising:
-
a storing means for storing a program defining a process relating to said service;
a receiving means for receiving a program use request from said integrated circuit through said communication circuit;
an authentication means for authenticating if said use request is legitimate or not; and
when it is judged that said use request is legitimate, a controlling means for reading a program defining a process relating to said service from said storing means, executing the read program, and communicating with said processing apparatus through said communication circuit and said integrated circuit and performing a process relating to said 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 said integrated circuit and used in a service relating to the integrated circuit, comprising the steps of:
-
receiving a use request of a program from said integrated circuit through said communication circuit;
reading an application program relating to said use request from a storing means;
executing the read program; and
communicating with said processing apparatus through said communication circuit and said integrated circuit in response to the execution of the program and performing a process relating to said 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 said first communication apparatus, wherein,
after a second communication apparatus storing a program defining a process relating to said service and executing the same, and said first communication apparatus have authenticated one another'"'"'s legitimacy by a mutual authentication conducted through said communication circuit, said processing apparatus while communicating with said second communication apparatus through said first communication apparatus, performs a process relating to said service in collaboration with said 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 said first communication apparatus, wherein
after a second communication apparatus storing a program defining a process relating to said service and executing the same, and said first communication apparatus have authenticated one another'"'"'s legitimacy by a mutual authentication conducted through said communication circuit, transfers data between said integrated circuit and said processing apparatus to relay communication between said second communication apparatus and said processing apparatus performed through said 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 said integrated circuit, comprising the steps of:
-
conducting mutual authentication of a second communication apparatus storing a program defining a process relating to said service and executing the same, and said integrated circuit through said communication circuit, and after one another'"'"'s legitimacy is authenticated by the mutual authentication;
relaying said integrated circuit; and
while communicating with said second communication apparatus executing said program, performs a process relating to said service in collaboration with said 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 said integrated circuit, and a third communication apparatus storing a program defining a process relating to said integrated circuit and executing the same, comprising the steps of:
-
transmitting a use request of said program from said integrated circuit to said third communication apparatus through said communication circuit;
conducting mutual authentication between said integrated circuit and said third communication apparatus through said communication circuit; and
conducting mutual authentication between said second communication apparatus and said third communication apparatus when the legitimacy of said integrated circuit and said third communication apparatus has been authenticated by the mutual authentication thereof, and when said second communication apparatus and said third communication apparatus have authenticated one another'"'"'s legitimacy by the mutual authentication, executing by said third communication apparatus said program relating to said use request, whereby said second communication apparatus and said third communication apparatus communicate to perform a process relating to said service in collaboration with each other in response to the execution of said 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 said integrated circuit; and
a third communication apparatus storing a program defining a process relating to said service and executing the same, wherein;
a use request of said program is transmitted from said integrated circuit to said third communication apparatus through said communication circuit;
mutual authentication is conducted between said integrated circuit and said third communication apparatus through said communication circuit;
when said integrated circuit and said third communication apparatus have authenticated one another'"'"'s legitimacy by the mutual authentication, said second communication apparatus and said third communication apparatus conducts mutual authentication; and
when said second communication apparatus and said third communication apparatus have authenticated one another'"'"'s legitimacy by the mutual authentication, said third communication apparatus executes said program relating to said use request, and said second communication apparatus and said third communication apparatus communicate in response to the execution of the program to perform a process relating to said 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 said integrated circuit, comprising:
-
an authentication means for authenticating with said second communication apparatus after said integrated circuit and said second communication apparatus have authenticated one another'"'"'s legitimacy by a mutual authentication; and
a controlling means for communicating with said second communication apparatus executing said program to perform a process relating to said service in collaboration with each other after one another'"'"'s legitimacy with said second communication apparatus has been authenticated by a mutual authentication through said authentication means.
-
-
36. A communication method performed between 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 to be provided using said integrated circuit and executing the same, comprising the steps of:
-
conducting mutual authentication with said second communication apparatus after said integrated circuit and said second communication apparatus have authenticated one another'"'"'s legitimacy by a mutual authentication; and
communicating with said second communication apparatus executing said program to perform a process relating to said service in collaboration with each other after one another'"'"'s legitimacy with second communication apparatus has been authenticated by said mutual authentication with said second communication apparatus.
-
-
37. A communication apparatus communicating with a first communication apparatus comprising an integrated circuit and a communication circuit, and a second communication apparatus used in a service relating to said integrated circuit, comprising:
-
a storing means for storing a program defining a process relating to said service;
a receiving means for receiving a use request of said program from said integrated circuit through said communication circuit;
an authentication means for conducting mutual authentication with said integrated circuit through said communication circuit in response to said use request and after one another'"'"'s legitimacy has been authenticated by the mutual authentication, conducting mutual authentication with said second communication apparatus; and
when one another'"'"'s legitimacy with said second communication apparatus has been authenticated by said mutual authentication, a controlling means for reading said program relating to said use request from said storing means and executing the same, and communicating with said second communication apparatus in response to the execution of the program to perform a process relating to said 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 said integrated circuit communicates, comprising the steps of:
-
receiving a use request of a program defining a process relating to said service from said integrated circuit through said communication circuit;
conducting mutual authentication with said integrated circuit through said communication circuit in response to said use request, and after one another'"'"'s legitimacy has been authenticated by the mutual authentication, conducting mutual authentication with said second communication apparatus;
reading a program relating to said use request from a storing means and executing the same when one another'"'"'s legitimacy with said second communication apparatus has been authenticated by said mutual authentication; and
communicating with said second communication apparatus in response to the execution of the program to perform a process relating to said service in collaboration with each other.
-
-
39. An integrated circuit transferring data with a communication circuit of a first communication apparatus and a processing apparatus performing a process relating to a predetermined service, comprising:
-
a first interface for transferring data with said processing apparatus;
a second interface for transferring data with said communication circuit; and
a controlling means for accessing a second communication apparatus through said second interface and said communication circuit, and while communicating with said processing apparatus through said first interface, performs a process relating to said service using a program or data stored in said second communication apparatus. - View Dependent Claims (40, 41, 42, 43, 44, 45)
-
-
46. An electronic circuit having a communication means and an integrated circuit mounted on a substrate, wherein said integrated circuit comprises:
-
a first interface transferring data with a processing apparatus performing a process relating to a predetermined service;
a second interface transferring data with said communication means; and
a controlling means for accessing a second communication apparatus through said second interface and said communication circuit, and while communicating with said processing apparatus through said first interface, performs a process using a program or data stored in said second communication apparatus. - View Dependent Claims (47)
-
-
48. A communication apparatus comprising a communication circuit and an integrated circuit, wherein said integrated circuit comprises:
-
a first interface for transferring data with a processing apparatus performing a process relating to a predetermined service;
a second interface for transferring data with said communication circuit; and
a controlling means for accessing another communication apparatus through said second interface and said communication circuit, and while communicating with said processing apparatus through said first interface, performs a process using a program or data stored in said another communication apparatus. - View Dependent Claims (49, 50, 51)
-
-
52. An integrated circuit transferring data with a communication circuit of a first communication apparatus, comprising:
-
an interface for communicating with said communication circuit; and
a controlling means for conducting mutual authentication with a second communication apparatus through said interface and said communication circuit if an authentication request from said communication circuit is received through said interface. - View Dependent Claims (53, 54, 55, 56, 57)
-
-
58. A communication apparatus comprising a communication circuit and an integrated circuit, wherein said integrated circuit comprises:
-
an interface for transferring data said communication circuit;
a controlling means for conducting mutual authentication with another communication apparatus through said interface and said communication circuit if an authentication request from said communication circuit is received through said interface. - View Dependent Claims (59, 60)
-
Specification