Facilitating an extended IM session in a secure way
First Claim
Patent Images
1. A computer-implemented method comprising steps of:
- using one or more processor devices configured to perform;
receiving a prompt from a user to activate a message interface in order to begin an on-line session;
activating the message interface wherein the user sets up at least one message to be sent to at least one target correspondent when the at least one target correspondent becomes available, and enabling the user to set up alternative messages for predefined anticipated responses of the at least one target correspondent and also a general message to be sent when the target correspondent responds with an unanticipated message;
presenting the message interface to the user;
receiving user input from the message interface, said user input comprising;
a user selection of the at least one target correspondent; and
a first message to be sent to the at least one target correspondent;
tagging the first message with a tag associating said first message with the user and the target correspondent;
storing the first message;
sending the first message to a messaging system for delivery to the target correspondent when the target correspondent is detected to be available to receive the first message;
wherein sending the first message comprises delaying transmission of the first message until the target correspondent is available;
receiving user input comprising the predefined anticipated responses expected to be received from the target correspondent and corresponding responsive messages matched with the predefined anticipated responses, said corresponding responsive messages to be sent only in response to receipt of responses from the target correspondent that match the predefined anticipated responses;
tagging the predefined anticipated responses and the corresponding responsive messages with an identifier associated with the user and the target correspondent;
storing the predefined anticipated responses and the corresponding responsive messages; and
sending the corresponding responsive message to the message system for delivery to the target correspondent upon receipt of the predefined anticipated response.
3 Assignments
0 Petitions
Accused Products
Abstract
A method includes steps of: receiving a prompt from a user to activate a message interface in order to begin a session; activating the message interface such that said message interface is presented to the user and is able to receive input from the user; receiving user input from the message interface, including: a user selection of at least one target correspondent; and a first message to be sent to the at least one target correspondent; identifying the session with a unique identifier; and sending the first message to a messaging system for delivery to the target correspondent when the target correspondent is available.
35 Citations
23 Claims
-
1. A computer-implemented method comprising steps of:
using one or more processor devices configured to perform; receiving a prompt from a user to activate a message interface in order to begin an on-line session; activating the message interface wherein the user sets up at least one message to be sent to at least one target correspondent when the at least one target correspondent becomes available, and enabling the user to set up alternative messages for predefined anticipated responses of the at least one target correspondent and also a general message to be sent when the target correspondent responds with an unanticipated message; presenting the message interface to the user; receiving user input from the message interface, said user input comprising; a user selection of the at least one target correspondent; and a first message to be sent to the at least one target correspondent; tagging the first message with a tag associating said first message with the user and the target correspondent; storing the first message; sending the first message to a messaging system for delivery to the target correspondent when the target correspondent is detected to be available to receive the first message; wherein sending the first message comprises delaying transmission of the first message until the target correspondent is available; receiving user input comprising the predefined anticipated responses expected to be received from the target correspondent and corresponding responsive messages matched with the predefined anticipated responses, said corresponding responsive messages to be sent only in response to receipt of responses from the target correspondent that match the predefined anticipated responses; tagging the predefined anticipated responses and the corresponding responsive messages with an identifier associated with the user and the target correspondent; storing the predefined anticipated responses and the corresponding responsive messages; and sending the corresponding responsive message to the message system for delivery to the target correspondent upon receipt of the predefined anticipated response. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A computer-implemented method comprising steps of:
-
using one or more processor devices configured to perform; receiving a first message from a sender as part of an on-line session, the first message comprising a predefined anticipated message expected to be received from the recipient; receiving a second message comprising an answer to the predefined anticipated message to be delivered to the recipient upon receipt of a response matching the first message; tagging the first message and the second message with a unique identifier for the on-line session; storing the first message and the second message in a storage device; receiving a message from the recipient; matching the response to the first message; delivering the second message to the recipient responsive to matching the recipient'"'"'s message to the first message; receiving a general message to be sent to the recipient; storing the general message; and delivering the general message to the recipient when the message from the recipient does not match the first message. - View Dependent Claims (8)
-
-
9. A computer program product embodied on a non-transitory computer readable medium and comprising code that, when executed, causes a processor to:
-
receive a prompt from a user to activate a message interface in order to begin an on-line session; activate the message interface such that said message interface is presented to the user and is able to receive from said user, wherein said user sets up at least one message to be sent to at least one target correspondent when the at least one target correspondent becomes available, and enabling the user to set up alternative messages for predefined anticipated responses of the at least one target correspondent, and also a general message to be sent when the target correspondent corresponds with an unanticipated message; receive user input from the message interface, said user input comprising; a user selection of the at least one target correspondent; and a first message to be sent to the at least one target correspondent; send the first message to a messaging system for delivery to the target correspondent when the target correspondent is detected to be available, wherein the target correspondent is determined to be available when said target correspondent commences typing on a keyboard; receiving user input comprising the predefined anticipated responses expected to be received from the target correspondent and corresponding responsive messages matched with the predefined anticipated responses, said corresponding responsive messages to be sent only in response to receipt of responses from the target correspondent that match the predefined anticipated responses; tagging the predefined anticipated responses and the corresponding responsive messages with an identifier associated with the user and the target correspondent; storing the predefined anticipated responses and the corresponding responsive messages; and sending the corresponding responsive message to the message system for delivery to the target correspondent upon receipt of the predefined anticipated response. - View Dependent Claims (10, 11, 12)
-
-
13. A messaging system comprising:
-
a wireless network; a plurality of messaging clients each operatively coupled with the wireless network for participating in on-line sessions, wherein each of the plurality of messaging clients comprise a message interface for receiving user input and allowing user configuration of the user input in order to begin the on-line session and a future message device, wherein the future message device stays in a sleep mode until a recipient'"'"'s activity on a keyboard is detected and then the message is sent when the recipient is available; and a messaging server operatively coupled with the wireless network for; receiving status of a plurality of the messaging clients; receiving messages from the plurality of messaging clients; storing the messages; delivering the messages when the recipient is available, as determined by said recipient commencing typing on the keyboard; receiving a first message from a sender as part of an on-line session, the first message comprising a predefined anticipated message expected to be received from the recipient; receiving a second message comprising an answer to the predefined anticipated message to be delivered to the recipient upon receipt of a response matching the first message; tagging the first message and the second message with a unique identifier for the on-line session; storing the first message and the second message in a storage device; receiving a message from the recipient; matching the response to the first message; delivering the second message to the recipient responsive to matching the recipient'"'"'s message to the first message; receiving a general message to be sent to the recipient; storing the general message; and delivering the general message to the recipient when the message from the recipient does not match the first message. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system for extending an on-line session, the system comprising:
-
a memory having program code stored therein; a processor device operatively coupled with said memory for carrying out instructions in accordance with said stored program code, and a future message device enabled with instant messaging capabilities, activated by selecting an icon on an IM user interface, wherein said program code, when executed by said processor device, causes said processor to; receive a prompt from a user to activate a message interface in order to begin an on-line session; activate the message interface such that said message interface is presented to the user and is able to receive input from said user; receive user input from the message interface, said user input comprising; a user selection of at least one target correspondent; and a first message to be sent to the at least one target correspondent when the at least one target correspondent becomes available; send the first message to a messaging system for delivery to the target correspondent when the target correspondent is detected to be available, wherein the target correspondent is determined to be available when said target correspondent activates a system by typing on its keyboard; receiving user input comprising the predefined anticipated responses expected to be received from the target correspondent and corresponding responsive messages matched with the predefined anticipated responses, said corresponding responsive messages to be sent only in response to receipt of responses from the target correspondent that match the predefined anticipated responses; tagging the predefined anticipated responses and the corresponding responsive messages with an identifier associated with the user and the target correspondent; storing the predefined anticipated responses and the corresponding responsive messages; and sending the corresponding responsive message to the message system for delivery to the target correspondent upon receipt of the predefined anticipated response. - View Dependent Claims (20, 21, 22, 23)
-
Specification