Patent Document ID: 9253134
Application ID: 13692224

Base Claim:
1. A computer-implemented method comprising: determining, at a server, a first topic for a conversation received from a first user; determining, at the server, location information related to a first location of a computing device associated with the first user; creating, at the server, one or more conversation objects that include the first topic; tagging the one or more conversation objects with the location information; indexing the one or more conversation objects in one or more indexes that include one or more other conversation objects that include the first topic by: updating the one or more indexes of conversation objects to include the one or more conversation objects based on one or more conversation parameters, and wherein the one or more conversation parameters include the first topic, messages associated with each of the one or more conversation objects, and the location information associated with each of the one or more conversation objects; and sorting the one or more conversation objects and the one or more other conversation objects included in the one or more indexes based on a level of message activity over a certain period of time for the messages associated with each conversation object and other messages associated with each other conversation object; receiving one or more search parameters from a second user, wherein the one or more search parameters include at least one second topic corresponding to the first topic for the conversation and at least one second location corresponding to the first location associated with the one or more conversation objects; and providing the sorted one or more conversation objects and the one or more other conversation topics to the second user in response to receiving the one or more search parameters.

---

Claim 3:
3. The method of claim 1 , further comprising: receiving, from the first user, a list of one or more other users to invite to be associated with the one or more conversation objects; sending, to one or more of the other users included in the received list, an invitation to be associated with the one or more conversation objects; receiving, from one or more of the other users, an acceptance of the invitation; and updating the one or more conversation objects to include indicators of the one or more other users that accepted the invitation.