CPC A63F 13/30 (2014.09) [A63F 13/216 (2014.09); A63F 13/40 (2014.09); A63F 13/65 (2014.09); A63F 13/79 (2014.09); A63F 13/87 (2014.09); A63F 2300/406 (2013.01); A63F 2300/5573 (2013.01); A63F 2300/69 (2013.01)] | 20 Claims |
1. A non-transitory computer-readable storage medium storing instructions that, when executed by a computer system, cause the computer system to:
retrieve locations for chat rooms, wherein the locations for the chat rooms were automatically determined by:
retrieving user data for users of a mobile application, the user data describing user locations within geographic areas;
retrieving interest locations of points of interest within the geographic areas; and
for each geographic area:
identifying a subset of the interest locations within the geographic area;
selecting an interest location that has the highest number of user interactions of the subset of interest locations within the geographic area; and
placing the chat room at the selected interest location;
select one of the chat rooms for a user of a client device connected to the server for the mobile application; and
automatically provide messages associated with the selected chat room for display to the user within the mobile application.
|