Abstract:
Systems, methods and non-transitory computer readable media are provided for selecting information items in connection with electronic messages. A request is obtained for a conversation from a user. The conversation including a plurality of electronic messages. A response to the request for the conversation is made. The request includes selecting an electronic message from the plurality of electronic messages in the conversation. Also, a plurality of information items is selected for a group of users including the user based on information identifying a communication channel, through which the group of users communicate with the computing system. The plurality of information items is associated with a keyword included in the electronic message. The plurality of information items and the conversation are then formatted for provision to the user.
Abstract:
A request for information items may include content information associated with one or more electronic messages and geographical information associated with the requesting user. A set of information items is identified based on the user geographical information and the message content of the one or more electronic messages. In some embodiments, at least one of the information items is identified based on both the user geographical information and the message content. In some embodiments, if the user geographical information is different from the user's default geographical information, at least one of the information items is identified based on the user geographical information, but not the message content. A subset of the identified information items may be selected in accordance with a scoring or ranking function. The selected information items are transferred to the requesting client and displayed concurrently with (e.g., next to) the electronic messages.