Methods and systems for associating instant messenger events
First Claim
Patent Images
1. A computer-implemented method comprising:
- identifying a first instant messenger event;
identifying a display area of a graphical user interface, the display area having a first display area identifier;
responsive to identifying the display area of the graphical user interface, comparing the first display area identifier associated with the first instant messenger event with a second display area identifier associated with a previously indexed second instant messenger event;
associating the first instant messenger event with a conversation identifier associated with the second instant messenger event if the first and second display area identifiers match;
determining an elapsed time if the first and second display area identifiers do not match, wherein the elapsed time comprises a time period between a first time associated with the first instant messenger event, and a second time associated with the second instant messenger event.comparing a first conversation roster associated with the first instant messenger event with a second conversation roster associated with the second instant messenger event;
associating the first instant messenger event with the conversation identifier if the first and second conversation rosters match and the elapsed time is less than a predetermined value;
indexing the first instant messenger event if it is associated with the conversation identifier, wherein indexing the first instant messenger event comprises storing event data associated with the first instant messenger event in a data store; and
generating a new conversation identifier and associating the first instant messenger event with the new conversation identifier if the first instant messenger event is unassociated with any previously indexed instant messenger event.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for associating instant messenger events are described. In one embodiment, a first instant messenger event is identified. It may then be determined whether the first instant messenger event is associated with at least a previously indexed second instant messenger event based, at least in part, on a relevance measure.
294 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
identifying a first instant messenger event; identifying a display area of a graphical user interface, the display area having a first display area identifier; responsive to identifying the display area of the graphical user interface, comparing the first display area identifier associated with the first instant messenger event with a second display area identifier associated with a previously indexed second instant messenger event; associating the first instant messenger event with a conversation identifier associated with the second instant messenger event if the first and second display area identifiers match; determining an elapsed time if the first and second display area identifiers do not match, wherein the elapsed time comprises a time period between a first time associated with the first instant messenger event, and a second time associated with the second instant messenger event. comparing a first conversation roster associated with the first instant messenger event with a second conversation roster associated with the second instant messenger event; associating the first instant messenger event with the conversation identifier if the first and second conversation rosters match and the elapsed time is less than a predetermined value; indexing the first instant messenger event if it is associated with the conversation identifier, wherein indexing the first instant messenger event comprises storing event data associated with the first instant messenger event in a data store; and generating a new conversation identifier and associating the first instant messenger event with the new conversation identifier if the first instant messenger event is unassociated with any previously indexed instant messenger event. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium comprising executable program code, the program code comprising:
-
program code for identifying a first instant messenger event; program code for identifying a display area of a graphical user interface, the display area having a first display area identifier; program code for comparing the first display area identifier associated with the first instant messenger event with a second display area identifier associated with a previously indexed second instant messenger event, responsive to identifying the display area of the graphical user interface; program code for associating the first instant messenger event with a conversation identifier associated with the second instant messenger event if the first and second display area identifiers match; program code for determining an elapsed time if the first and second display area identifiers do not match, wherein the elapsed time comprises a time period between a first time associated with the first instant messenger event, and a second time associated with the second instant messenger event; program code for comparing a first conversation roster associated with the first instant messenger event with a second conversation roster associated with the second instant messenger event; program code for associating the first instant messenger event with the conversation identifier if the first and second conversation rosters match and the elapsed time is less than a predetermined value; program code for indexing the first instant messenger event if it is associated with the conversation identifier, wherein indexing the first instant messenger event comprises storing event data associated with the first instant messenger event in a data store; and program code for generating a new conversation identifier and associating the first instant messenger event with the new conversation identifier if the first instant messenger event is unassociated with any previously indexed instant messenger event. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system, comprising:
-
a computer processor; and a non-transitory computer-readable storage medium comprising program code executable by the processor, the program code comprising program code for identifying a first instant messenger event; program code for identifying a display area of a graphical user interface, the display area having a first display area identifier; program code for comparing the first display area identifier associated with the first instant messenger event with a second display area identifier associated with a previously indexed second instant messenger event, responsive to identifying the display area of the graphical user interface; program code for associating the first instant messenger event with a conversation identifier associated with the second instant messenger event if the first and second display area identifiers match; program code for determining an elapsed time if the first and second display area identifiers do not match, wherein the elapsed time comprises a time period between a first time associated with the first instant messenger event, and a second time associated with the second instant messenger event; program code for comparing a first conversation roster associated with the first instant messenger event with a second conversation roster associated with the second instant messenger event; program code for associating the first instant messenger event with the conversation identifier if the first and second conversation rosters match and the elapsed time is less than a predetermined value; program code for indexing the first instant messenger event if it is associated with the conversation identifier, wherein indexing the first instant messenger event comprises storing event data associated with the first instant messenger event in a data store; and program code for generating a new conversation identifier and associating the first instant messenger event with the new conversation identifier if the first instant messenger event is unassociated with any previously indexed instant messenger event. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification