Method And System for User Connections and Advertising Using Geographic Index of Affinity
First Claim
1. A computer-implemented method, comprising:
- receiving user input from a user device, the user input comprising and intersection, an interest, and an interest radius for a first user;
calculating a geographic index of affinity by using the intersection, interest, and interest radius;
calculating a zone corresponding to the interest by using the geographic index of affinity;
locating a second user in the zone corresponding to the interest;
displaying information related to the second user to the user device; and
providing for communication between the first user and the second user.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for managing a geographic index of affinity (GIA), defined as a distance a user is willing to find/connect with other users, specific to a particular shared interest. The GIA includes a degree of distance (Affinity) based on their geographic location and can be used in conjunction with free online Web services to deliver a steady and relevant pool of meaningful connections based on interest-specific GIAs. This provides an advantage of capitalizing on blind spots and shortfalls in current social networking platforms by building sites where users build communities of trust, and, in the process, make themselves open to relevant local advertising. As desired, user demographic databases are built that include specific interests, approximate location, age and gender of the users using the GIA.
-
Citations
21 Claims
-
1. A computer-implemented method, comprising:
-
receiving user input from a user device, the user input comprising and intersection, an interest, and an interest radius for a first user; calculating a geographic index of affinity by using the intersection, interest, and interest radius; calculating a zone corresponding to the interest by using the geographic index of affinity; locating a second user in the zone corresponding to the interest; displaying information related to the second user to the user device; and providing for communication between the first user and the second user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium having stored thereon a plurality of instructions, the instructions when executed by a processor cause the processor to perform:
-
receiving user input from a user device, the user input comprising and intersection, an interest, and an interest radius for a first user; calculating a geographic index of affinity by using the intersection, interest, and interest radius; calculating a zone corresponding to the interest by using the geographic index of affinity; locating a second user in the zone corresponding to the interest; displaying information related to the second user to the user device; and providing for communication between the first user and the second user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a server in communication with a network; and software instructions stored on the server and executable by the server, the software instructions for; receiving user input from a user device, the user input comprising and intersection, an interest, and an interest radius for a first user; calculating a geographic index of affinity by using the intersection, interest, and interest radius; calculating a zone corresponding to the interest by using the geographic index of affinity; locating a second user in the zone corresponding to the interest; displaying information related to the second user to the user device; and providing for communication between the first user and the second user. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification