IP Library Patent Application 10631058
Patent Application
App. No. 10/631,058

Method, system and program product for dynamic transmission in a messaging session

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
10/631,058
Abstract

When the number of characters typed in an instant message window reaches a preset length parameter, the partially typed message is automatically sent to the message recipient with an ellipsis appended to the end of the partial message to inform the message recipient they have received only a portion of the message. While the partial message is transmitted, the message sender continues to type the message without interruption, and if the number of characters input into the message window since the last transmission reaches the preset length parameter, the latest partially typed message is automatically transmitted. The process repeats as the message sender continues to type the message, causing portions of the message to be automatically transmitted to the recipient during the composition process, until the sender selects send and the entire composed message, comprising a concatenation of all transmitted partial messages and any remaining typed characters, is sent to the recipient.

Claims (46)

1 . A method in a data processing system for managing a messaging session, said method comprising the steps of:

receiving a plurality of characters from a message sender within the messaging session, wherein the plurality of characters forms a portion of a message within the messaging session;

determining that the number of characters of the received plurality of characters is at least equal to a preset number of characters; and

transmitting the plurality of characters to a message recipient within the messaging session.

2 . The method according to claim 1 , wherein the step of transmitting includes:

transmitting an indication that the transmitted plurality of characters forms only a portion of the message.

3 . The method according to claim 2 , wherein the indication is a predefined character appended to the plurality of characters.

4 . The method according to claim 1 , said method further comprising the steps of:

concatenating another plurality of characters that forms a portion of the message to the transmitted plurality of characters, thereby creating concatenated characters; and

transmitting the concatenated characters to the message recipient within the messaging session.

5 . The method according to claim 4 , said method further comprising the step of:

determining that the number of characters of the another plurality of characters is at least equal to a preset number of characters; and

wherein the step of concatenating is performed once it is determined that the number of characters of the another plurality of characters is at least equal to the preset number of characters.

6 . The method according to claim 1 , further comprising the step of determining that the end of the message is not contained within the plurality of characters.

7 . The method according to claim 1 , wherein the message sender defines the preset number of characters.

8 . A data processing system for for managing a messaging session, said system comprising:

means for receiving a plurality of characters from a message sender within the messaging session, wherein the plurality of characters forms a portion of a message within the messaging session;

means for determining that the number of characters of the received plurality of characters is at least equal to a preset number of characters; and

means for transmitting the plurality of characters to a message recipient within the messaging session.

9 . The data processing system according to claim 8 , wherein the means for transmitting includes:

transmitting an indication that the transmitted plurality of characters forms only a portion of the message.

10 . The data processing system according to claim 9 , wherein the indication is a predefined character appended to the plurality of characters.

11 . The data processing system according to claim 8 , further comprising means for:

means for concatenating another plurality of characters that forms a portion of the message to the transmitted plurality of characters, thereby creating concatenated characters; and

means for transmitting the concatenated characters to the message recipient within the messaging session.

12 . The data processing system according to claim 11 , further comprising:

means for determining that the number of characters of the another plurality of characters is at least equal to a preset number of characters; and

wherein the step of concatenating is performed once it is determined that the number of characters of the another plurality of characters is at least equal to the preset number of characters.

13 . The data processing system according to claim 8 , further comprising means for determining that the end of the message is not contained within the plurality of characters.

14 . The data processing system according to claim 8 , wherein the message sender defines the preset number of characters.

15 . An article of manufacture comprising machine-readable medium including program logic embedded therein that causes control circuitry to perform the steps of:

receiving a plurality of characters from a message sender within the messaging session, wherein the plurality of characters forms a portion of a message within the messaging session;

determining that the number of characters of the received plurality of characters is at least equal to a preset number of characters; and

transmitting the plurality of characters to a message recipient within the messaging session.

16 . The article of manufacture of claim 15 , wherein the step of transmitting includes:

transmitting an indication that the transmitted plurality of characters forms only a portion of the message.

17 . The article of manufacture of claim 16 , wherein the indication is a predefined character appended to the plurality of characters.

18 . The article of manufacture of claim 15 , further comprising the steps of:

concatenating another plurality of characters that forms a portion of the message to the transmitted plurality of characters, thereby creating concatenated characters; and

transmitting the concatenated characters to the message recipient within the messaging session.

19 . The article of manufacture of claim 18 , further comprising the step of:

determining that the number of characters of the another plurality of characters is at least equal to a preset number of characters; and

wherein the step of concatenating is performed once it is determined that the number of characters of the another plurality of characters is at least equal to the preset number of characters.

20 . The article of manufacture of claim 15 , further comprising the step of:

determining that the end of the message is not contained within the plurality of characters.

21 . The article of manufacture of claim 15 , wherein the message sender defines the preset number of characters.

Assignments (2)
CHANGE OF NAME Recorded Jun 1, 2006
From: SUPERIOR ESSEX COMMUNICATIONS, INC.
To: SUPERIOR ESSEX COMMUNICATIONS, LLC
Reel/Frame 017706/0140 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2003
From: DAY, DON RUTLEDGE; KAMPER, ROBERT J.; SWOFFORD, LARRY DON
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 014365/0767 →