Method and system for determining a user profile
First Claim
1. A method of determining a user profile (321) for a user, comprising the steps of (a) generating a first generation (30) of profiles;
- (b) presenting the current generation (30, 31, 32) of profiles to the user;
(c) receiving a user selection of one or more profiles from the current generation (30, 31, 32);
(d) if the user selection comprises exactly one profile, determining the user profile (321) as the exactly one profile, and otherwise generating a next generation (31, 32) of profiles from the current generation (30, 31, 32), and executing steps (b), (c) and (d) for this next generation of profiles.
2 Assignments
0 Petitions
Accused Products
Abstract
In television receivers and similar systems, user profiles (301, 302, 303, 311, 312, 313, 321, 322, 323) are needed for use with interactive agents which suggest or recommend content. The invention relates to a method and system for determining a user profile for a user. A first set (30) of profiles is presented, from which the user makes a selection. Next “generations” (31, 32) of profiles are created based upon previous ones, preferably using a genetic algorithm. Each next generation (31, 23) will be more suited to the user'"'"'s preferences, because the relevant attributes are passed on to this next generation. Presentation of the profiles can be adapted to the attributes, so that the user can visually recognize each profile and make a more informed selection.
53 Citations
11 Claims
-
1. A method of determining a user profile (321) for a user, comprising the steps of
(a) generating a first generation (30) of profiles; -
(b) presenting the current generation (30, 31, 32) of profiles to the user;
(c) receiving a user selection of one or more profiles from the current generation (30, 31, 32);
(d) if the user selection comprises exactly one profile, determining the user profile (321) as the exactly one profile, and otherwise generating a next generation (31, 32) of profiles from the current generation (30, 31, 32), and executing steps (b), (c) and (d) for this next generation of profiles. - View Dependent Claims (2, 3)
-
-
4. A system for determining a user profile (321) for a user, comprising
initialization means (20) for generating a first generation (30) of profiles; -
presentation means (21) for presenting the current generation (30, 31, 32) of profiles to the user;
receiving means (10) for receiving a user selection of one or more profiles from the current generation (30, 31, 32);
generation means (22) for determining if the user selection comprises exactly one profile, and if so determining the user profile (321) as the exactly one profile, and otherwise generating a next generation (31, 32) of profiles from the current generation (30, 31, 32), and activating the presentation means (21). - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
Specification