EP1542146A2

Statistical models and methods to support the personalization of applications and services via consideration of preference encodings of a community of users

Abstract

A statistical methodology is employed for assisting people with the setting of parameters of software applications or services. With the method, information about demographics and/or about the complete or partial preferences of other people, are analyzed to infer recommendations for settings and functionality of a computer application or service. A system is reviewed with the ability to receive data regarding a plurality of users, and stores respective profiles for these users in a community store. The system can leverage off of these completed and/or partially completed profiles of parameters representing preferences about software operation in connection with building new profiles for users (new and/or existing). Data regarding a user that desires to build a new profile is employed in connection with the community profiles to facilitate the user building a personalized profile. Various statistical and/probabilistic schemes can be employed, for example, collaborative filtering techniques to identify to the user the top n settings by particular parameter(s), top m settings by popularity, top x most similar profiles to facilitate the user selecting most appropriate sub-profiles as part of a personalized profile building and selection effort.

EP1542146A2, drawing sheet 1
Sheet 1 of 23

Term

Term ended

Projected expiry passed 18 November 2024, 1.8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

31 claims: 4 independent, 27 dependent

  1. 1
    A system that facilitates generation of a system profile, comprising:a storage component that receives data relating to a community of users, andan analyzer that processes the community data and information relating to existing profiles to provide recommendations to the user in connection with building a personalized profile.
  2. 21
    A method for automatically generating a preference profile, comprising:storing a plurality of settings for a computer application in a database;andautomatically applying collaborative filtering to the database to determine a subset of preference settings for a respective user of the computer application, the preference settings employed to configure or operate the computer application.
  3. 22
    A system for automatically generating a preference profile, comprising:means for aggregating existing configurations for a computer or a computer application;means filtering to the existing configurations to determine a potential subset of configuration settings for a respective user of the computer or the computer application;andmeans for selecting or influencing the potential subset of configuration settings.
  4. 23
    A graphical user interface to facilitate determine of preferences for an application, comprising:a display object associated with viewing potential profiles relating to a community of users preferences;at least one input to select or alter the potential profiles;anda filter component to automatically determine the potential profiles.