Mutual interest location matching
First Claim
1. A system, comprising:
- a geo-fence component configured to generate geo-fences, where the geo-fences can be of different sizes based on different interests;
generate a first geo-fence associated with a first user based on a first user profile of the first user and a current geographic location of the first user in a geographical area, the first geo-fence moves with the first user in the geographical area, the first geo-fence having a geometric shape that is determined based on an interest of the first user as specified in the first user profile; and
generate a second geo-fence associated with a second user based on a second user profile of the second user and a current geographic location of the second user in the geographical area, the second geo-fence moves with the second user in the geographical area, the second geo-fence having a geometric shape that is determined based on an interest of the second user as specified in the second user profile;
a matching component configured to identify a match in the interests of the first user and the second user moving in the geographical area when the first geo-fence and the second geo-fence intersect; and
a microprocessor that executes computer-executable instructions associated with at least one of the geo-fence component or the matching component.
2 Assignments
0 Petitions
Accused Products
Abstract
Architecture that enables users to define user interests, and when two or more people with matching interests (mutual) are identified in the same geographical area, the architecture actively notifies either one or both of the users (e.g., based on a given scenario). After being notified, either or both users can decide how to act (e.g., the user that wants to buy the car can call the user that wants to sell the car and then set a meeting at a suitable time). The architecture automatically creates dynamic geo-fences in association with users to perform different location-based matching scenarios. The locations of the users are continuously identified as the users move in a geographical area. When a matching interest is identified, the architecture actively notifies the users of items that might be of interest and which are currently occurring in the user vicinity.
29 Citations
20 Claims
-
1. A system, comprising:
-
a geo-fence component configured to generate geo-fences, where the geo-fences can be of different sizes based on different interests; generate a first geo-fence associated with a first user based on a first user profile of the first user and a current geographic location of the first user in a geographical area, the first geo-fence moves with the first user in the geographical area, the first geo-fence having a geometric shape that is determined based on an interest of the first user as specified in the first user profile; and generate a second geo-fence associated with a second user based on a second user profile of the second user and a current geographic location of the second user in the geographical area, the second geo-fence moves with the second user in the geographical area, the second geo-fence having a geometric shape that is determined based on an interest of the second user as specified in the second user profile; a matching component configured to identify a match in the interests of the first user and the second user moving in the geographical area when the first geo-fence and the second geo-fence intersect; and a microprocessor that executes computer-executable instructions associated with at least one of the geo-fence component or the matching component. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising acts of:
-
identifying movement of users in a geographical area, the users associated with profile information related to interests of the users; configuring and associating geo-fences with the users for performing location-based matching of interests as the users move in the geographical area, the geo-fence of a given user configured according to a dimension that relates to the interest of the given user; detecting intersecting geo-fences within the geographical area of users having matching interests; and configuring at least one processor to perform at least one of the acts of identifying, associating, configuring geo-fences, or detecting. - View Dependent Claims (8, 9, 10, 11, 12, 13, 19, 20)
-
-
14. A method, comprising acts of:
-
analyzing interests of users in a geographical area, the interests derived from users of a network; associating geo-fences with the users in the geographical area; identifying movement of users in the geographical area; moving the geo-fences with the associated users as the users move in the geographical area; detecting intersecting geo-fences of at least two users having matching interests; notifying at least one of the two users of presence of the other user having the matching interest; and configuring at least one processor to perform at least one of the acts of analyzing, associating, identifying, moving, detecting, or notifying. - View Dependent Claims (15, 16, 17, 18)
-
Specification