Information processing apparatus, information processing method, program, and recording medium
First Claim
Patent Images
1. An information processing apparatus comprising:
- a display device;
a processor; and
a memory device which stores instructions, which when executed by the processor, cause the processor to operate with the display device to;
(a) manage;
(i) first data about preferences of a user by managing a first factor in association with a first numeric value belonging to the user with respect to the first factor;
(ii) second data about information used by the user by managing a second factor regarding the information in association with a second numeric value belonging to the information with respect to the second factor; and
(iii) a database which includes;
(A) a first reason which corresponds to a third data, said third data specifying that the first reason is to be displayed to the user; and
(B) a second reason which corresponds to a fourth data, said fourth data specifying that the second reason is not to be displayed to the user;
(b) retrieve the second data about the information used by the user;
(c) update the first data by use of the retrieved second data;
(d) if the first factor coinciding with the second factor within the second data are found to exist within the first data;
(i) calculate a new first value using said first value and said second value; and
(ii) write the newly calculated first value into the first data;
(e) if the first factor coinciding with the second factor within the second data are not found to exist within the first data, add the second factor and the second value to the first data;
(f) create a recommended program based on the first data;
(g) provide a reason for the recommended program in terms of degree of match with the first data;
(h) determine, by referencing said database, whether said provided reason for the recommended program corresponds to said first reason;
(i) in response to said provided reason for the recommended program corresponding to said first reason, display said provided reason;
(j) determine, by referencing said database, whether said provided reason for the recommended program corresponds to said second reason; and
(k) in response to said provided reason for the recommended program corresponding to said second reason, suppress display of said provided reason.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus is provided which includes: a first managing part for managing first data about preferences of a user; a second managing part for managing second data about information; a retrieving part for retrieving the second data about the information used by the user; and an updating part for updating the first data by use of the second data retrieved by the retrieving part. If the second data are found to exist within the first data, then the updating part updates the first data using the second data; if the second data are not found to exist within the first data, then the updating part adds the second data to the first data.
-
Citations
18 Claims
-
1. An information processing apparatus comprising:
-
a display device; a processor; and a memory device which stores instructions, which when executed by the processor, cause the processor to operate with the display device to; (a) manage; (i) first data about preferences of a user by managing a first factor in association with a first numeric value belonging to the user with respect to the first factor; (ii) second data about information used by the user by managing a second factor regarding the information in association with a second numeric value belonging to the information with respect to the second factor; and (iii) a database which includes; (A) a first reason which corresponds to a third data, said third data specifying that the first reason is to be displayed to the user; and (B) a second reason which corresponds to a fourth data, said fourth data specifying that the second reason is not to be displayed to the user; (b) retrieve the second data about the information used by the user; (c) update the first data by use of the retrieved second data; (d) if the first factor coinciding with the second factor within the second data are found to exist within the first data; (i) calculate a new first value using said first value and said second value; and (ii) write the newly calculated first value into the first data; (e) if the first factor coinciding with the second factor within the second data are not found to exist within the first data, add the second factor and the second value to the first data; (f) create a recommended program based on the first data; (g) provide a reason for the recommended program in terms of degree of match with the first data; (h) determine, by referencing said database, whether said provided reason for the recommended program corresponds to said first reason; (i) in response to said provided reason for the recommended program corresponding to said first reason, display said provided reason; (j) determine, by referencing said database, whether said provided reason for the recommended program corresponds to said second reason; and (k) in response to said provided reason for the recommended program corresponding to said second reason, suppress display of said provided reason. - View Dependent Claims (5, 9, 13, 17, 18)
-
-
2. An information processing method for use with an information processing apparatus, which includes at least storing parts for storing data and controlling parts for performing predetermined processes by use of the data stored in the storing parts, the method comprising:
-
managing; (a) first data about preferences of a user by managing a first factor in association with a first numeric value belonging to the user with respect to the first factor; (b) second data about information used by the user by managing a second factor regarding the information in association with a second numeric value belonging to the information with respect to the second factor; and (c) a database which includes; (i) a first reason which corresponds to a third data, said third data specifying that the first reason is to be displayed to the user; and (ii) a second reason which corresponds to a fourth data, said fourth data specifying that the second reason is not to be displayed to the user; retrieving the second data about the information used by the user; updating the first data by use of the second data retrieved in the retrieving step; if the first factor coinciding with the second factor within the second data are found to exist within the first data; (i) calculating a new first value using said first value and said second value; and (ii) writing the newly calculated first value into the first data; if the first factor coinciding with the second factor within the second data are not found to exist within the first data, adding the second factor and the second value to the first data; creating a recommended program based on the first data;
transmitting the recommended program and a reason for the recommended program in terms of degree of match with the first data;determining, by referencing said database, whether said transmitted reason for the recommended program corresponds to said first reason; in response to said transmitted reason for the recommended program corresponding to said first reason, displaying said transmitted reason; determining, by referencing said database, whether said transmitted reason for the recommended program corresponds to said second reason; and in response to said transmitted reason for the recommended program corresponding to said second reason, suppressing display of said provided reason. - View Dependent Claims (6, 10, 14)
-
-
3. A program, on a computer readable medium, for use with an information processing apparatus, which includes at least storing parts for storing data and controlling parts for performing predetermined processes by use of the data stored in the storing parts, the program comprising:
-
a management step of managing; (a) first data about preferences of a user by managing a first factor in association with a first numeric value belong in to the user with respect to the first factor; (b) second data about information used by the user by managing a second factor regarding the information in association with a second numeric value belonging to the information with respect to the second factor; and (c) a database which includes; (i) a first reason which corresponds to a third data, said third data specifying that the first reason is to be displayed to the user; and (ii) a second reason which corresponds to a fourth data, said fourth data specifying that the second reason is not to be displayed to the user; a retrieving step of retrieving the second data about the information used by the user;
an updating step of updating the first data by use of the second data retrieved in the retrieving step;wherein, if the first factor coinciding with the second factor within the second data are found to exist within the first data; (a) a new first value is calculated using said first value and said second value; and (b) the newly calculated value is written into the first data; wherein, if the first factor coinciding with the second factor within the second data are not found to exist within the first data, the updating step adds the second factor and the second value to the first data; a recommending step of creating a recommended program based on the first data and for providing a reason for the recommended program in terms of degree of match with the first data; a first determining step of determining, by referencing a database, whether said provided reason for the recommended program corresponds to said first reason; in response to said provided reason for the recommended program corresponding to said first reason, a display step of displaying said provided reason; a second determining step of determining, by referencing said database, whether said provided reason for the recommended program corresponds to said second reason; and in response to said provided reason for the recommended program corresponding to said second reason, a suppressing step of suppressing display of said provided reason. - View Dependent Claims (7, 11, 15)
-
-
4. A recording medium storing a program, the program comprising:
-
a management step of managing; (a) first data about preferences of a user by managing in a first factor in association with a first numeric value belonging to the user with respect to the first factor; (b) second data about information used by the user by managing a second factor regarding the information in association with a second numeric value belonging to the information with respect to the second factor; (c) a database which includes; (i) a first reason which corresponds to a third data, said third data specifying that the first reason is to be displayed to the user; and (ii) a second reason which corresponds to a fourth data, said fourth data specifying that the second reason is not to be displayed to the user; a retrieving step of retrieving the second data about the information used by the user; an updating step of updating the first data by use of the second data retrieved in the retrieving step; wherein, if the first factor coinciding with the second factor within the second data are found to exist within the first data; (a) a new first value is calculated using said first value and said second value; and (ii) the newly calculated first value is written into the first data; wherein, if the first factor coinciding with the second factor within the second data are not found to exist within the first data, the updating step adds the second factor and the second value to the first data; a recommending step of creating a recommended program based on the first data and for providing a reason for the recommended program in terms of degree of match with the first data; a first determining step of determining, by referencing a database, whether said provided reason for the recommended program corresponds to said first reason; in response to said provided reason for the recommended program corresponding to said first reason, a displaying step for displaying said provided reason; a second determining step of determining, by referencing said database, whether said provided reason for the recommended program corresponds to said second reason; and in response to said provided reason for the recommended program corresponding to said second reason, a suppressing step of suppressing display of said provided reason. - View Dependent Claims (8, 12, 16)
-
Specification