Contiguous location-based user networks
First Claim
1. A non-transitory computer readable medium storing software for instructing a server to:
- identify a first proximity group comprising a first plurality of users, each user of the first plurality of users being within a proximate area of at least one other user of the first plurality of users and having an area of interest;
each of the proximate area and the area of interest corresponding to geographic regions where the area of interest is larger than the proximate area; and
identify at least one additional user within an aggregate of the areas of interests of the first plurality of users in the first proximity group as a neighbor of each of the first plurality of users in the first proximity group.
8 Assignments
0 Petitions
Accused Products
Abstract
Contiguous location based user networks are disclosed herein. A method includes receiving an identification of an area of interest associated with a user of, and transmitting the identification of the area of interest to a server. The method includes determining a location of the user device and transmitting the location to the server. The method includes receiving information identifying a proximity group comprising the user and a plurality of other users. The proximity group includes least one other user being within a proximate area of the location of the user device and having an area of interest corresponding to the area of interest of the user. The proximate area corresponds to a second geographic region smaller than the area of interest. The proximity group further comprising at least one additional other user identified as a neighbor of each of the user and the at least one other user.
182 Citations
23 Claims
-
1. A non-transitory computer readable medium storing software for instructing a server to:
-
identify a first proximity group comprising a first plurality of users, each user of the first plurality of users being within a proximate area of at least one other user of the first plurality of users and having an area of interest;
each of the proximate area and the area of interest corresponding to geographic regions where the area of interest is larger than the proximate area; andidentify at least one additional user within an aggregate of the areas of interests of the first plurality of users in the first proximity group as a neighbor of each of the first plurality of users in the first proximity group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
receiving an identification of an area of interest associated with a user of a user device, the area of interest corresponding to a first geographic region; transmitting the identification of the area of interest associated with the user to a server; determining a location of the user device; transmitting the location to the server; and receiving information identifying a proximity group comprising the user and a plurality of other users, wherein the proximity group includes at least one other user of the plurality of other users being within a proximate area of the location of the user device and having an area of interest corresponding to the area of interest of the user, the proximate area corresponding to a second geographic region smaller than the area of interest, the proximity group further comprising at least one additional other user of the plurality of other users within an aggregate of the areas of interests of the user and the at least one other user and identified as a neighbor of each of the user and the at least one other user in the proximity group. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A user device comprising:
-
a control system adapted to; receive an identification of an area of interest associated with a user of a user device, the area of interest corresponding to a first geographic region; a location determination component configured to identify the location of the user device; a communication interface for communicating with a server in communication with a plurality of other user devices via a network, the plurality of other user devices associated with a plurality of other users; the communication interface configured to transmit the identification of the area of interest associated with the user to the server; transmit the location to the server; and receive information identifying a proximity group comprising the user and the plurality of other users, wherein the proximity group includes at least one other user of the plurality of other users being within a proximate area of the location of the user device and having an area of interest corresponding to the area of interest of the user, the proximate area corresponding to a second geographic region smaller than the area of interest, the proximity group further comprising at least one additional other user of the plurality of other users within an aggregate of the areas of interests of the user and the at least one other user and identified as a neighbor of each of the user and the at least one other user in the proximity group. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A non-transitory computer readable medium storing software for instructing a user device to:
-
receive an identification of an area of interest associated with a user of a user device, the area of interest corresponding to a first geographic region; transmit the identification of the area of interest associated with the user to a server; determine a location of the user device; transmit the location to the server; and receive information identifying a proximity group comprising the user and a plurality of other users, wherein the proximity group includes at least one other user of the plurality of other users being within a proximate area of the location of the user device and having an area of interest corresponding to the area of interest of the user, the proximate area corresponding to a second geographic region smaller than the area of interest, the proximity group further comprising at least one additional other user of the plurality of other users within an aggregate of the areas of interests of the user and the at least one other user and identified as a neighbor of each of the user and the at least one other user in the proximity group.
-
Specification