System and Method for Targeting Information Items Based on Popularities of the Information Items
First Claim
1. A method of selecting information items in connection with electronic messages, comprising:
- on a computing system having one or more processors that execute one or more programs stored in a memory of the computing system;
obtaining a request for a conversation from a user, the conversation including a plurality of electronic messages;
responding to the request for the conversation, the responding including;
(A) selecting an electronic message from the plurality of electronic messages in the conversation;
(B) selecting a plurality of information items 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, wherein the plurality of information items is associated with a keyword included in the electronic message; and
(C) formatting the plurality of information items and the conversation for provision to the user.
2 Assignments
0 Petitions
Accused Products
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.
56 Citations
20 Claims
-
1. A method of selecting information items in connection with electronic messages, comprising:
on a computing system having one or more processors that execute one or more programs stored in a memory of the computing system; obtaining a request for a conversation from a user, the conversation including a plurality of electronic messages; responding to the request for the conversation, the responding including; (A) selecting an electronic message from the plurality of electronic messages in the conversation; (B) selecting a plurality of information items 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, wherein the plurality of information items is associated with a keyword included in the electronic message; and (C) formatting the plurality of information items and the conversation for provision to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A computer system for serving information items to a user in connection with an electronic message comprising:
-
a memory; one or more processors; and at least one program, stored in the memory and executed by the one or more processors, the at least one program further including instructions for; obtaining a request for a conversation from a user, the conversation including a plurality of electronic messages; responding to the request for the conversation, the responding including; (A) selecting an electronic message from the plurality of electronic messages in the conversation; (B) selecting a plurality of information items 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, wherein the plurality of information items is associated with a keyword included in the electronic message; and (C) formatting the plurality of information items and the conversation for provision to the user. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable storage medium storing one or more programs, the one or more programs for serving information items to a user in connection with an electronic message, the one or more programs comprising instructions, which when executed by a computer system, cause the computer system to:
-
obtain a request for a conversation from a user, the conversation including a plurality of electronic messages; respond to the request for the conversation by a method including; (A) selecting an electronic message from the plurality of electronic messages in the conversation; (B) selecting a plurality of information items 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, wherein the plurality of information items is associated with a keyword included in the electronic message; and (C) formatting the plurality of information items and the conversation for provision to the user. - View Dependent Claims (19, 20)
-
Specification