×

Method and apparatus for recommending selections based on preferences in a multi-user system

  • US 7,461,055 B2
  • Filed: 05/16/2006
  • Issued: 12/02/2008
  • Est. Priority Date: 09/09/1993
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for outputting recommended preferences based on predetermined preferences, the method executing on a computer system, the computer system including a processor, database, first input device, and an output device, wherein the database includes a plurality of datafiles each containing a plurality of preferences, the method comprising the following steps:

  • a) accepting signals from the first input device to indicate a plurality of user preferences;

    b) using the processor to search the database and to determine the number of user preferences that match preferences in a given datafile;

    c) using the processor to identify datafiles with a number of matching preferences above a first threshold number;

    d) selecting preferences from the identified datafiles, wherein the selected preferences do not match the user preferences;

    e) for each unmatching preference in the related datafiles, performing a submethod comprising;

    e1) determining a first number of related datafiles in which the unmatching preference occurs;

    e2) determining a second number of all datafiles in the database in which each unmatching preference occurs; and

    e3) determining a third number as the proportion of the first and second determined numbers;

    f) determining a first ranking of said selected unmatching preferences from the related datafiles based on said first determined numbers;

    g) determining a second ranking of said selected unmatching preferences from the related datafiles based on said third determined numbers;

    h) selecting one or more recommended preferences based on a weighted combination of said first ranking and said second ranking; and

    i) outputting via the output device, the recommended preferences.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×