Patent ID: 8554852

Claim:
A method of serving information items to a user in connection with an electronic message performed on a server system having one or more processors and memory storing one or more programs for execution by the one or more processors, comprising: responding to a request from a client for an electronic message associated with a client messaging application and associated with a user account for storing electronic messages, including: identifying user geographical information obtained from the request from the client for an electronic message; identifying one or more electronic messages in response to the client request; associating the identified electronic messages with message content information comprising one or more concepts or categories based on content of the electronic messages; identifying a first set of information items, including a respective item identified based on both the user geographical information and the message content information associated with the one or more electronic messages; and sending the electronic message and the first set of information items to the requesting client for concurrent display of the electronic message and at least a subset of the first set of information items at the client.