Service provision system, service provision method, server system, and non-transitory computer-readable storage medium having stored therein service provision program
First Claim
1. A service provision system comprising:
- a server system,a factory computer, anda plurality of information processing apparatuses,the plurality of information processing apparatuses having a common device ID, each of the information processing apparatuses being assigned, at a time of manufacturing at a factory, an apparatus identification code uniquely assigned to the information processing apparatus and a group identification code commonly assigned to at least two or more of the information processing apparatuses,the factory computer comprisinga transmission unit configured to transmit to the server system, electronic data messages that include (a) the apparatus identification codes that are each uniquely assigned to different ones of at least two or more of the information processing apparatuses and (b) the group identification code commonly assigned to at least two or more of the information processing apparatuses at the time of manufacturing at the factory,each of the information processing apparatuses comprising;
a storage unit configured to store the apparatus identification code assigned to the information processing apparatus;
a first communication unit configured to communicate with the server system; and
a transmission unit configured to, when the information processing apparatus accesses the server system in accordance with an instruction by a customer, read the apparatus identification code from the storage unit and transmit the read apparatus identification code to the server system,the server system comprising;
a transceiver configured to receive, from the factory computer in the factory that manufactured the information processing apparatuses, the electronic data messages that include the apparatus identification codes that are each uniquely assigned to the at least two or more of the information processing apparatuses and the group identification code commonly assigned to at least two or more of the information processing apparatuses;
a storage control unit configured to store, in response to receiving the electronic data messages from the factory computer, a correspondence relationship, in a database, that links the apparatus identification code of the at least two or more of the information processing apparatuses to the group identification code assigned to each of the information processing apparatuses;
a second communication unit configured to communicate with each of the information processing apparatuses;
a determination unit configured to, when the second communication unit is accessed by any one of the information processing apparatuses (hereinafter referred to as a “
first information processing apparatus”
) sold to a customer, receive the apparatus identification code corresponding to the first information processing apparatus from the first information processing apparatus, and acquire a group identification code corresponding to the received apparatus identification code from the database, thereby determining a group identification code corresponding to the first information processing apparatus; and
an information processing unit configured to provide, in accordance with the group identification code determined by the determination unit, a service used by the first information processing apparatus via a network.
1 Assignment
0 Petitions
Accused Products
Abstract
A plurality of information processing apparatuses are each assigned an apparatus identification code and a group identification code. In a database of a server apparatus, when or before each of the information processing apparatuses is sold to a customer, a correspondence relationship between the apparatus identification code and the group identification code assigned to the information processing apparatus is stored. When having communicated with any one of the information processing apparatuses sold to a customer, the server apparatus acquires from the database a group identification code corresponding to the apparatus identification code received from the information processing apparatus, and provides a service based on the acquired group identification code.
38 Citations
13 Claims
-
1. A service provision system comprising:
-
a server system, a factory computer, and a plurality of information processing apparatuses, the plurality of information processing apparatuses having a common device ID, each of the information processing apparatuses being assigned, at a time of manufacturing at a factory, an apparatus identification code uniquely assigned to the information processing apparatus and a group identification code commonly assigned to at least two or more of the information processing apparatuses, the factory computer comprising a transmission unit configured to transmit to the server system, electronic data messages that include (a) the apparatus identification codes that are each uniquely assigned to different ones of at least two or more of the information processing apparatuses and (b) the group identification code commonly assigned to at least two or more of the information processing apparatuses at the time of manufacturing at the factory, each of the information processing apparatuses comprising; a storage unit configured to store the apparatus identification code assigned to the information processing apparatus; a first communication unit configured to communicate with the server system; and a transmission unit configured to, when the information processing apparatus accesses the server system in accordance with an instruction by a customer, read the apparatus identification code from the storage unit and transmit the read apparatus identification code to the server system, the server system comprising; a transceiver configured to receive, from the factory computer in the factory that manufactured the information processing apparatuses, the electronic data messages that include the apparatus identification codes that are each uniquely assigned to the at least two or more of the information processing apparatuses and the group identification code commonly assigned to at least two or more of the information processing apparatuses; a storage control unit configured to store, in response to receiving the electronic data messages from the factory computer, a correspondence relationship, in a database, that links the apparatus identification code of the at least two or more of the information processing apparatuses to the group identification code assigned to each of the information processing apparatuses; a second communication unit configured to communicate with each of the information processing apparatuses; a determination unit configured to, when the second communication unit is accessed by any one of the information processing apparatuses (hereinafter referred to as a “
first information processing apparatus”
) sold to a customer, receive the apparatus identification code corresponding to the first information processing apparatus from the first information processing apparatus, and acquire a group identification code corresponding to the received apparatus identification code from the database, thereby determining a group identification code corresponding to the first information processing apparatus; andan information processing unit configured to provide, in accordance with the group identification code determined by the determination unit, a service used by the first information processing apparatus via a network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A service provision method to be executed by a service provision system including a server system, a factory computer system, and a plurality of information processing apparatuses,
the plurality of information processing apparatuses having a common device ID, each of the information processing apparatuses being assigned, at a time of manufacturing at a factory, an apparatus identification code uniquely assigned to the information processing apparatus and a group identification code commonly assigned to at least two or more of the information processing apparatuses, the factory computer system comprising a transmission unit configured to transmit to the server system, electronic data messages that include (a) the apparatus identification codes that are each uniquely assigned to different ones of at least two or more of the information processing apparatuses and (b) the group identification code commonly assigned to at least two or more of the information processing apparatuses at the time of manufacturing at the factory, the service provision method comprising: -
at the factory computer system, transmitting, to the server system, electronic data messages that include the apparatus identification codes that are each uniquely assigned to the at least two or more of the information processing apparatuses and the group identification code commonly assigned to at least two or more of the information processing apparatuses at the time of manufacturing at the factory; at the server system, receiving, from the factory computer system in the factory that manufactured the information processing apparatuses, electronic data messages that include the apparatus identification codes that are each uniquely assigned to the at least two or more of the information processing apparatuses and the group identification code commonly assigned to at least two or more of the information processing apparatuses; in the server system, storing, in response to reception of the electronic data messages sent from the factory computer system, a correspondence relationship, in a database, that links the apparatus identification code of the at least two or more of the information processing apparatuses to the group identification code assigned to each of the information processing apparatuses; in the information processing apparatus, when any one of the information processing apparatuses has communicated with the server system, reading the apparatus identification code assigned to the information processing apparatus from a storage unit of the information processing apparatus and transmitting the read apparatus identification code to the server system; in the server system, acquiring from the database a group identification code corresponding to the apparatus identification code received from the information processing apparatus, thereby determining a group identification code corresponding to the information processing apparatus; and in the server system, performing information processing for providing, in accordance with the group identification code determined by the determination unit, an electronic service used from the information processing apparatus via a network.
-
-
10. A server system for providing a plurality of information processing apparatuses with a service capable of being used from the information processing apparatuses via a network,
the plurality of information processing apparatuses having a common device ID, each of the information processing apparatuses being assigned, at a time of manufacturing at a factory, a) an apparatus identification code uniquely assigned to the information processing apparatus and stored in non-volatile memory of the information processing apparatus and 2) a group identification code commonly assigned to at least two or more of the information processing apparatuses, the server system coupled to a factory computer that is at the factory, the factory computer configured to transmit to the server system, electronic data messages that include (a) apparatus identification codes that have been each uniquely assigned to different ones of at least two or more of the information processing apparatuses and (b) the group identification code commonly assigned to at least two or more of the information processing apparatuses at the time of manufacturing at the factory, the server system comprising: -
a transceiver configured to; receive, from the factory computer in the factory that manufactured the information processing apparatuses, electronic data messages that include the apparatus identification codes that are each uniquely assigned to the at least two or more of the information processing apparatuses and the group identification code commonly assigned to at least two or more of the information processing apparatuses, and communicate with each of the information processing apparatuses a storage system that includes electronic memory, the storage system configured to store, based on to reception of the electronic data messages, a correspondence relationship in a database that links the apparatus identification code of the at least two or more of the information processing apparatuses to the group identification code assigned to each of the information processing apparatuses; a processing system that includes at least one hardware processor, the processing system configured to; when the communication unit has communicated with any one of the information processing apparatuses sold to a customer, receive, via the transceiver and from the information processing apparatus, the apparatus identification code stored in non-transitory storage of the information processing apparatus and assigned to the information processing apparatus, acquire, from the database, a group identification code corresponding to the received apparatus identification code, thereby determining a group identification code corresponding to the information processing apparatus, and execute information processing, in accordance with the group identification code determined by the determination unit, that includes service processing for the information processing apparatus that transmitted the identification code stored in non-transitory storage of the information processing apparatus. - View Dependent Claims (12, 13)
-
-
11. A non-transitory computer-readable storage medium having stored therein a service provision program to be executed by a server system for providing a plurality of information processing apparatuses with a service capable of being used from the information processing apparatuses via a network,
the plurality of information processing apparatuses having a common device ID, each of the information processing apparatuses being assigned, at a time of manufacturing at a factory, an apparatus identification code uniquely assigned to the information processing apparatus and a group identification code commonly assigned to at least two or more of the information processing apparatuses, the server system coupled to a factory computer that is at the factory, the factory computer configured to transmit, to the server system, electronic data messages that include the apparatus identification codes that are each uniquely assigned to the at least two or more of the information processing apparatuses and the group identification code commonly assigned to at least two or more of the information processing apparatuses at the time of manufacturing at the factory, the service provision program causing a computer of the server system to execute: -
accepting, from the factory computer in the factory that manufactured the information processing apparatuses, electronic data messages that include the apparatus identification codes that are each uniquely assigned to the at least two or more of the information processing apparatuses and the group identification code commonly assigned to at least two or more of the information processing apparatuses; storing, in response to reception of the electronic data messages sent from the factory computer, a correspondence relationship in a database that links the apparatus identification code of the at least two or more of the information processing apparatuses to the group identification code assigned to each of the information processing apparatuses; communicating with each of the information processing apparatuses; when, in the communication, the server system has communicated with any one of the information processing apparatuses sold to a customer, accepting from the information processing apparatus the apparatus identification code stored in a storage unit of the information processing apparatus and assigned to the information processing apparatus, and acquiring a group identification code corresponding to the received apparatus identification code from the database, thereby determining a group identification code corresponding to the information processing apparatus; and performing information processing for providing, in accordance with the group identification code determined in the determination, an electronic service that is used by the information processing apparatus via a network.
-
Specification