Presenting supplemental content in context
First Claim
1. A method for displaying at least a portion of available supplemental content in context, the method comprising:
- identifying, in primary content that is being presented on a display of a computing device of a user, an entity referenced in the primary content;
inferring that the entity referenced in the primary content is of interest to the user, wherein inferring that the entity is of interest to the user comprises;
computing a score for the entity, the score computed based upon a number of messages that reference the entity, the messages posted by contacts of the user by way of at least one social media application, wherein the entity is inferred to be of interest to the user based upon the score computed for the entity;
responsive to inferring that the entity is of interest to the user, selecting a message for display that references the entity from amongst the messages, the message selected for display based upon a time when the message was posted; and
displaying a view on the display together with the primary content, the view comprises the message and an interface unit that is configured to receive a reply to the message from the user.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques that may be used for detecting a primary content (e.g., a web page) that the user is viewing and presenting one or more pieces of supplemental content (e.g., social media data) together with the primary content. The supplemental content presented to the user together with the primary content may be content that is matched to the primary content and therefore detected to be relevant to the user. Detection of primary content and matching to supplemental content may be carried out based on a comparison of entities related to the primary and supplemental content. In some embodiments, an analysis of the primary content for entities may include ordering entities according to significance in the primary content and selecting top entities for comparison. Also, in some embodiments, multiple pieces of supplemental content may be displayed to a user categorized based on entity.
19 Citations
21 Claims
-
1. A method for displaying at least a portion of available supplemental content in context, the method comprising:
-
identifying, in primary content that is being presented on a display of a computing device of a user, an entity referenced in the primary content; inferring that the entity referenced in the primary content is of interest to the user, wherein inferring that the entity is of interest to the user comprises; computing a score for the entity, the score computed based upon a number of messages that reference the entity, the messages posted by contacts of the user by way of at least one social media application, wherein the entity is inferred to be of interest to the user based upon the score computed for the entity; responsive to inferring that the entity is of interest to the user, selecting a message for display that references the entity from amongst the messages, the message selected for display based upon a time when the message was posted; and displaying a view on the display together with the primary content, the view comprises the message and an interface unit that is configured to receive a reply to the message from the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 20)
-
-
9. A computer-readable storage medium encoded with computer-executable instructions that, when executed by a computer, cause the computer to carry out a method comprising:
-
retrieving social media data from at least one social media application, the social media data comprises a plurality of messages generated by way of at least one social media application, the plurality of messages posted by way of the at least one social media application by contacts of a user of the at least one social media application, each message in the messages comprises text; identifying that a first entity is referenced in primary content and that a second entity is referenced in the primary content, the primary content being presented on a display; inferring that the first entity referenced in the primary content is of more interest to the user than the second entity referenced in the primary content, wherein inferring that the first entity is of more interest to the user than the second entity comprises; ordering the first entity relative to the second entity to yield an ordered set of entities in the primary content, the first entity positioned higher in the ordered set of entities than the second entity, wherein the ordering of the first entity relative to the second entity is based on the first entity being referenced in a larger number of messages in the plurality of messages than the second entity, and further wherein the first entity is inferred to be of more interest to the user than the second entity based upon the first entity being positioned higher in the ordered set of entities than the second entity; subsequent to inferring that the first entity is of more interest to the user than the second entity, selecting, from the social media data, at least one message of the social media data that references the first entity for display; and responsive to selecting the at least one message of the social media data for display, displaying a view together with the primary content on the display, the view comprises the at least one message and an interface unit that is configured to receive a reply to the at least one message from the user. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computing apparatus comprising:
at least one processor that is programmed to perform acts comprising; identifying an entity referenced in primary content that is being presented on a display of a computing device of a user; inferring that the entity referenced in the primary content is of interest to the user, wherein inferring that the entity is of interest to the user comprises; assigning a score to the entity based upon a number of messages that reference the entity, the messages posted by contacts of the user by way of at least one social media application, wherein the entity is inferred to be of interest to the user based upon the score; responsive to inferring that the entity is of interest to the user; determining a time when a message that comprises a reference to the entity was posted, the message being amongst the messages; and selecting the message for display based upon; the entity being inferred as being of interest to the user; the message comprising the reference to the entity; and the time when the message was posted; and responsive to selecting the message for display, displaying a view on the display concurrently with the primary content, the view comprises the selected message and an interface unit that is configured to receive a reply to the message from the user. - View Dependent Claims (16, 17, 18, 19, 21)
Specification