Generating a live chat session in response to selection of a contextual shortcut
First Claim
1. A network device, comprising:
- a transceiver configured to communicate with a client device over a network; and
a processor that is operative to perform the following;
receiving content to be provided to a user of the client device;
identifying an entity in the content and a topic related to the entity;
identifying a first interactive chat session associated with the topic;
modifying the content to generate modified content that incorporates a first representation indicating that there is at least one interactive chat session associated with the entity;
generating a second representation to be displayed with the topic when the entity is selected, wherein the topic is to be displayed with a third representation indicating that the first interactive chat session associated with the topic is currently available to the user, and wherein the topic is selected from a hierarchical taxonomy of topics that is closest in proximity in the hierarchical taxonomy to the entity; and
providing the modified content and the second representation to the client device, wherein the first interactive chat session is to be inserted inline into the modified content when the user selects the third representation which indicates that the first interactive chat session associated with the topic is currently available to the user.
6 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are directed to identifying entities in content, highlighting the identified entities, and displaying an interactive chat session based on a selected entity. The interactive chat session and the content may be displayed in the same browser window. The interactive chat session may be overlaid on top of the content, inserted inline into the content, or otherwise embedded within the content. The content and the interactive chat session may both remain active in the browser window, enabling a user to conveniently read and chat about the content. The topic of the interactive chat session may be automatically selected from a hierarchical taxonomy of chat session topics, or the user may select the topic from one or more provided taxonomies.
-
Citations
20 Claims
-
1. A network device, comprising:
-
a transceiver configured to communicate with a client device over a network; and a processor that is operative to perform the following; receiving content to be provided to a user of the client device; identifying an entity in the content and a topic related to the entity; identifying a first interactive chat session associated with the topic; modifying the content to generate modified content that incorporates a first representation indicating that there is at least one interactive chat session associated with the entity; generating a second representation to be displayed with the topic when the entity is selected, wherein the topic is to be displayed with a third representation indicating that the first interactive chat session associated with the topic is currently available to the user, and wherein the topic is selected from a hierarchical taxonomy of topics that is closest in proximity in the hierarchical taxonomy to the entity; and providing the modified content and the second representation to the client device, wherein the first interactive chat session is to be inserted inline into the modified content when the user selects the third representation which indicates that the first interactive chat session associated with the topic is currently available to the user. - View Dependent Claims (2, 3, 4, 5, 6, 18, 19, 20)
-
-
7. A system comprising:
-
a processor; and a memory in communication with the processor storing instructions that when executed by the processor define modules including; a first module configured to; receive content to be provided to a user, identify an entity within the content and a topic related to the entity, and identify a first interactive chat session associated with the topic; and a second module configured to; modify the content to generate modified content that incorporates a first representation indicating that there is at least one interactive chat session associated with the entity, generate a second representation to be displayed with the topic when the entity is selected, wherein the topic is to be displayed with a third representation indicating that the first interactive chat session associated with the topic is currently available to the user, and wherein the topic is selected from a hierarchical taxonomy of topics that is closest in proximity in the hierarchical taxonomy to the entity, and provide the modified content and the second representation, wherein the first interactive chat session is to be inserted inline into the modified content when the user selects the third representation which indicates that the first interactive chat session associated with the topic is currently available to the user. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory machine readable storage medium having information recorded thereon for managing a chat session, wherein the information, when read by a machine, causes the machine to perform the following:
-
receiving content from a content provider, the content provider identifying an entity in the content and a topic related to the entity; identifying a first interactive chat session associated with the topic; modifying the content to generate modified content that incorporates a first representation indicating that there is at least one interactive chat session associated with the entity; generating a second representation to be displayed with the topic when the entity is selected, wherein the topic is to be displayed with a third representation indicating that the first interactive chat session associated with the topic is currently available to the user, and wherein the topic is selected from a hierarchical taxonomy of topics that is closest in proximity in the hierarchical taxonomy to the entity; and providing the modified content and the second representation, wherein the first interactive chat session is to be inserted inline into the modified content when the user selects the third representation which indicates that the first interactive chat session associated with the topic is currently available to the user. - View Dependent Claims (15, 16, 17)
-
Specification