Integrated email and chat archiving with fine grained user control for chat archiving
AssigneeGoogle Inc.
InventorsJonathan Perlow, Robert Day, Adam Barker, Keith Coleman
Life of this patent
Estimating the term…
Abstract
Participants in a chat session can control the archiving of chat messages in the chat session. Participants in a chat session send and receive a first set of chat messages, which are archived. A command to deactivate archiving is made by one of the participants. Messages in the chat session that are sent and received subsequent to the command to deactivate archiving are not archived. Archiving may be reactivated and messages subsequent to the command to reactivate archiving are archived.
Claims18
A method of restricting archiving of chat messages, comprising:
- archiving a chat session between a first user and a second user;
- receiving a command to stop archiving the chat session;
- and
- stopping archiving of the chat session upon receipt of the command to stop archiving.
A system for restricting archiving of messages, comprising:
- a message repository;
- and
- a chat archiving module comprising instructions:
- to archive a chat session between a first user and a second user;
- to receive a command to stop archiving the chat session;
- and
- to stop archiving of the chat session upon receipt of the command to stop archiving.
A computer program product for use in conjunction with a computer system, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising instructions for:
- archiving a chat session between a first user and a second user;
- receiving a command to stop archiving the chat session;
- and
- stopping archiving of the chat session upon receipt of the command to stop archiving.
A method of managing chat messages, comprising:
- exchanging one or more first messages in a chat session between a first user and a second user;
- after exchanging the first messages, receiving a command to stop archiving the chat session;
- after receiving the command to stop archiving, exchanging one or more second messages in the chat session between the first user and the second user;
- and
- archiving the first messages, but not the second messages, of the chat session.
A system for restricting archiving of messages, comprising:
- a messaging module comprising instructions:
- to exchange first messages in a chat session between a first user and a second user;
- and
- to exchange second messages in the chat session between the first user and the second user;
- and
- a message archiving module comprising instructions:
- to receive, after the first messages and before the second messages, a command to stop archiving the chat session;
- and
- to archive the first messages but not the second messages, of the chat session.
A computer program product for use in conjunction with a computer system, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising instructions for:
- exchanging one or more first messages in a chat session between a first user and a second user;
- after exchanging the first messages, receiving a command to stop archiving the chat session;
- after receiving the command to stop archiving, exchanging one or more second messages in the chat session between the first user and the second user;
- and
- archiving the first messages, but not the second messages, of the chat session.
A graphical user interface for exchanging messages, comprising:
- a first region for displaying received and sent messages of a chat session between first and second users;
- a second region for displaying a message being composed by the first user for the chat session;
- and
- a graphical object for toggling an archiving on/off state so as to control archiving of messages in the chat session.
A system for restricting archiving of chat messages, comprising:
- means for archiving a chat session between a first user and a second user;
- means for receiving a command to stop archiving the chat session;
- and
- means for stopping archiving of the chat session upon receipt of the command to stop archiving.
A method of managing chat messages, comprising:
- means for exchanging one or more first messages in a chat session between a first user and a second user;
- means for, after exchanging the first messages, receiving a command to stop archiving the chat session;
- means for, after receiving the command to stop archiving, exchanging one or more second messages in the chat session between the first user and the second user;
- and
- means for archiving the first messages, but not the second messages, of the chat session.
Dependencies are inferred from the claim text.