IP Library Granted Patent US 8,516,049
Granted Patent B2
US 8,516,049 · App. 12/135,676 · Granted Aug 20, 2013

Administering instant messaging (‘IM’) chat sessions

Inventors: Ajay Dholakia (Cary, NC); William G. Pagan (Durham, NC)
Assignee: International Business Machines Corporation
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 8,516,049
App. No.
12/135,676
Granted
Aug 20, 2013
Kind
B2
Abstract

Computer-implemented methods, apparatus, and products for administering IM chat sessions including: identifying, by an IM module in dependence upon a merger policy, a plurality of IM participants to merge into a group IM chat session, the IM module providing IM services to one of the participants; and merging, by the IM module, the identified participants into the group IM chat session.

Claims (34)

1. A computer-implemented method of administering instant messaging (‘IM’) chat sessions, the method comprising:

identifying, by an IM applicant module in dependence upon a merger policy, a plurality of IM participants to merge into a group IM chat session, the IM applicant module providing IM services to one of the participants, the merger policy comprising a set of rules governing the merger of participants into a group IM chat session, where the merger policy comprises identifications of prospective participants never to be included in a recommendation for merger, where identifying a plurality of IM participants to merge into a group IM chat session includes identifying, based on IM communication content of an IM chat session, as one of the plurality of IM participants to merge into the group IM chat session, a participant that is not in the IM chat session, the IM communication content including an identification of the participant; and

merging, by the IM applicant module without consulting the participants, the identified participants into the group IM chat session.

2. The method of claim 1 wherein merging the identified participants into the group IM chat session further comprises:

instantiating a new group IM chat session; and

adding, to the new group IM chat session, the identified participants.

3. The method of claim 1 wherein merging the identified participants into the group IM chat session further comprises:

adding, to a currently existing group IM chat session, the identified participants not participating in the currently existing group IM chat session.

4. The method of claim 1 wherein merging the identified participants into the group IM chat session further comprises:

merging the participants into the group IM chat session only if each participant's contact list includes an identification of each other identified participant.

5. The method of claim 1 wherein the merger policy further comprises any of:

identifications of prospective participants expressly allowed to be included in a recommendation for merger; or

identifications of prospective participants for which no recommendation for merger is necessary, but may be included automatically, in a group IM chat session.

6. The method of claim 1 wherein identifying a plurality of IM participants to merge into a group IM chat session further comprises:

identifying participants of one or more IM chat sessions having IM communication content similar to IM communication content of another IM chat session.

7. The method of claim 1 wherein identifying a plurality of IM participants to merge into a group IM chat session further comprises:

identifying participants of one or more IM chat sessions having one or more participants in common.

8. An apparatus for administering IM chat sessions, the apparatus comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within the computer memory computer program instructions that when executed by the computer processor cause the computer processor to:

identify, by an IM application module in dependence upon a merger policy, a plurality of IM participants to merge into a group IM chat session, the IM application module providing IM services to one of the participants, the merger policy comprising a set of rules governing the merger of participants into a group IM chat session, where the merger policy comprises identifications of prospective participants never to be included in a recommendation for merger, where identifying a plurality of IM participants to merge into a group IM chat session includes identifying, based on IM communication content of an IM chat session, as one of the plurality of IM participants to merge into the group IM chat session, a participant that is not in the IM chat session, the IM communication content including an identification of the participant; and

merge, by the IM application module without consulting the participants, the identified participants into the group IM chat session.

9. The apparatus of claim 8 wherein the computer instructions that when executed by the computer processor cause the computer processor to merge the identified participants into the group IM chat session further comprises:

computer program instructions that when executed by the computer processor cause the computer processor to merge the participants into the group IM chat session only if each participant's contact list includes an identification of each other identified participant.

10. The apparatus of claim 8 wherein the computer program instructions that when executed by the computer processor cause the computer processor to identify a plurality of IM participants to merge into a group IM chat session further comprises:

computer program instructions that when executed by the computer processor to identify participants of one or more IM chat sessions having IM communication content similar to IM communication content of another IM chat session.

11. The apparatus of claim 8 wherein the computer program instructions that when executed by the computer processor cause the computer processor to identify a plurality of IM participants to merge into a group IM chat session further comprises:

computer program instructions that when executed by the computer processor cause the computer processor to identify participants of one or more IM chat sessions having one or more participants in common.

12. A computer program product for administering IM chat sessions, the computer program product comprising:

a recordable, computer readable storage medium, where the medium is not a signal, having computer readable program code embodied therewith, the computer readable program code comprising: computer readable program code configured to:

identify, by an IM application module in dependence upon a merger policy, a plurality of IM participants to merge into a group IM chat session, the IM application module providing IM services to one of the participants, the merger policy comprising a set of rules governing the merger of participants into a group IM chat session, where the merger policy comprises identifications of prospective participants never to be included in a recommendation for merger, where identifying a plurality of IM participants to merge into a group IM chat session includes identifying, based on IM communication content of an IM chat session, as one of the plurality of IM participants to merge into the group IM chat session, a participant that is not in the IM chat session, the IM communication content including an identification of the participant; and

merge, by the IM application module without consulting the participants, the identified participants into the group IM chat session.

13. The computer program product of claim 12 wherein the computer readable program code configured to identify a plurality of IM participants to merge into a group IM chat session further comprises:

computer readable program code configured to identify participants of one or more IM chat sessions having IM communication content similar to IM communication content of another IM chat session.

14. The computer program product of claim 12 wherein the computer readable program code configured to identify a plurality of IM participants to merge into a group IM chat session further comprises:

computer readable program code configured to identify participants of one or more IM chat sessions having one or more participants in common.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2008
From: DHOLAKIA, AJAY; PAGAN, WILLIAM G
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 021233/0635 →
Continuity (1)
Related Publication 20090307319A1 · Dec 10, 2009