User profile management system
First Claim
1. A management device for collecting user profiles from a user terminal, the management device being connected to the user terminal in which one or more applications operate and create the user profiles, the management device comprising:
- a determination criteria storing means for storing one or more user situation determination criteria for determining a user situation;
a collecting means for collecting and storing the user profiles created by the one or more applications;
a request accepting means for accepting a request for a comprehensive user profile from any of the one or more applications;
a user situation managing means for determining, in response to the request for the comprehensive user profile, a current user situation based on the user situation determination criteria;
a creating means for, in response to the request for the comprehensive user profile, extracting, from the user profiles stored in the collecting means, one or more user profiles relating to the current user situation determined by the user situation managing means and creating the comprehensive user profile of the current user situation based on the one or more extracted user profiles relating to the current user situation; and
a transmitting means for transmitting the comprehensive user profile created by the creating means to the one or more applications,wherein the user situation managing means further stores a relevance level table that defines a level of relevance between determined user situations, andwherein, in response to the request for the comprehensive user profile, the creating means;
specifies, from the relevance level table, a related user situation other than the current user situation and related to the current user situation;
extracts, from the user profiles stored in the collecting means, one or more user profiles relating to the specified related user situation in addition to the extracted one or more user profiles relating to the current user situation;
weights (i) the extracted one or more user profiles relating to the specified related user situation and (ii) the extracted one or more user profiles relating to the current user situation, based on the level of relevance, indicated by the relevance level table, between the current user situation and the related user situation; and
creates the comprehensive user profile based on each of the weighted user profiles.
2 Assignments
0 Petitions
Accused Products
Abstract
A management device that provides user profile taking the user'"'"'s situation into consideration. The management device creates, in response to a request from applications, a new user profile (hereinafter referred to as “comprehensive user profile”) based on a plurality of user profiles, and provides it to the applications. The management device always monitors a user'"'"'s situation, directly or indirectly correlates the user'"'"'s situation at the time that the user profile is registered with the user profile, and stores the same. Because the management device creates the comprehensive user profile based on the user profile corresponding to the current user situation, the comprehensive user profile reflects the user'"'"'s situation which changes from time to time.
-
Citations
7 Claims
-
1. A management device for collecting user profiles from a user terminal, the management device being connected to the user terminal in which one or more applications operate and create the user profiles, the management device comprising:
-
a determination criteria storing means for storing one or more user situation determination criteria for determining a user situation; a collecting means for collecting and storing the user profiles created by the one or more applications; a request accepting means for accepting a request for a comprehensive user profile from any of the one or more applications; a user situation managing means for determining, in response to the request for the comprehensive user profile, a current user situation based on the user situation determination criteria; a creating means for, in response to the request for the comprehensive user profile, extracting, from the user profiles stored in the collecting means, one or more user profiles relating to the current user situation determined by the user situation managing means and creating the comprehensive user profile of the current user situation based on the one or more extracted user profiles relating to the current user situation; and a transmitting means for transmitting the comprehensive user profile created by the creating means to the one or more applications, wherein the user situation managing means further stores a relevance level table that defines a level of relevance between determined user situations, and wherein, in response to the request for the comprehensive user profile, the creating means; specifies, from the relevance level table, a related user situation other than the current user situation and related to the current user situation; extracts, from the user profiles stored in the collecting means, one or more user profiles relating to the specified related user situation in addition to the extracted one or more user profiles relating to the current user situation; weights (i) the extracted one or more user profiles relating to the specified related user situation and (ii) the extracted one or more user profiles relating to the current user situation, based on the level of relevance, indicated by the relevance level table, between the current user situation and the related user situation; and creates the comprehensive user profile based on each of the weighted user profiles. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A management method for collecting user profiles from a user terminal, the management method being executed by a computer that is connected to the user terminal in which one or more applications operate and create the user profiles, the management method comprising:
-
storing one or more user situation determination criteria for determining a user situation; collecting and storing the user profiles created by the one or more applications; storing a relevance level table that defines a level of relevance between determined user situations; accepting a request for a comprehensive user profile from any of the one or more applications; determining, in response to the accepted request for the comprehensive user profile, a current user situation based on the user situation determination criteria; extracting, in response to the accepted request for the comprehensive user profile and from the stored user profiles, one or more user profiles relating to the current user situation determined by said determining; creating, in response to the accepted request for the comprehensive user profile, the comprehensive user profile of the current user situation based on the one or more extracted user profiles relating to the current situation; and transmitting the created comprehensive user profile to the one or more applications, wherein, in response to the accepted request for the comprehensive user profile, the creating of the comprehensive user profile further includes; specifying, from the relevance level table, a related user situation other than the current user situation and related to the current user situation; extracting, from the stored user profiles, one or more user profiles relating to the specified related user situation in addition to the extracted one or more user profiles relating to the current user situation; weighting (i) the extracted one or more user profiles relating to the specified related user situation and (ii) the extracted one or more user profiles relating to the current user situation, based on the level of relevance, indicated by the relevance level table, between the current user situation and the related user situation; and creating the comprehensive user profile based on each of the weighted user profiles.
-
-
7. A computer-readable recording medium having a management program recorded thereon, the management program causing a computer terminal to function as a management device for collecting user profiles from a user terminal in which one or more applications operate and create the user profiles, the management device being connected the user terminal, the management program causing the computer terminal to function as:
-
a determination criteria storing means for storing one or more user situation determination criteria for determining a user situation; a collecting means for collecting and storing the user profiles created by the one or more applications; a request accepting means for accepting a request for a comprehensive user profile from any of the one or more applications; a user situation managing means for determining, in response to the request for the comprehensive user profile, a current user situation based on the user situation determination criteria; a creating means for, in response to the request for the comprehensive user profile, extracting, from the user profiles stored in the collecting means, one or more user profiles relating to the current user situation determined by the user situation managing means, and creating the comprehensive user profile of the current user situation based on the one or more extracted user profiles relating to the current user situation; and a transmitting means for transmitting the comprehensive user profile created by the creating means to the one or more applications, wherein the user situation managing means further stores a relevance level table that defines a level of relevance between determined user situations, and wherein, in response to the request for the comprehensive user profile, the creating means; specifies, from the relevance level table, a related user situation other than the current user situation and related to the current user situation; extracts, from the user profiles stored in the collecting means, one or more user profiles relating to the specified related user situation in addition to the extracted one or more user profiles relating to the current user situation; weights (i) the extracted one or more user profiles relating to the specified related user situation and (ii) the extracted one or more user profiles relating to the current user situation, based on the level of relevance, indicated by the relevance level table, between the current user situation and the related user situation; and creates the comprehensive user profile based on each of the weighted user profiles.
-
Specification