PRESENTING MESSAGES ASSOCIATED WITH LOCATIONS
First Claim
1. A method of presenting, on a device having a processor and operated by a user, messages associated with locations and written by individuals represented in at least two individual stores, the method comprising:
- executing on the processor instructions configured to;
receive from the at least two individual stores messages associated with a location and written by at least one individual; and
upon receiving from the user a request to present the messages;
generate a map indicating the locations associated with the messages; and
present the map to the user.
2 Assignments
0 Petitions
Accused Products
Abstract
A user may express an interest in a set of individuals represented in a set of individual stores (e.g., friends in a social network and colleagues in an academic directory). Such individuals may send to the individual stores messages that are associated with a location, and the user may request, from respective individual stores, a presentation of the locations. According to the techniques presented herein, the messages from the individual stores may be aggregated, and the locations associated with the aggregated messages may be presented in a map, thereby presenting to the user the locations of the messages of the individuals irrespective of from which individual store each message was received. Additionally, the map may present the messages to the user, and upon receiving form the user a reply to a message, may send the message to the individual store from which the message was received.
-
Citations
20 Claims
-
1. A method of presenting, on a device having a processor and operated by a user, messages associated with locations and written by individuals represented in at least two individual stores, the method comprising:
executing on the processor instructions configured to; receive from the at least two individual stores messages associated with a location and written by at least one individual; and upon receiving from the user a request to present the messages; generate a map indicating the locations associated with the messages; and present the map to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
19. A method of presenting, on a device having a processor and a message store and operated by a user, messages associated with locations and written by individuals represented in at least two individual stores, the method comprising:
sending to the device instructions that, when executed on the processor, cause the device to; from the at least two individual stores, receive at least one message sent by an individual and associated with a location; aggregate the messages from the at least two individual stores in the message store; and upon receiving from the user a request to present the messages, present to the user a map indicating the locations associated with the messages.
-
20. A computer-readable storage medium comprising instructions that, when executed on a processor of a device having a message store and operated by a user having a user location, cause the device to present messages having a least one message property, the messages associated with locations and written by individuals represented in at least two individual stores respectively comprising an individual store interface configured to send messages to a user, respective individual stores associated with a visual identifier distinguishing the individual store from other individual stores, by:
-
upon receiving at least one credential authenticating the user, storing the at least one credential; from respective individual stores; requesting messages from at least one individual store at a message query frequency for presenting to the user; authenticating the user with the individual store according to at least one credential; and requesting from the individual store the messages accessible to the user and having a location that is within a range of the user location by invoking the individual store interface to request the messages at a location message query frequency that is higher than the message query frequency; receiving at least one offer having a location from at least one business; upon receiving from an individual store a message associated with a location and written by at least one individual; storing the message with the first time point in the message store, and identify, for respective locations, a message count of messages associated with the location; and upon receiving from the user through a device having at least one capability, at a second time point after the first time point, a request to present the messages and specifying a selected time point and at least one selected message property; retrieving from the message store the messages having a time point within a range of the selected time point and having the at least one selected message property; identify at least one message option associated with messages and the at least one capability of the device; generating a map localized within a range of the user location and indicating the locations associated with the messages and, for respective messages, the at least one message option; identifying on the map; the locations having a high message count of messages associated with the location, and the offers having locations that are within a range of the user location; presenting the map to the user; upon receiving from an individual store a new message having a location while presenting the map to the user, update the map with the new message; upon receiving a reply from the user referencing a message from an individual, send the reply to the individual store from which the message referenced by the reply was received.
-
Specification