IP Library Granted Patent US 7,917,582
Granted Patent B2
US 7,917,582 · App. 10/900,701 · Granted Mar 29, 2011

Method and apparatus for autocorrelation of instant messages

View Patent ↗
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 7,917,582
App. No.
10/900,701
Granted
Mar 29, 2011
Kind
B2
Abstract

A text chat messaging system in which messages are displayed in chronological order on a message-by-message basis according to chat participants includes a messaging server ( 102 ); and a plurality of network clients ( 104 ) defining said chat participants and configured to identify messages ( 204 ) in a chat session according to chat participants and arrange said chat session for display according to a conversation order of participation in said chat session.

Claims (20)

1. A method for use in a text chat messaging system in which messages are displayed in chronological order on a message-by-message basis according to chat participants, comprising:

identifying messages in a chat session according to said chat participants;

selectively determining an order of initial participation by said chat participants in said chat session, wherein selectively determining the order is by an autocorrelation unit responsive to selecting autocorrelation at a client endpoint; and

arranging a record of said chat session in conversational order by said autocorrelation unit responsive to said order of initial participation, wherein said arranging a record comprises said autocorrelation unit re-arranging messages in a record at said client endpoint out of order from the order at which said messages included in said record arrived at and were created in said client endpoint, said autocorrelation unit re-arranging said messages into said conversational order, wherein when said autocorrelation unit determines there are consecutive messages from the same chat participant said autocorrelation unit bumps said consecutive messages after a next message from another participant in a respective chat session.

2. A method in accordance with claim 1 , wherein said arranging a record comprises said autocorrelation unit re-arranging a log of a chat session in said conversational order.

3. A method in accordance with claim 1 , wherein arranging said record comprises arranging a display of an ongoing chat session in said conversational order.

4. A method in accordance with claim 3 , further comprising signaling other chat participants an indication of an arrangement in said order of initial participation.

5. A method in accordance with claim 4 , wherein said chronological order corresponds to the order messages arrive at a server and signaling comprises signaling said server said indication of arrangement.

6. A method in accordance with claim 1 , wherein said arranging a record comprises re-arranging messages in a record at a messaging server out of order from the order at which said messages included in said record arrived at said messaging server and into said conversational order.

7. A method in accordance with claim 1 , wherein selecting determining the order is by said autocorrelation unit responsive to selecting autocorrelation at a client endpoint and said arranging a record comprises said autocorrelation unit re-arranging messages in a record at said client endpoint out of order from the order at which said messages included in said record arrived at and were created in said client endpoint, said autocorrelation unit re-arranging said messages into said conversational order.

8. A method for use in a text chat messaging system in which messages are displayed in chronological order on a message-by-message basis according to chat participants, comprising:

identifying messages in a chat session according to chat participants; and

re-arranging said chat session for display according to a conversation order of participation in said chat session by an autocorrelation unit responsive to selecting autocorrelation at a client endpoint, wherein said arranging a record comprises said autocorrelation unit re-arranging messages in a record at said client endpoint out of order from the order at which said messages included in said record arrived at and were created in said client endpoint, said autocorrelation unit re-arranging said messages into said conversational order, wherein when said autocorrelation unit determines there are consecutive messages from the same chat participant said autocorrelation unit bumps said consecutive messages after a next message from another participant in a respective chat session.

9. A text chat messaging system in which messages are displayed in chronological order on a message-by-message basis according to chat participants, comprising:

a messaging server; and

a plurality of network clients defining said chat participants and each including an autocorrelation unit configured to identify messages in a chat session according to chat participants and responsive to receiving autocorrelation selection at a client endpoint, rearrange said chat session for display according to a conversation order of participation in said chat session, wherein said arranging a record comprises said autocorrelation unit rearranging messages in a record at said client endpoint out of order from the order at which said messages included in said record arrived at and were created in said client endpoint, said autocorrelation unit re-arranging said messages into said conversational order, wherein when said autocorrelation unit determines there are consecutive messages from the same chat participant said autocorrelation unit bumps said consecutive messages after a next message from another participant in a respective chat session.

10. A text chat messaging system in accordance with claim 9 , wherein said plurality of network clients are adapted to transmit to others of said plurality one or more indicia of a new ordering of said chat session display.

11. A text chat messaging system in accordance with claim 9 , wherein said plurality of network clients are adapted to transmit to said messaging server one or more indicia of a new ordering of said chat session display.

12. A text chat messaging system in accordance with claim 9 , wherein said plurality of network clients comprise web-browser clients.

13. A text chat messaging device for use in a text chat messaging system in which messages are displayed in chronological order on a message-by-message basis according to chat participants, the device including an autocorrelation unit configured to identify messages in a chat session according to chat participants responsive to selecting autocorrelation at a client endpoint, said autocorrelation unit rearranging said chat session for display according to a conversation order of participation in said chat session, wherein said arranging a record comprises said autocorrelation unit re-arranging messages in a record at said client endpoint out of order from the order at which said messages included in said record arrived at and were created in said client endpoint, said autocorrelation unit re-arranging said messages into said conversational order, wherein when said autocorrelation unit determines there are consecutive messages from the same chat participant said autocorrelation unit bumps said consecutive messages after a next message from another participant in a respective chat session.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Feb 1, 2016
From: WELLS FARGO TRUST CORPORATION LIMITED
To: UNIFY INC.
Reel/Frame 037661/0781 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jan 20, 2016
From: WELLS FARGO TRUST CORPORATION LIMITED, AS SECURITY AGENT
To: UNIFY INC. (F/K/A SIEMENS ENTERPRISE COMMUNICATIONS, INC.)
Reel/Frame 037564/0703 →
CHANGE OF NAME Recorded Nov 11, 2015
From: SIEMENS ENTERPRISE COMMUNICATIONS, INC.
To: UNIFY, INC.
Reel/Frame 037090/0909 →
GRANT OF SECURITY INTEREST IN U.S. PATENTS Recorded Nov 10, 2010
From: SIEMENS ENTERPRISE COMMUNICATIONS, INC.
To: WELLS FARGO TRUST CORPORATION LIMITED, AS SECURITY AGENT
Reel/Frame 025339/0904 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2010
From: SIEMENS COMMUNICATIONS, INC.
To: SIEMENS ENTERPRISE COMMUNICATIONS, INC.
Reel/Frame 024294/0040 →
MERGER Recorded Apr 22, 2010
From: SIEMENS INFORMATION AND COMMUNICATION NETWORKS, INC.
To: SIEMENS COMMUNICATIONS, INC.
Reel/Frame 024263/0817 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2004
From: CASPI, RAMI; BEYDA, WILLIAM J.
To: SIEMENS INFORMATION AND COMMUNICATION NETWORKS, INC.
Reel/Frame 015637/0403 →