Automatic conversation techniques
First Claim
1. A method, comprising:
- receiving an incoming message;
determining the incoming message is part of a conversation thread comprising a plurality of stored messages;
associating the incoming message with the conversation thread by assigning the incoming message with a conversation identifier for the conversation thread;
creating a conversation rule for the conversation thread, the conversation rule being established once for the conversation thread;
storing the conversation rule for the conversation thread in a conversation action table, the conversation action table comprising a plurality of columns, the plurality of columns comprising at least a conversation identifier, a Boolean parameter to indicate whether the conversation rule is applied to the conversation identifier, information needed to implement the conversation rule, the information comprising at least a category name, and an expiration date and time to indicate when the conversation rule is to remain in force;
determining that the conversation rule is associated with the conversation thread;
applying the conversation rule to the incoming message; and
automatically applying the conversation rule to the plurality of stored messages in the conversation thread.
2 Assignments
0 Petitions
Accused Products
Abstract
Automatic conversation techniques are described. An apparatus may comprise a computing device having an incoming message module operative to receive an incoming message, a conversation identification module communicatively coupled to the incoming message module, the conversation identification module operative to determine the incoming message is part of a conversation thread, and associate the incoming message with the conversation thread by setting a conversation identifier property of the incoming message to a conversation identifier for the conversation thread, and a conversation manager module communicatively coupled to the conversation identification module, the conversation manager module operative to determine a conversation rule is associated with the conversation thread, and apply the conversation rule to the incoming message. Other embodiments are described and claimed.
570 Citations
12 Claims
-
1. A method, comprising:
-
receiving an incoming message; determining the incoming message is part of a conversation thread comprising a plurality of stored messages; associating the incoming message with the conversation thread by assigning the incoming message with a conversation identifier for the conversation thread; creating a conversation rule for the conversation thread, the conversation rule being established once for the conversation thread; storing the conversation rule for the conversation thread in a conversation action table, the conversation action table comprising a plurality of columns, the plurality of columns comprising at least a conversation identifier, a Boolean parameter to indicate whether the conversation rule is applied to the conversation identifier, information needed to implement the conversation rule, the information comprising at least a category name, and an expiration date and time to indicate when the conversation rule is to remain in force; determining that the conversation rule is associated with the conversation thread; applying the conversation rule to the incoming message; and automatically applying the conversation rule to the plurality of stored messages in the conversation thread. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An article comprising a tangible computer-readable memory storage containing instructions that if executed by a computer system, enable the computer system to:
-
determine an incoming message is part of a conversation thread comprising a plurality of stored messages; associate the incoming message with the conversation thread by assigning the incoming message with a conversation identifier for the conversation thread; create a conversation rule for the conversation thread, the conversation rule being established once for the conversation thread; store the conversation rule for the conversation thread in a conversation action table, the conversation action table comprising a plurality of columns, the plurality of columns comprising at least a conversation identifier, a Boolean parameter to indicate whether the conversation rule is applied to the conversation identifier, information needed to implement the conversation rule, the information comprising at least a category name, and an expiration date and time to indicate when the conversation rule is to remain in force; retrieve a conversation rule associated with the conversation thread; apply the conversation rule to the incoming message; and automatically apply the conversation rule to the plurality of stored messages in the conversation thread. - View Dependent Claims (8)
-
-
9. An apparatus, comprising:
-
an incoming message module operative to receive an incoming message; a conversation identification module communicatively coupled to the incoming message module, the conversation identification module operative to determine the incoming message is part of a conversation thread, and associate the incoming message with the conversation thread by setting a conversation identifier property of the incoming message to a conversation identifier, for the conversation thread, the conversation thread comprising a plurality of stored messages; and a conversation manager module communicatively coupled to the conversation identification module, the conversation manager module operative to; create a conversation rule for the conversation thread, the conversation rule being established once for the conversation thread; store the conversation rule for the conversation thread in a conversation action table, the conversation action table comprising a plurality of columns, the plurality of columns comprising at least a conversation identifier, a Boolean parameter to indicate whether the conversation rule is applied to the conversation identifier, information needed to implement the conversation rule, the information comprising at least a category name, and an expiration date and time to indicate when the conversation rule is to remain in force; determine that the conversation rule is associated with the conversation thread; apply the conversation rule to the incoming message; and automatically apply the conversation rule to the plurality of stored messages in the conversation thread. - View Dependent Claims (10, 11, 12)
-
Specification