Method and Apparatus for Identifying a Conversation in Multiple Strings
4 Assignments
0 Petitions
Accused Products
Abstract
Techniques for identifying conversations in multiple short strings include determining from a first plurality of strings associated with a first contact of a user, based on time separations between successive strings, a first conversation portion and a different second conversation portion. The first conversation portion (snippet) comprises a plurality of strings of the first plurality; and the second snippet comprises a different pluralty of strings of the first plurality. A first semantic content for the first snippet and a second semantic content for the second snippet are determined. It is determined whether to merge the first snippet and the second snippet into a first conversation that includes the first snippet based, at least in part, on a similarity of the first semantic content to the second semantic content.
80 Citations
48 Claims
-
1-28. -28. (canceled)
-
29. A method comprising:
-
determining from a first plurality of strings associated at least in part with a first contact of a user, based at least in part on time separations between successive strings, a first conversation portion that comprises a plurality of strings of the first plurality and a different second conversation portion that comprises a different plurality of strings of the first plurality; determining a first semantic content for the first conversation portion and a second semantic content for the second conversation portion; and determining whether to merge the first conversation portion and the second conversation portion into a first conversation that includes the first conversation portion based, at least in part, on a similarity of the first semantic content to the second semantic content. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, determining from a first plurality of strings associated at least in part with a first contact of a user, based at least in part on time separations between successive strings, a first conversation portion that comprises a plurality of strings of the first plurality and a different second conversation portion that comprises a different plurality of strings of the first plurality; determining a first semantic content for the first conversation portion and a second semantic content for the second conversation portion; and determining whether to merge the first conversation portion and the second conversation portion into a first conversation that includes the first conversation portion based, at least in part, on a similarity of the first semantic content to the second semantic content. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A computer program product including one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to perform at least a method comprising:
-
determining from a first plurality of strings associated at least in part with a first contact of a user, based at least in part on time separations between successive strings, a first conversation portion that comprises a plurality of strings of the first plurality and a different second conversation portion that comprises a different plurality of strings of the first plurality; determining a first semantic content for the first conversation portion and a second semantic content for the second conversation portion; and determining whether to merge the first conversation portion and the second conversation portion into a first conversation that includes the first conversation portion based, at least in part, on a similarity of the first semantic content to the second semantic content.
-
Specification