System, method for information delivery, and non-transitory computer-readable storage medium
First Claim
1. A system for information delivery, the system comprising:
- an electronic tag configured to hold a tag identifier that is updatable;
a server configured to store the tag identifier held in the electronic tag and information corresponding to the tag identifier, and deliver information based on the tag identifier; and
a terminal that configured to cause information corresponding to the tag identifier held in the electronic tag to be transmitted from the server, whereinthe terminal includesa memory, anda processor coupled to the memory and configured toread the tag identifier from the electronic tag,update the tag identifier in the electronic tag by overwriting the electronic tag with a new tag identifier that is different in content from the tag identifier read from the electronic tag, andestablish, after updating the tag identifier in the electronic tag, a time period in which a discrepancy between the tag identifier in the electronic tag and the tag identifier stored in the server occurs, by delaying a transmission timing of an update request to update the tag identifier stored in the server with the new tag identifier, or by causing the server to delay enabling the tag identifier stored in the server and updated with the new tag identifier,wherein the system is configured in at least either one of a first manner and a second manner,in the first manner, the terminal is configured to identify, as a timing for transmitting the update request, any timing before a timing at which the tag identifier is to be next read from the electronic tag, by referencing a use timetable that stores a use schedule of a user who uses the information, and transmits the update request to the server at the identified timing,in the first manner, the server is configured to update, upon receiving the update request from the terminal, the tag identifier held in the memory with the new tag identifier,in the second manner, the terminal is configured to transmit an update request to the server at a timing at which the tag identifier in the electronic tag is updated, andin the second manner, the server is configured toreceive the update request from the terminal,update, at a timing at which the update request is received from the terminal, the tag identifier stored in the memory with the new tag identifier, and disable the tag identifier updated,identify any timing before a timing at which the tag identifier is to be next read from the electric tag, by referencing a use timetable that stores a use schedule of a user who uses the information, andenable, at the identified timing after the updating, the tag identifier stored in the memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for information delivery includes: an electronic tag for holding a tag identifier being updatable; a server for storing the tag identifier held in the electronic tag and information corresponding to the tag identifier; and a terminal for causing the information corresponding to the tag identifier to be delivered from the server. The terminal includes a memory, and a processor coupled to the memory and configured to execute a process. The process executed by the processor includes reading the tag identifier from the electronic tag, updating the tag identifier in the electronic tag with a new tag identifier that is different in content from the tag identifier read from the electronic tag, and establishing, after updating the tag identifier in the electronic tag, a time period in which a discrepancy between the tag identifier in the electronic tag and the tag identifier stored in the server occurs.
11 Citations
6 Claims
-
1. A system for information delivery, the system comprising:
-
an electronic tag configured to hold a tag identifier that is updatable; a server configured to store the tag identifier held in the electronic tag and information corresponding to the tag identifier, and deliver information based on the tag identifier; and a terminal that configured to cause information corresponding to the tag identifier held in the electronic tag to be transmitted from the server, wherein the terminal includes a memory, and a processor coupled to the memory and configured to read the tag identifier from the electronic tag, update the tag identifier in the electronic tag by overwriting the electronic tag with a new tag identifier that is different in content from the tag identifier read from the electronic tag, and establish, after updating the tag identifier in the electronic tag, a time period in which a discrepancy between the tag identifier in the electronic tag and the tag identifier stored in the server occurs, by delaying a transmission timing of an update request to update the tag identifier stored in the server with the new tag identifier, or by causing the server to delay enabling the tag identifier stored in the server and updated with the new tag identifier, wherein the system is configured in at least either one of a first manner and a second manner, in the first manner, the terminal is configured to identify, as a timing for transmitting the update request, any timing before a timing at which the tag identifier is to be next read from the electronic tag, by referencing a use timetable that stores a use schedule of a user who uses the information, and transmits the update request to the server at the identified timing, in the first manner, the server is configured to update, upon receiving the update request from the terminal, the tag identifier held in the memory with the new tag identifier, in the second manner, the terminal is configured to transmit an update request to the server at a timing at which the tag identifier in the electronic tag is updated, and in the second manner, the server is configured to receive the update request from the terminal, update, at a timing at which the update request is received from the terminal, the tag identifier stored in the memory with the new tag identifier, and disable the tag identifier updated, identify any timing before a timing at which the tag identifier is to be next read from the electric tag, by referencing a use timetable that stores a use schedule of a user who uses the information, and enable, at the identified timing after the updating, the tag identifier stored in the memory. - View Dependent Claims (2)
-
-
3. A method implemented in a system including an electronic tag configured to hold a tag identifier that is updatable, a server configured to store the tag identifier held in the electronic tag and information corresponding to the tag identifier, and a terminal that configured to cause information corresponding to the tag identifier held in the electronic tag to be delivered from the server, the method comprising:
-
under control of the terminal of the system, reading the tag identifier from the electronic tag, updating the tag identifier in the electronic tag by overwriting the electronic tag with a new tag identifier that is different in content from the tag identifier read from the electronic tag, and establishing, after updating the tag identifier in the electronic tag, a time period in which a discrepancy between the tag identifier in the electronic tag and the tag identifier stored in the server occurs, by delaying a transmission timing of an update request to update the tag identifier stored in the server with the new tag identifier, or by causing the server to delay enabling the tag identifier stored in the server and updated with the new tag identifier, wherein the method is configured in at least either one of a first manner and a second manner, in the first manner, by the terminal, identifying, as a timing for transmitting the update request, any timing before a timing at which the tag identifier is to be next read from the electronic tag, by referencing a use timetable that stores a use schedule of a user who uses the information, and transmits the update request to the server at the identified timing, in the first manner, by the server, updating, upon receiving the update request from the terminal, the tag identifier held in the memory with the new tag identifier, in the second manner, by the terminal, transmitting an update request to the server at a timing at which the tag identifier in the electronic tag is updated, and in the second manner, by the server, receiving the update request from the terminal, updating, at a timing at which the update request is received from the terminal, the tag identifier stored in the memory with the new tag identifier, and disable the tag identifier updated, identifying any timing before a timing at which the tag identifier is to be next read from the electric tag, by referencing a use timetable that stores a use schedule of a user who uses the information, and enabling, at the identified timing after the updating, the tag identifier stored in the memory. - View Dependent Claims (4)
-
-
5. A non-transitory computer-readable storage medium storing a program that causes a processor to execute a process, the process comprising:
-
reading a tag identifier from an electronic tag; updating the tag identifier in the electronic tag by overwriting the electronic tag with a new tag identifier that is different in content from the tag identifier read from the electronic tag; and establishing, after updating the tag identifier in the electronic tag, a time period in which a discrepancy between the tag identifier in the electronic tag and the tag identifier stored in the server occurs, by delaying a transmission timing of an update request to update the tag identifier stored in the server with the new tag identifier, or by causing the server to delay enabling the tag identifier stored in the server and updated with the new tag identifier, wherein the process further includes identifying, as a timing for transmitting the update request, any timing before a timing at which the tag identifier is to be next read from the electronic tag, by referencing a use timetable that stores a use schedule of a user who uses the information, and transmitting the update request to the server at the identified timing. - View Dependent Claims (6)
-
Specification