SYSTEM AND METHOD FOR MATCHING MOBILE DEVICE USERS
First Claim
1. A system for matching mobile device users, comprising:
- a mobile device, corresponding to a mobile device user; and
a match server, receiving a plurality of position coordinates of the mobile device user from the mobile device, and transmitting a match list to the mobile device, wherein the match serve comprises;
a living community range defining module, defining a plurality of living community regions and a plurality of living community reference points in each of the living community regions, and defining a living community range of the mobile device user according to the position coordinates of the mobile device user and the living community reference points and the living community regions;
a point of interest (POI) inferring module, defining a plurality of primary interest classes and a plurality of detail interest classes in each of the primary interest classes, and inferring a POI of the mobile device user according to the position coordinates of the mobile device user and the primary interest classes and the detail interest classes;
a personal profile maintaining module, providing a registration for the mobile device user, and maintaining personal profiles of the mobile device user;
a mobile device user database, storing the living community range, the POI and the personal profiles of the mobile device user, and further storing living community ranges, POIs and personal profiles of a plurality of other mobile device users;
a match engine module, calculating a match index between the mobile device user and each of the other mobile device users according to the living community range, the POI and the personal profiles of the mobile device user and the living community ranges, the POIs and the personal profiles of the other mobile device users; and
a match list transmission module, generating the match list according to the calculated match indexes, and transmitting the match list to the mobile device, wherein the personal profiles of at least one of the other mobile device users are listed in the match list.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and a method for matching mobile device users are provided. The system includes a match server and a mobile device used by a mobile device user. The match server defines a plurality of living community regions, living community reference points, primary interest classes and detail interest classes, receives position coordinates from the mobile device, and defines a living community range of the mobile device user and infers the point of interest (POI) of the mobile device user based on the received position coordinates. Moreover, the match server generates a match list based on the living community ranges, the POIs and the personal profiles of the mobile device user and the other mobile device users, and transmits the match list to the mobile device. Accordingly, the system can effectively match the mobile device users having similar behavior patterns.
-
Citations
26 Claims
-
1. A system for matching mobile device users, comprising:
-
a mobile device, corresponding to a mobile device user; and a match server, receiving a plurality of position coordinates of the mobile device user from the mobile device, and transmitting a match list to the mobile device, wherein the match serve comprises; a living community range defining module, defining a plurality of living community regions and a plurality of living community reference points in each of the living community regions, and defining a living community range of the mobile device user according to the position coordinates of the mobile device user and the living community reference points and the living community regions; a point of interest (POI) inferring module, defining a plurality of primary interest classes and a plurality of detail interest classes in each of the primary interest classes, and inferring a POI of the mobile device user according to the position coordinates of the mobile device user and the primary interest classes and the detail interest classes; a personal profile maintaining module, providing a registration for the mobile device user, and maintaining personal profiles of the mobile device user; a mobile device user database, storing the living community range, the POI and the personal profiles of the mobile device user, and further storing living community ranges, POIs and personal profiles of a plurality of other mobile device users; a match engine module, calculating a match index between the mobile device user and each of the other mobile device users according to the living community range, the POI and the personal profiles of the mobile device user and the living community ranges, the POIs and the personal profiles of the other mobile device users; and a match list transmission module, generating the match list according to the calculated match indexes, and transmitting the match list to the mobile device, wherein the personal profiles of at least one of the other mobile device users are listed in the match list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for matching mobile device users, comprising:
-
receiving a plurality of position coordinates of a mobile device user from a mobile device, wherein the mobile device is used by the mobile device user; defining a plurality of living community regions and a plurality of living community reference points in each one of the living community regions; defining a living community range of the mobile device user according to the position coordinates of the mobile device user and the living community reference points and the living community regions; defining a plurality of primary interest classes and a plurality of detail interest classes in each of the primary interest classes; inferring a POI of the mobile device user according to the position coordinates of the mobile device user and the primary interest classes and the detail interest classes; storing the living community range, the POI and personal profiles of the mobile device user in a mobile device user database, wherein the mobile device user database further stores living community ranges, POIs and personal profiles of a plurality of other mobile device users; calculating a match index between the mobile device user and each of the other mobile device users according to the living community range, the POI and the personal profiles of the mobile device user and the living community ranges, the POIs and the personal profiles of the other mobile device users; generating a match list according to the calculated match indexes, wherein the personal profiles of at least one of the other mobile device users are listed in the match list; and transmitting the match list to the mobile device. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification