Method and system for conducting a chat
First Claim
Patent Images
1. A computer-implement method for dynamically associating chat sessions with nodes of a browse hierarchy, comprising:
- under control of one or more computer systems configured with executable instructions,receiving information relating to a topic of a chat session associated with a first node of the browse hierarchy, the browse hierarchy including a set of items offered by an electronic marketplace, the first node being on a path between a root node of the browse hierarchy and a leaf node of the browse hierarchy, the association of the chat session with the first node of the browse hierarchy comprising providing a link to join the chat session;
determining, based on the information relating to the topic of the chat session, whether the chat session should be associated with a second node on the path between the root node and the leaf node; and
when it is determined that the chat session should be associated with the second node,disassociating the chat session associated with the first node based at least in part on the information relating to the topic of the chat session, the disassociation of the chat session comprising removing the link to join the chat session;
associating the chat session with the second node, the second node being a parent node of the first node or a child node of the first node; and
announcing the association of the chat session with the second node.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for conducting a chat session with multiple chat members. The chat system receives chat comments from the chat members. The chat system attempts to identify a topic or subject of the chat comment. The chat system may then retrieve product or product category advertisements relevant to the identified topic. The chat system then effects the display of the chat comment along with the retrieved advertisements to each chat member. The chat system thus dynamically recognizes the topic of chat comments and displays relevant additional information along with the chat comments.
-
Citations
20 Claims
-
1. A computer-implement method for dynamically associating chat sessions with nodes of a browse hierarchy, comprising:
under control of one or more computer systems configured with executable instructions, receiving information relating to a topic of a chat session associated with a first node of the browse hierarchy, the browse hierarchy including a set of items offered by an electronic marketplace, the first node being on a path between a root node of the browse hierarchy and a leaf node of the browse hierarchy, the association of the chat session with the first node of the browse hierarchy comprising providing a link to join the chat session; determining, based on the information relating to the topic of the chat session, whether the chat session should be associated with a second node on the path between the root node and the leaf node; and when it is determined that the chat session should be associated with the second node, disassociating the chat session associated with the first node based at least in part on the information relating to the topic of the chat session, the disassociation of the chat session comprising removing the link to join the chat session; associating the chat session with the second node, the second node being a parent node of the first node or a child node of the first node; and announcing the association of the chat session with the second node. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A system for dynamically associating chat sessions with nodes of a browse hierarchy, comprising:
-
a processor; a memory device including instructions that, when executed by the processor, cause the processor to; receive information relating to a topic of a chat session associated with a first node of the browse hierarchy, the browse hierarchy including a set of items offered by an electronic marketplace, the first node being on a path between a root node of the browse hierarchy and a leaf node of the browse hierarchy, the association of the chat session with the first node of the browse hierarchy comprising providing a link to join the chat session; determine, based on the information relating to the topic of the chat session, whether the chat session should be associated with a second node on the path between the root node and the leaf node; and when it is determined that the chat session should be associated with the second node, disassociate the chat session associated with the first node based at least in part on the information relating to the topic of the chat session, the disassociation of the chat session comprising removing the link to join the chat session; associate the chat session with the second node, the second node being a parent node of the first node or a child node of the first node; and announce the association of the chat session with the second node. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product, tangibly embodied in a non-transitory computer-readable storage medium, the computer program product comprising program code that, when read by a computer, operates to cause the computer to:
in response to receiving information relating to a topic of a chat session associated with a first node of a browse hierarchy, the browse hierarchy including a set of items offered by an electronic marketplace, the first node being on a path between a root node of the browse hierarchy and a leaf node of the browse hierarchy, the association of the chat session with the first node of the browse hierarchy comprising providing a link to join the chat session; determining, based at least in part on the information relating to the topic of the chat session, whether the chat session should be associated with a second node on the path between the root node and the leaf node; and disassociating the chat session associated with the first node based at least in part on the information relating to the topic of the chat session, the disassociation of the chat session comprising removing the link to join the chat session, associate the chat session with the second node, the second node being a parent of the first node or a child of the first node, and announce the association of the chat session with the second node when it is determined that the chat session should be associated with the second node. - View Dependent Claims (16, 17, 18, 19, 20)
Specification