Message Processing in a Messaging Service Client Device
First Claim
1. A method of processing a message in a messaging service client device that comprises a user interface device, said method comprising:
- with said messaging service client device, ascertaining a proposed recipient for a message entered by a user with said user interface device;
determining a set of potential recipients for the message, said set of potential recipients including the proposed recipient;
determining whether, among said set of potential recipients, the proposed recipient is a most likely recipient of said message;
responsive to a determination that said proposed recipient is not said most likely recipient, providing a notification to said user through said user interface device that said proposed recipient is not said most likely recipient by presenting said most likely recipient to said user through said user interface device;
receiving a new recipient selection from said user through said user interface device;
responsive to receiving said new recipient selection, automatically switching a current window focus and said message to an instant messaging window associated with said new recipient and restoring previous chat transcripts in said instant messaging window associated with said new recipient; and
transmitting said message to said new recipient.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of processing a message in a messaging service client device that has a user interface device includes with the messaging service client device, ascertaining a proposed recipient for a message entered by a user with the user interface device; determining a set of potential recipients for the message with the messaging service client device, the set of potential recipients including the proposed recipient; determining whether, among the set of potential recipients, the proposed recipient is a most likely recipient of the message; and responsive to a determination that the proposed recipient is not the most likely recipient, providing a notification to the user through the user interface device that the proposed recipient is not the most likely recipient.
3 Citations
12 Claims
-
1. A method of processing a message in a messaging service client device that comprises a user interface device, said method comprising:
-
with said messaging service client device, ascertaining a proposed recipient for a message entered by a user with said user interface device; determining a set of potential recipients for the message, said set of potential recipients including the proposed recipient; determining whether, among said set of potential recipients, the proposed recipient is a most likely recipient of said message; responsive to a determination that said proposed recipient is not said most likely recipient, providing a notification to said user through said user interface device that said proposed recipient is not said most likely recipient by presenting said most likely recipient to said user through said user interface device; receiving a new recipient selection from said user through said user interface device; responsive to receiving said new recipient selection, automatically switching a current window focus and said message to an instant messaging window associated with said new recipient and restoring previous chat transcripts in said instant messaging window associated with said new recipient; and transmitting said message to said new recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product for processing a message, said computer program product comprising:
-
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to ascertain a proposed recipient for a message entered by a user with a user interface device; computer readable program code configured to determine a set of potential recipients for said message, said set of potential recipients including said proposed recipient; computer readable program code configured to determine whether, among said set of potential recipients, the proposed recipient is a most likely recipient of said message by at least one of;
determining entities who are currently in conversation with said user, giving a higher priority to more recent conversations than older conversations, and analyzing a frequency of key-presses to discover gaps in key-presses which indicate separate messages;
computer readable program code configured to, responsive to a determination that said proposed recipient is said most likely recipient, transmit said message to said proposed recipient;computer readable program code configured to, responsive to a determination that said proposed recipient is not said most likely recipient, provide a notification to said user through said user interface device that said proposed recipient is not said most likely recipient, said notification comprising an ordered list of possible alternative recipients from said set of potential recipients with the most likely recipient at the top of said ordered list; computer readable program code configured to receive a selection of a new recipient entered by said user through said user interface device responsive to said notification; computer readable program code configured to automatically switch a current window focus to an instant messaging window associated with said new recipient and restore previous chat transcripts in said instant messaging window associated with said new recipient; and computer readable program code configured to transmit said message to said new recipient.
-
Specification