DETERMINING TONE DIFFERENTIAL OF A SEGMENT
First Claim
Patent Images
1. A computer-implemented method, comprising:
- identifying a message trail utilizing one or more processors;
determining, utilizing one or more of the processors, a first tone associated with a given segment of the message trail based at least in part on one or more segment terms of the given segment, wherein the given segment is typed by a user via an application executing on a client device of the user;
determining, utilizing one or more of the processors, a second tone associated with at least one or more additional segments of the message trail, wherein the at least one or more additional segments represent a larger portion of the message trail than the given segment, and wherein the one or more additional segments include at least one additional segment, from the message trail, that is from an additional user, that is directed to at least the user, and that precedes, in time, the given segment typed by the user;
determining, utilizing one or more of the processors, a tone differential between the given segment and the at least one or more additional segments based on comparison of;
the first tone associated with the given segment, andthe second tone associated with the one or more additional segments; and
providing, for presentation by the client device via the application via which the user typed the given segment, output that is based on the determined tone differential and that indicates variance of the given segment of the message trail from the one or more additional segments of the message trail.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for determining a tone differential between a given segment of a document and a larger segment of the document. The tone differential may be based on comparison of a first tone associated with the given segment and a second tone associated with the larger segment. The tone differential is indicative of the variance between the tone of the given segment and the tone of the larger segment.
24 Citations
24 Claims
-
1. A computer-implemented method, comprising:
-
identifying a message trail utilizing one or more processors; determining, utilizing one or more of the processors, a first tone associated with a given segment of the message trail based at least in part on one or more segment terms of the given segment, wherein the given segment is typed by a user via an application executing on a client device of the user; determining, utilizing one or more of the processors, a second tone associated with at least one or more additional segments of the message trail, wherein the at least one or more additional segments represent a larger portion of the message trail than the given segment, and wherein the one or more additional segments include at least one additional segment, from the message trail, that is from an additional user, that is directed to at least the user, and that precedes, in time, the given segment typed by the user; determining, utilizing one or more of the processors, a tone differential between the given segment and the at least one or more additional segments based on comparison of; the first tone associated with the given segment, and the second tone associated with the one or more additional segments; and providing, for presentation by the client device via the application via which the user typed the given segment, output that is based on the determined tone differential and that indicates variance of the given segment of the message trail from the one or more additional segments of the message trail. - View Dependent Claims (4, 8, 10, 11, 13)
-
-
2. (canceled)
-
3. (canceled)
-
5. (canceled)
-
6. (canceled)
-
7. (canceled)
-
9. (canceled)
-
12. (canceled)
-
14. A computer system, comprising:
a memory including stored instructions, the instructions including instructions to; identify a document rendered by an application, identify a given segment of the document based on association of the given segment with an entity, wherein the given segment includes a first text segment associated with the entity, and a second text segment associated with the entity, wherein the first text segment is included in the document, the second text segment is included in the document, and the second text segment is non-continuous with the first text segment; determine a first tone associated with the given segment of the document based at least in part on one or more segment terms of the given segment, determine a second tone associated with at least one or more additional segments of the document, wherein the at least one or more additional segments represent a larger portion of the document than the given segment, determine a tone differential between the given segment of the document and the at least one or more additional segments of the document based on comparison of the first tone and the second tone, and modify rendering of the document by the application based on the tone differential, wherein the instructions to modify the rendering of the document include instructions to visually flag the given segment as differing in tone from the at least one or more additional segments; and one or more processors operable to execute the instructions stored in the memory. - View Dependent Claims (17, 20, 21, 22, 23)
-
15. (canceled)
-
16. (canceled)
-
18. (canceled)
-
19. (canceled)
-
24. A non-transitory computer readable storage medium storing computer instructions executable by a processor to perform a method comprising:
-
identifying a message trail; determining a first tone associated with a given segment of the message trail based at least in part on one or more segment terms of the given segment, wherein the given segment is typed by a user via an application executing on a client device of the user; determining a second tone associated with at least one or more additional segments of the message trail, wherein the at least one or more additional segments represent a larger portion of the message trail than the given segment, and wherein the one or more additional segments include at least one additional segment, from the message trail, that is from an additional user, that is directed to at least the user, and that precedes, in time, the given segment typed by the user; determining a tone differential between the given segment and the at least one or more additional segments based on comparison of; the first tone associated with the given segment, and the second tone associated with the one or more additional segments; and providing, for presentation by the client device via the application via which the user typed the given segment, output that is based on the determined tone differential and that indicates variance of the given segment of the message trail from the one or more additional segments of the message trail.
-
Specification