Claims
- 1. A method of communication comprising:
receiving a request message to establish an instant messaging connection between a recipient system and a sender system; and obtaining a privacy code from the sender system before establishing the requested instant messaging connection.
- 2. The method of claim 1 further comprising:
determining validity of the privacy code with reference to a privacy policy.
- 3. The method of claim 1 further comprising:
processing an instant message that is received through the instant message connection in accordance with privacy parameters associated with the privacy code.
- 4. The method of claim 1 further comprising:
determining a delivery option associated with the privacy code.
- 5. The method of claim 2 wherein a delivery option is selected from a group comprising:
forwarding the instant message to an email address; placing the instant message in a message queue; or immediately presenting the instant message on a display at the recipient system.
- 6. An apparatus for communicating comprising:
means for receiving a request message to establish an instant messaging connection between a recipient system and a sender system; and means for obtaining a privacy code from the sender system before establishing the requested instant messaging connection.
- 7. The apparatus of claim 6 further comprising:
means for determining validity of the privacy code with reference to a privacy policy.
- 8. The apparatus of claim 6 further comprising:
means for processing an instant message that is received through the instant message connection in accordance with privacy parameters associated with the privacy code.
- 9. The apparatus of claim 6 further comprising:
means for determining a delivery option associated with the privacy code.
- 10. The apparatus of claim 7 wherein a delivery option is selected from a group comprising:
means for forwarding the instant message to an email address; means for placing the instant message in a message queue; or means for immediately presenting the instant message on a display at the recipient system.
- 11. A computer program product in a computer readable medium for use in a data processing system for communicating, the computer program product comprising:
means for receiving a request message to establish an instant messaging connection between a recipient system and a sender system; and means for obtaining a privacy code from the sender system before establishing the requested instant messaging connection.
- 12. The computer program product of claim 11 further comprising:
means for determining validity of the privacy code with reference to a privacy policy.
- 13. The computer program product of claim 11 further comprising:
means for processing an instant message that is received through the instant message connection in accordance with privacy parameters associated with the privacy code.
- 14. The computer program product of claim 11 further comprising:
means for determining a delivery option associated with the privacy code.
- 15. The computer program product of claim 14 wherein a delivery option is selected from a group comprising:
means for forwarding the instant message to an email address; means for placing the instant message in a message queue; or means for immediately presenting the instant message on a display at the recipient system.
- 16. A method of communication comprising:
receiving a first instant message at a recipient system from a sender system; and obtaining a privacy code from the sender system before performing further processing on the first instant message.
- 17. The method of claim 16 further comprising:
sending, from the recipient system to the sender system prior to delivery of the first instant message, a second instant message that requests a privacy code.
- 18. The method of claim 17 further comprising:
receiving a third instant message at the recipient system from the sender system; scanning the third instant message; and accepting the first instant message if the third instant message contains a valid privacy code.
- 19. The method of claim 18 further comprising:
determining validity of the privacy code from the third instant message with reference to a privacy policy.
- 20. The method of claim 18 further comprising:
processing the first instant message in accordance with privacy parameters associated with the valid privacy code.
- 21. The method of claim 20 further comprising:
retrieving the privacy parameters from a privacy policy.
- 22. The method of claim 20 further comprising:
determining a delivery option associated with the valid privacy code.
- 23. The method of claim 22 wherein a delivery option is selected from a group comprising:
blocking the first instant message from delivery; returning from the recipient system to the sender system a fourth instant message that indicates an online status of a user of the recipient system; forwarding the first instant message to an email address; placing the first instant message in an instant message queue; or immediately presenting the first instant message on a display at the recipient system.
- 24. The method of claim 17 further comprising:
determining if privacy functionality is active prior to sending the second instant message that requests a privacy code; and immediately presenting the first instant message in response to a determination that privacy functionality is not active.
- 25. The method of claim 24 further comprising:
activating privacy functionality in accordance with temporal parameters.
- 26. The method of claim 17 further comprising:
determining if a valid privacy code has been previously received at the recipient system from the sender system within a current instant messaging session prior to sending the second instant message that requests a privacy code; and immediately presenting the first instant message in response to a determination that a valid privacy code has been previously received.
- 27. An apparatus for communicating comprising:
means for receiving a first instant message at a recipient system from a sender system; and means for obtaining a privacy code from the sender system before performing further processing on the first instant message.
- 28. The apparatus of claim 27 further comprising:
means for sending, from the recipient system to the sender system prior to delivery of the first instant message, a second instant message that requests a privacy code.
- 29. The apparatus of claim 28 further comprising:
means for receiving a third instant message at the recipient system from the sender system; means for scanning the third instant message; and means for accepting the first instant message if the third instant message contains a valid privacy code.
- 30. The apparatus of claim 29 further comprising:
means for determining validity of the privacy code from the third instant message with reference to a privacy policy.
- 31. The apparatus of claim 29 further comprising:
means for processing the first instant message in accordance with privacy parameters associated with the valid privacy code.
- 32. The apparatus of claim 31 further comprising:
means for retrieving the privacy parameters from a privacy policy.
- 33. The apparatus of claim 31 further comprising:
means for determining a delivery option associated with the valid privacy code.
- 34. The apparatus of claim 33 wherein means for a delivery option is selected from a group comprising:
means for blocking the first instant message from delivery; means for returning from the recipient system to the sender system a fourth instant message that indicates an online status of a user of the recipient system; means for forwarding the first instant message to an email address; means for placing the first instant message in an instant message queue; or means for immediately presenting the first instant message on a display at the recipient system.
- 35. The apparatus of claim 28 further comprising:
means for determining if privacy functionality is active prior to sending the second instant message that requests a privacy code; and means for immediately presenting the first instant message in response to a determination that privacy functionality is not active.
- 36. The apparatus of claim 35 further comprising:
means for activating privacy functionality in accordance with temporal parameters.
- 37. The apparatus of claim 28 further comprising:
means for determining if a valid privacy code has been previously received at the recipient system from the sender system within a current instant messaging session prior to sending the second instant message that requests a privacy code; and means for immediately presenting the first instant message in response to a determination that a valid privacy code has been previously received.
- 38. A computer program product in a computer readable medium for use in a data processing system for communicating, the computer program product comprising:
means for receiving a first instant message at a recipient system from a sender system; and means for obtaining a privacy code from the sender system before performing further processing on the first instant message.
- 39. The computer program product of claim 38 further comprising:
means for sending, from the recipient system to the sender system prior to delivery of the first instant message, a second instant message that requests a privacy code.
- 40. The computer program product of claim 39 further comprising:
means for receiving a third instant message at the recipient system from the sender system; means for scanning the third instant message; and means for accepting the first instant message if the third instant message contains a valid privacy code.
- 41. The apparatus of claim 40 further comprising:
means for determining validity of the privacy code from the third instant message with reference to a privacy policy.
- 42. The computer program product of claim 40 further comprising:
means for processing the first instant message in accordance with privacy parameters associated with the valid privacy code.
- 43. The computer program product of claim 42 further comprising:
means for retrieving the privacy parameters from a privacy policy.
- 44. The computer program product of claim 42 further comprising:
means for determining a delivery option associated with the valid privacy code.
- 45. The computer program product of claim 44 wherein means for a delivery option is selected from a group comprising:
means for blocking the first instant message from delivery; means for returning from the recipient system to the sender system a fourth instant message that indicates an online status of a user of the recipient system; means for forwarding the first instant message to an email address; means for placing the first instant message in an instant message queue; or means for immediately presenting the first instant message on a display at the recipient system.
- 46. The computer program product of claim 39 further comprising:
means for determining if privacy functionality is active prior to sending the second instant message that requests a privacy code; and means for immediately presenting the first instant message in response to a determination that privacy functionality is not active.
- 47. The computer program product of claim 46 further comprising:
means for activating privacy functionality in accordance with temporal parameters.
- 48. The computer program product of claim 39 further comprising:
means for determining if a valid privacy code has been previously received at the recipient system from the sender system within a current instant messaging session prior to sending the second instant message that requests a privacy code; and means for immediately presenting the first instant message in response to a determination that a valid privacy code has been previously received.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] The present application is related to the following application with a common assignee:
[0002] U.S. patent application Ser. No. ______ (Attorney Docket Number AUS920020720US1), filed (TBD), titled “Method and system for publication of instant messaging privacy codes”.