Information providing apparatus, system, method, and program
First Claim
1. An information providing apparatus comprising:
- a data storing unit which stores therein utilization log data that includes a plurality of sets of a plurality of context values inputted from one of a plurality of user terminals upon accessing a piece of content, and one or more information selection criterion values for the piece of content;
a totalizing unit which totalizes frequencies of accesses to pieces of content, from the utilization log data, for each of the combinations of the values that each of the contexts can take and the values that each of the information selection criteria can take;
a context-influence calculating unit which calculates a coefficient of association between each of the information selection criteria and each of the contexts, from the result of the totalization conducted by the totalizing unit, and outputting the result to an information providing unit; and
the information providing unit which selects n [h] pieces (n [h] is one or more, and h is 1 to m, which is a number of the pieces of the information selection criteria and is one or more) of contexts in priority from those having higher association with each of m pieces of information selection criteria, on the basis of the coefficient of association, and selects, on the basis of values of the n [h] pieces of contexts, which are current values, inputted from one of the user terminals, which is a current terminal, a piece of content to be outputted to the current terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is an information providing apparatus, wherein information desired by users is provided with a high-precision selection, and at low processing cost. The information providing apparatus comprises: a data storing means for storing therein utilization log data that includes a plurality of sets of a plurality of context values inputted from a user terminal upon accessing a piece of content, and one or more information selection criterion values for the piece of content; a totalizing means for totalizing frequencies of accesses to pieces of content, from the utilization log data, for each of the combinations of the values that each of the contexts can take and the values that each of the information selection criteria can take; a context-influence calculating means for calculating a coefficient of association between each of the information selection criteria and each of the contexts, from the result of the totalization conducted by the totalizing means, and outputting the result to an information providing means; and the information providing means for selecting n [h] pieces (n [h] is one or more, and h is 1 to (the aforementioned m)) of contexts in priority from those having higher association with each of m pieces (m is one or more) of information selection criteria, on the basis of the coefficient of association, and selecting, on the basis of values of the n [h] pieces of contexts (current values) inputted from one of the user terminals (a current terminal), a piece of content to be outputted to the current terminal.
-
Citations
16 Claims
-
1. An information providing apparatus comprising:
-
a data storing unit which stores therein utilization log data that includes a plurality of sets of a plurality of context values inputted from one of a plurality of user terminals upon accessing a piece of content, and one or more information selection criterion values for the piece of content; a totalizing unit which totalizes frequencies of accesses to pieces of content, from the utilization log data, for each of the combinations of the values that each of the contexts can take and the values that each of the information selection criteria can take; a context-influence calculating unit which calculates a coefficient of association between each of the information selection criteria and each of the contexts, from the result of the totalization conducted by the totalizing unit, and outputting the result to an information providing unit; and the information providing unit which selects n [h] pieces (n [h] is one or more, and h is 1 to m, which is a number of the pieces of the information selection criteria and is one or more) of contexts in priority from those having higher association with each of m pieces of information selection criteria, on the basis of the coefficient of association, and selects, on the basis of values of the n [h] pieces of contexts, which are current values, inputted from one of the user terminals, which is a current terminal, a piece of content to be outputted to the current terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information providing method comprising:
-
storing, in a data storing unit, utilization log data that includes a plurality of sets of a plurality of context values inputted from one of a plurality of user terminals upon accessing a piece of content, and one or more information selection criterion values for the piece of content, totalizing frequencies of accesses to pieces of content, from the utilization log data, for each of the combinations of the values that each of the contexts can take and the values that each of the information selection criteria can take, calculating a coefficient of association between each of the information selection criteria and each of the contexts, from the result of the totalization conducted, and selecting n [h] pieces (n [h] is one or more, and h is 1 to m, which is a number of the pieces of the information selection criteria and is one or more) of contexts in priority from those having higher association with each of m pieces (m is one or more) of information selection criteria, on the basis of the coefficient of association, and selecting, on the basis of values of the n [h] pieces of contexts, which are current values, inputted from one of the user terminals, which is a current terminal, a piece of content to be outputted to the current terminal. - View Dependent Claims (10, 11)
-
-
12. A non-transitory computer readable medium storing an information providing program which causes a computer to function as:
-
a data storing unit which stores therein utilization log data that includes a plurality of sets of a plurality of context values inputted from one of a plurality of user terminals upon accessing a piece of content, and one or more information selection criterion values for the piece of content, a totalizing unit which stores frequencies of accesses to pieces of content, from the utilization log data, for each of the combinations of the values that each of the contexts can take and the values that each of the information selection criteria can take, a context-influence calculating unit which calculates the coefficient of association between each of the information selection criteria and each of the contexts, from the result of the totalization conducted by the totalizing unit, and outputting the result to an information providing unit, and the information providing unit which selects n [h] pieces (n [h] is one or more, and h is 1 to m, which is a number of the pieces of the information selection criteria and is one or more) of contexts in priority from those having higher association with each of m pieces (m is one or more) of information selection criteria, on the basis of the coefficient of association, and selects, on the basis of values of the n [h] pieces of contexts, which are current values, inputted from one of the user terminals, which is a current terminal, a piece of content to be outputted to the current terminal. - View Dependent Claims (13, 14)
-
-
15. An information providing apparatus comprising:
-
a data storing means for storing therein utilization log data that includes a plurality of sets of a plurality of context values inputted from one of a plurality of user terminals upon accessing a piece of content, and one or more information selection criterion values for the piece of content; a totalizing means for totalizing frequencies of accesses to pieces of content, from the utilization log data, for each of the combinations of the values that each of the contexts can take and the values that each of the information selection criteria can take; a context-influence calculating means for calculating a coefficient of association between each of the information selection criteria and each of the contexts, from the result of the totalization conducted by the totalizing means, and outputting the result to an information providing means; and the information providing means for selecting n [h] pieces (n [h] is one or more, and h is 1 to m, which is a number of the pieces of the information selection criteria and is one or more) of contexts in priority from those having higher association with each of m pieces of information selection criteria, on the basis of the coefficient of association, and selecting, on the basis of values of the n [h] pieces of contexts, which are current values, inputted from one of the user terminals, which is a current terminal, a piece of content to be outputted to the current terminal. - View Dependent Claims (16)
-
Specification