Server apparatus, information providing program, recording medium recording information providing program, information providing method, terminal device, terminal program and recording medium recording terminal program
First Claim
1. A server apparatus to which a store terminal of a store is accessible via a communication network, comprising:
- at least one memory operable to store code;
at least one processor operable to read said code and operate as instructed by said code, said code including;
store information storing code that causes the at least one processor to store, in a store information storage, store information that is uploaded by the store terminal of each store via the communication network, the store information of the store including use time information of the store that includes time zones in which a product or a service is available to the user according to different attributes of the user, wherein the store information storage further stores, per store, provision information related to a product or a service provided by each of the stores;
time range information acquiring code that causes the at least one processor to acquire user time range information indicating a vacant time range of a user;
attribute information acquiring code that causes the at least one processor to acquire attribute information of the user indicating at least one attribute of the user, the at least one attribute including at least one of an age and a gender of the user;
use time information acquiring code that causes the at least one processor to acquire use time information, which is determined according to the attribute information of the user, by referring to the store information storage which stores the store information including the use time information;
store combination determining code that causes the at least one processor to determine a combination of stores which the user can use within the vacant time range indicated by the user time range information based on the acquired use time information, the acquired attribute information of the user, and the acquired user time range information; and
provision information transmitting code that causes the at least one processor to transmit the provision information of the stores in the determined combination, to a terminal device of the user via the communication network.
3 Assignments
0 Petitions
Accused Products
Abstract
Provided is a server apparatus capable of flexibly providing provision information of a store in accordance with a time range when the store can be used by a user. The server apparatus, on the basis of store information including at least any one of position information of a store which provide a product or service, use time information of the store and attribute information of the store, and user time range information user time range information indicating a vacant time range of a user, determines a combination in which the user can use the stores within the time range indicated by the user time range information, and transmits the provision information of the store in the determined combination to a terminal device of the user.
5 Citations
24 Claims
-
1. A server apparatus to which a store terminal of a store is accessible via a communication network, comprising:
-
at least one memory operable to store code; at least one processor operable to read said code and operate as instructed by said code, said code including; store information storing code that causes the at least one processor to store, in a store information storage, store information that is uploaded by the store terminal of each store via the communication network, the store information of the store including use time information of the store that includes time zones in which a product or a service is available to the user according to different attributes of the user, wherein the store information storage further stores, per store, provision information related to a product or a service provided by each of the stores; time range information acquiring code that causes the at least one processor to acquire user time range information indicating a vacant time range of a user; attribute information acquiring code that causes the at least one processor to acquire attribute information of the user indicating at least one attribute of the user, the at least one attribute including at least one of an age and a gender of the user; use time information acquiring code that causes the at least one processor to acquire use time information, which is determined according to the attribute information of the user, by referring to the store information storage which stores the store information including the use time information; store combination determining code that causes the at least one processor to determine a combination of stores which the user can use within the vacant time range indicated by the user time range information based on the acquired use time information, the acquired attribute information of the user, and the acquired user time range information; and provision information transmitting code that causes the at least one processor to transmit the provision information of the stores in the determined combination, to a terminal device of the user via the communication network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An information providing method in a server apparatus to which a store terminal of a store is accessible via a communication network, comprising:
-
a step of, at the server apparatus, storing, in a store information storage, store information that is uploaded by the store terminal of each store via Internet network, the store information including use time information of the store that includes time zones in which a product or a service is available to the user according to different attributes of the user, wherein the store information storage further stores, per store, provision information related to a product or a service provided by each of the stores; a step of, at the server apparatus, acquiring user time range information indicating a vacant time range of a user; a step of, at the server apparatus, acquiring attribute information of the user indicating at least one attribute of the user, the at least one attribute including at least one of an age and a gender of the user; a step of, at the server apparatus, acquiring use time information, which is determined according to the attribute information of the user by referring to the store information storage which stores the store information including the use time information; a step of, at the sever apparatus, determining a combination of stores which the user can use within the vacant time range indicated by the user time range information based on the acquired use time information, the acquired attribute information of the user, and the acquired user time range information; and a step of, at the server apparatus, transmitting the provision information of the stores in the determined combination, to a terminal device of the user via the communication network.
-
-
22. An information providing system comprising a store terminal of a store and a server apparatus to which the store terminal is accessible via a communication network, the server comprising:
-
at least one memory operable to store code; at least one processor operable to read said code and operate as instructed by said code, said code including; store information storing code that causes the at least one processor to store, in a store information storage, store information that is uploaded by store terminal of each store via the communication network, the store information of the store including use time information of the store that includes time zones in which a product or a service is available to the user according to different attributes of the user, wherein the store information storage further stores, per store, provision information related to a product or a service provided by each of the stores; attribute information acquiring code that causes the at least one processor to acquire attribute information of a user indicating at least one attribute of the user, the at least one attribute including at least one of an age and a gender of the user; time range information acquiring code that causes the at least one processor to acquire user time range information indicating a vacant time range of the user; use time information acquiring code that causes the at least one processor to acquire use time information, which is determined according to the attribute information of the user by referring to the store information storage which stores the store information; store combination determining code that causes the at least one processor to determine a combination of the stores which the user can use within the vacant time range indicated by the user time range information, based on the acquired use time information, the acquired attribute information of the user, and the acquired user time range information; and display control code that causes the at least one processor to control to display provision information of the stores in the determined combination on a terminal device of the user through the communication network.
-
-
23. A server apparatus to which a store terminal of a store is accessible via a communication network, comprising:
-
at least one memory operable to store code; at least one processor operable to read said code and operate as instructed by said code, said code including; time range information acquiring code that causes the at least one processor to acquire user time range information indicating a vacant time range of a user; store combination determining code that causes the at least one processor to determine a combination of stores which the user can use within the vacant time range indicated by the user time range information based on store information of each of stores which provide a product or service and the acquired user time range information, wherein the store information includes at least any one of position information of the stores, use time information of the stores, and attribute information of the stores, and wherein the store information is uploaded by the store terminal of each store via the communication network; provision information transmitting code that causes the at least one processor to transmit provision information of the stores in the determined combination, to a terminal device of the user via the communication network, the provision information being related to a product or a service provided by each of the stores; use recognizing code that causes the at least one processor to recognize use of the provision information of the stores in the determined combination; and remaining time calculating code that causes the at least one processor to calculate a remaining time in the vacant time range based on the recognized use time and the vacant time range, wherein the store combination determining code causes the at least one processor to redetermine the combination of the stores which the user can use within the remaining time at a timing of calculating the remaining time, and wherein the provision information transmitting code causes the at least one processor to retransmit provision information of the stores in the redetermined combination, to the terminal device of the user via the communication network.
-
-
24. An information providing method in a server apparatus to which a store terminal of a store is accessible via a communication network, comprising:
-
a step of, at the server apparatus, acquiring user time range information indicating a vacant time range of a user; a step of, at the sever apparatus, determining a combination of stores which the user can use within a vacant time range indicated by the user time range information based on store information of each of stores which provide a product or service and the acquired user time range information, wherein the store information includes at least any one of position information of the stores, use time information of the stores, and attribute information of the stores, and wherein the store information is uploaded by the store terminal of each store via the communication network; a step of, at the server apparatus, transmitting provision information of the stores in the determined combination, to a terminal device of the user via the communication network, the provision information being related to a product or a service provided by each of the stores; a step of, at the server apparatus, recognizing use of the provision information of the stores in the determined combination; a step of, at the server apparatus, calculating a remaining time in the vacant time range based on the recognized use time and die vacant time range; a step of, at the server apparatus, redetermining the combination of the stores which the user can use within the remaining time at a timing of calculating the remaining time; and a step of, at the server apparatus, retransmitting provision information of the stores in the redetermined combination, to the terminal device of the user via the communication network.
-
Specification