Method for matching people
First Claim
1. A method of matching one or more pairs of persons out of four or more persons, the method comprising:
- a. receiving from the four or more persons three or more personal opinions, each personal opinion being an opinion of a certain person on another person of said four or more persons, such that at least one personal opinion of a first person on a second person being absent;
b. based on at least a collaborative filtering algorithm, calculating from the personal opinions at least a first estimated opinion of a first person on a second person, said collaborative filtering algorithm being a method of estimating an estimated opinion of a specific person on a certain object based on;
(i) a first group of opinions comprising opinions of said specific person on objects other than said certain object; and
(ii) a second group of opinions comprising opinions of persons other than said specific person on said certain object and some of the objects other than said certain object;
andc. matching said first person and said second person in accordance with the estimated opinion of said first person on said second person and a personal opinion or an estimated opinion of said second person on said first person.
0 Assignments
0 Petitions
Accused Products
Abstract
It is provided a method of matching pairs of persons. The method includes receiving from the persons personal opinions on other persons, and based on a collaborative filtering algorithm, calculating from the personal opinions a first estimated opinion of a first person on a second person and a second estimated opinion of the second person on the first person. The method also includes matching the two persons in accordance with the estimated opinions and connecting them for a predetermined time duration. The first estimated opinions may be the estimated probability that the first person wants to be matched to the second person. The matching of the two persons is done in accordance with the product of the probabilities. Matching order is determined by a difference between a highest and a second highest product of a person in two different pairs.
9 Citations
12 Claims
-
1. A method of matching one or more pairs of persons out of four or more persons, the method comprising:
-
a. receiving from the four or more persons three or more personal opinions, each personal opinion being an opinion of a certain person on another person of said four or more persons, such that at least one personal opinion of a first person on a second person being absent; b. based on at least a collaborative filtering algorithm, calculating from the personal opinions at least a first estimated opinion of a first person on a second person, said collaborative filtering algorithm being a method of estimating an estimated opinion of a specific person on a certain object based on; (i) a first group of opinions comprising opinions of said specific person on objects other than said certain object; and (ii) a second group of opinions comprising opinions of persons other than said specific person on said certain object and some of the objects other than said certain object; and c. matching said first person and said second person in accordance with the estimated opinion of said first person on said second person and a personal opinion or an estimated opinion of said second person on said first person. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A server connected to a wide area network, for matching one or more pairs of persons out of four or more persons, the persons communicating with the server using the wide area network, the server comprising:
-
a computer; wherein the computer is operated; (a) to receive from the four or more persons three or more personal opinions, each personal opinion being an opinion of a certain person on another person of said four or more persons, such that at least one personal opinion of a first person on a second person being absent; (b) to calculate from the personal opinions at least a first estimated opinion of said first person on said second person, based on at least a collaborative filtering algorithm, said collaborative filtering algorithm being a method of estimating an estimated opinion of a specific person on a certain object based on; (i) a first group of opinions comprising opinions of said specific person on objects other than said certain object; and (ii) a second group of opinions comprising opinions of persons other than said specific person on said certain object and some of the objects other than said certain object; and (c) to match said first person and said second person in accordance with the estimated opinion of said first person on said second person and the personal or estimated opinion of said second person on said first person.
-
Specification