Methods and systems for processing instant messenger messages
AssigneeGoogle Inc.
InventorsDavid Marmaros, Stephen R. Lawrence, Omar Habib Khan, Niniane Wang
Life of this patent
Estimating the term…
Abstract
Systems and methods for processing instant messenger messages are described. In one embodiment, an instant messenger event is captured by compiling event data associated with at least one instant messenger message, the instant messenger event is associated with a conversation, and at least some of the event data associated with the instant messenger event is indexed.
Claims55
A method of processing instant messenger events associated with an instant messenger application, comprising:
- determining a length of time of inactivity of a user after which to compile an instant messenger event associated with the user, the determined length of time being specific to an identity of the user;
- monitoring a current length of time of inactivity of the user;
- responsive at least in part to the monitored current length of time of inactivity exceeding the determined length of time of inactivity, capturing an instant messenger event associated with the user by compiling event data associated with at least one instant messenger message;
- and
- indexing at least some of the event data associated with the instant messenger message.
A computer-readable storage medium for processing instant messenger events, the computer-readable storage medium containing executable program code, comprising:
- program code for determining a length of time of inactivity of a user after which to compile an instant messenger event associated with the user, the determined length of time being specific to an identity of the user;
- program code for monitoring a current length of time of inactivity of the user;
- program code for capturing, responsive at least in part to the monitored current length of time of inactivity exceeding the determined length of time, an instant messenger event associated with the user by compiling event data associated with at least one instant messenger message;
- and
- program code for indexing at least some of the event data associated with the instant messenger message.
A method of processing instant messenger events, comprising:
- determining a predefined period of instant messenger inactivity of a user after which to compile an instant messenger event associated with the user, the determined length of time being specific to an identity of the user;
- monitoring the instant messenger application to determine event data associated with an instant messenger message;
- monitoring a current period of inactivity of the user;
- responsive at least in part to the monitored current period of inactivity of the user exceeding the determined predefined period of instant messenger activity, compiling an instant messenger event from at least some of the event data;
- determining if an existing conversation relevant to the instant messenger event exists;
- associating the instant messenger event with an existing conversation if the existing conversation is determined to be relevant to the instant messenger event;
- and
- associating the instant messenger event with a new conversation if no existing conversation is determined to exist that is relevant to the instant messenger event;
- and
- indexing and storing the instant messenger event.
Dependencies are inferred from the claim text.