Item selecting apparatus, item selecting method and item selecting program
First Claim
1. An item selecting apparatus comprising:
- item property storage configured to store an item identifier of each item and item time information representing a time point of creating the item or a time point of starting providing of the item, in an associated manner;
a receiver configured to receive usage information from another apparatus, the usage information including a use subject identifier for identifying either a user or a terminal that the user has used and an item identifier for identifying an item used by the user;
usage history storage configured to store a usage history which associates the use subject identifier with the item identifier contained in the usage information received by the receiver;
a usage characteristics information calculator configured to calculate an elapsed value as a difference between the item time information corresponding to the item identifier contained in the usage history stored in the usage history storage and a given time point, the elapsed value being calculated for each usage history corresponding to the use subject identifier, and calculate usage characteristics information with respect to the use subject identifier based on a distribution of elapsed values calculated for the use subject identifier, the usage characteristics information being a numerical value that is determined for each use subject identifier; and
an item selector configured to;
calculate, with respect to a certain item identifier stored in the item property storage, a freshness value representing a degree of freshness of a desired item related to the certain item identifier, based on the item time information corresponding to the certain item identifier;
determine a characteristic of a correspondence rule in accordance with the usage characteristics information;
calculate a novelty index by applying the freshness value on the correspondence rule;
calculate a priority of the desired item for the use subject identifier, based on the novelty index; and
perform a selection of an item for the use subject identifier, based on priorities calculated for the use subject identifier,wherein the item property storage, the receiver, the usage history storage, and the item selector are hardware or a combination of hardware and software.
4 Assignments
0 Petitions
Accused Products
Abstract
In an item selecting apparatus performing a selection of an item to be recommended for each user, it is performed to calculate, with respect to each usage registration of an item by a user, an elapsed value as a difference between a time point of creating the item or staring providing of the item and a predetermined time point, acquire a usage characteristics of each user based on the elapsed value and calculate a freshness value representing a degree of freshness about each item. Further, using correspondence rules of different characteristics corresponding to the usage item on the correspondence rule corresponding to the usage characteristics of each user, calculate a priority of the item for each user, based on the novelty index and performing a selection of the item.
40 Citations
30 Claims
-
1. An item selecting apparatus comprising:
-
item property storage configured to store an item identifier of each item and item time information representing a time point of creating the item or a time point of starting providing of the item, in an associated manner; a receiver configured to receive usage information from another apparatus, the usage information including a use subject identifier for identifying either a user or a terminal that the user has used and an item identifier for identifying an item used by the user; usage history storage configured to store a usage history which associates the use subject identifier with the item identifier contained in the usage information received by the receiver; a usage characteristics information calculator configured to calculate an elapsed value as a difference between the item time information corresponding to the item identifier contained in the usage history stored in the usage history storage and a given time point, the elapsed value being calculated for each usage history corresponding to the use subject identifier, and calculate usage characteristics information with respect to the use subject identifier based on a distribution of elapsed values calculated for the use subject identifier, the usage characteristics information being a numerical value that is determined for each use subject identifier; and an item selector configured to; calculate, with respect to a certain item identifier stored in the item property storage, a freshness value representing a degree of freshness of a desired item related to the certain item identifier, based on the item time information corresponding to the certain item identifier; determine a characteristic of a correspondence rule in accordance with the usage characteristics information; calculate a novelty index by applying the freshness value on the correspondence rule; calculate a priority of the desired item for the use subject identifier, based on the novelty index; and perform a selection of an item for the use subject identifier, based on priorities calculated for the use subject identifier, wherein the item property storage, the receiver, the usage history storage, and the item selector are hardware or a combination of hardware and software. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An item selecting apparatus comprising:
-
a receiver configured to receive usage information from another apparatus, the usage information including at least a use subject identifier for identifying either a user or a terminal that the user has used and an item identifier for identifying an item used by the user; usage history storage configured to store either a usage history associating three information contained in the usage information received by the receiver with each other, the three information comprising the use subject identifier, the item identifier and usage time information representing a time point when the item was used, or another usage history associating two information contained in the usage information received by the receiver and usage time information representing a time point when the receiver received the usage information with each other, the two information comprising the use subject identifier and the item identifier; a usage characteristics information calculator configured to calculate an elapsed value as a difference between the usage time information contained in the usage history stored in the usage history storage and a given time point, the elapsed value being calculated for each usage history corresponding to the use subject identifier, and calculate usage characteristics information, with respect to the use subject identifier based on a distribution of elapsed values calculated for the use subject identifier, the usage characteristics information being a numerical value that is determined for each use subject identifier; and an item selector configured to; calculate, with respect to a certain item identifier stored in the usage history storage, a freshness value representing a degree of freshness of a desired item related to the certain item identifier, based on the usage time information corresponding to the certain item identifier; determine a characteristic of a correspondence rule in accordance with the usage characteristics information; calculate a novelty index by applying the freshness value on the correspondence rule; calculate a priority of the desired item for the use subject identifier, based on the novelty index; and perform a selection of an item for the use subject identifier, based on priorities calculated for the use subject identifier, wherein the receiver, the usage history storage, and the item selector are hardware or a combination of hardware and software. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. An item selecting method comprising the steps of:
-
storing an item identifier of each item and item time information representing a time point of creating the item or a time point of starting providing of the item in item property storage, in an associated manner; receiving usage information including a use subject identifier for identifying either a user or a terminal that the user has used and an item identifier for identifying an item used by the user, from another apparatus; storing a usage history which associates the use subject identifier with the item identifier contained in the usage information received by a receiver, in usage history storage; calculating an elapsed value as a difference between the item time information corresponding to the item identifier contained in the usage history stored in the usage history storage and a given time point, the elapsed value being calculated for each usage history corresponding to the use subject identifier; calculating usage characteristics information with respect to the use subject identifier-based on a distribution of elapsed values calculated for the use subject identifier, the usage characteristics information being a numerical value that is determined for each use subject identifier; calculating a freshness value representing a degree of freshness of a desired item related to a certain item identifier, based on the item time information corresponding to the certain item identifier stored in the item property storage; determining a characteristic of a correspondence rule in accordance with the usage characteristics information; calculating a novelty index by applying the freshness value on the correspondence rule; calculating a priority of the desired item for the use subject identifier, based on the novelty index; and performing a selection of an item for the use subject identifier, based on priorities calculated for the use subject identifier.
-
-
28. An item selecting method comprising the steps of:
-
receiving usage information including at least a use subject identifier for identifying either a user or a terminal that the user has used and an item identifier for identifying an item used by the user, from another apparatus; storing either a usage history associating three information contained in the usage information received by a receiver with each other, the three information comprising the use subject identifier, the item identifier and usage time information representing a time point when the item was used, or another usage history associating two information contained in the usage information received by the receiver and usage time information representing a time point when the receiver received the usage information with each other, the two information comprising the use subject identifier and the item identifier; calculating an elapsed value as a difference between the usage time information contained in the usage history stored in usage history storage and a given time point, the elapsed value being calculated for each usage history corresponding to the use subject identifier; calculating usage characteristics information, with respect to the use subject identifier-based on a distribution of elapsed values calculated for the use subject identifier, the usage characteristics information being a numerical value that is determined for each use subject identifier; calculating a freshness value representing a degree of freshness of a desired item related to a certain item identifier, based on the usage time information corresponding to the certain item identifier stored in item property storage; determining a characteristic of a correspondence rule in accordance with the usage characteristics information; calculating a novelty index by applying the freshness value on the correspondence rule; calculating a priority of the desired item for the use subject identifier, based on the novelty index; and performing a selection of an item for the use subject identifier, based on priorities calculated for the use subject identifier.
-
-
29. A non-transitory computer readable medium storing an item selecting program for causing a computer to execute the steps of:
-
storing an item identifier of each item and item time information representing a time point of creating the item or a time point of starting providing of the item in item property storage, in an associated manner; receiving usage information including a use subject identifier for identifying either a user or a terminal that the user has used and an item identifier for identifying an item used by the user, from another apparatus; storing a usage history which associates the use subject identifier with the item identifier contained in the usage information received by a receiver, in usage history storage; calculating an elapsed value as a difference between the item time information corresponding to the item identifier contained in the usage history stored in the usage history storage and a given time point, the elapsed value being calculated for each usage history corresponding to the use subject identifier; calculating usage characteristics information with respect to the use subject identifier-based on a distribution of elapsed values calculated for the use subject identifier, the usage characteristics information being a numerical value that is determined for each use subject identifier; calculating a freshness value representing a degree of freshness of a desired item related to a certain item identifier, based on the item time information corresponding to the certain item identifier stored in the item property storage; determining a characteristic of a correspondence rule in accordance with the usage characteristics information; calculating a novelty index by applying the freshness value on the correspondence rule; calculating a priority of the desired item for the use subject identifier, based on the novelty index; and performing a selection of an item for the use subject identifier, based on priorities calculated for the use subject identifier.
-
-
30. A non-transitory computer readable medium storing an item selecting program for causing a computer to execute the steps of:
-
receiving usage information including at least a use subject identifier for identifying either a user or a terminal that the user has used and an item identifier for identifying an item used by the user, from another apparatus; storing either a usage history associating three information contained in the usage information received by a receiver with each other, the three information comprising the use subject identifier, the item identifier and usage time information representing a time point when the item was used, or another usage history associating two information contained in the usage information received by the receiver and usage time information representing a time point when the receiver received the usage information with each other, the two information comprising the use subject identifier and the item identifier; calculating an elapsed value as a difference between the usage time information contained in the usage history stored in usage history storage and a given time point, the elapsed value being calculated for each usage history corresponding to the use subject identifier; calculating usage characteristics information, with respect to the use subject identifier, based on a distribution of elapsed values calculated for the use subject identifier, the usage characteristics information being a numerical value that is determined for each use subject identifier; calculating a freshness value representing a degree of freshness of a desired item related to a certain item identifier, based on the usage time information corresponding to the certain item identifier stored in item property storage; determining a characteristic of a correspondence rule in accordance with the usage characteristics information; calculating a novelty index by applying the freshness value on the correspondence rule; calculating a priority of the desired item for the use subject identifier, based on the novelty index; and performing a selection of an item for the use subject identifier, based on priorities calculated for the use subject identifier.
-
Specification