Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Web History | Sign in

Patents

A method and system for on-line monitoring of electronic communications include automatically monitoring text-based communications of one or more chat room or instant messaging participants to determine if a monitoring event has occurred. A monitoring event can be, for example, the combined existence of certain defined factors associated with a particular exchange relating to, for example, the exchange's participants, content, recent history, and/or tone. The existence of a monitoring event can result in one or more predetermined actions being taken by the system. In an exemplary embodiment of the present invention, on-line communications are continually monitored and input to a number of pattern recognizing modules, preferably working in parallel. Using known pattern-recognition techniques, each pattern recognizing module can analyze an aspect of such communications by implementing certain algorithms and, as appropriate, set, increase or decrease the values of one or more state...

Referenced by

Citing PatentFiling dateIssue dateOriginal AssigneeTitle
US7206813Oct 17, 2002Apr 17, 2007International Business Machines CorporationMethod, computer program product and apparatus for implementing professional use of instant messaging
US7275215Jul 29, 2002Sep 25, 2007Cerulean Studios, LLCSystem and method for managing contacts in an instant messaging environment
US7356567Dec 30, 2004Apr 8, 2008AOL LLC, a Delaware Limited Liability CompanyManaging instant messaging sessions on multiple devices
US7406501Jun 30, 2003Jul 29, 2008Yahoo! Inc.System and method for instant messaging using an e-mail protocol
US7467181Mar 30, 2005Dec 16, 2008International Business Machines CorporationSystem and method for context-specific instant messaging
US7631266Sep 24, 2007Dec 8, 2009Cerulean Studios, LLCSystem and method for managing contacts in an instant messaging environment
US7702798Sep 7, 2006Apr 20, 2010Microsoft CorporationProviding contextual information automatically
US7720203Jun 1, 2007May 18, 2010AT&T Intellectual Property I, L.P.System and method for processing speech
US7739261Jun 14, 2007Jun 15, 2010Microsoft CorporationIdentification of topics for online discussions based on language patterns
US7769811Dec 24, 2003Aug 3, 2010AOL LLCInstant messaging sound control
US7813917Jun 22, 2005Oct 12, 2010Candidate matching using algorithmic analysis of candidate-authored narrative information
US7814152Jul 8, 2008Oct 12, 2010International Business Machines CorporationContext-specific instant messaging
US7818379Dec 23, 2004Oct 19, 2010AOL Inc.Notification and disposition of multiple concurrent instant messaging sessions involving a single online identity
US7877450Jan 30, 2008Jan 25, 2011AOL Inc.Managing instant messaging sessions on multiple devices
US7882194Feb 23, 2006Feb 1, 2011International Business Machines CorporationSystem, method and program for managing chat sessions
US7904554Dec 23, 2009Mar 8, 2011AOL Inc.Supervising user interaction with online services
US7921163Aug 27, 2004Apr 5, 2011AOL Inc.Routing and displaying messages for multiple concurrent instant messaging sessions involving a single online identity
US7984145Jan 21, 2009Jul 19, 2011PM Investigations, Inc.Notification of suspicious electronic activity
US8006191Mar 21, 2007Aug 23, 2011Google Inc.Chat room with thin walls
US8015246Mar 21, 2007Sep 6, 2011Google Inc.Graphical user interface for chat room with thin walls
US8099668Jan 7, 2008Jan 17, 2012International Business Machines CorporationPredator and abuse identification and prevention in a virtual environment
US8122093Jul 17, 2009Feb 21, 2012Industrial Technology Research InstituteInstant messaging interaction system and method thereof
US8122122Nov 6, 2006Feb 21, 2012Raytheon Oakley Systems, Inc.Event monitoring and collection
US8140528Feb 6, 2008Mar 20, 2012Disney Enterprises, Inc.Method and system for managing discourse in a virtual community
US8141124Nov 14, 2006Mar 20, 2012International Business Machines CorporationManaging community provided in information processing system
US8141149Nov 6, 2006Mar 20, 2012Raytheon Oakley Systems, Inc.Keyword obfuscation
US8145708Nov 10, 2006Mar 27, 2012Microsoft CorporationOn-line virtual robot (bot) security agent
US8150680Oct 11, 2010Apr 3, 2012Hoshiko LLCMethod and system for candidate matching

Claims

1. A method for monitoring electronic communications, comprising:

accessing communications from one of a chat room participant and an instant messaging ("IM") participant;
analyzing content of the communications using at least one pattern recognition technique;
deciding whether a monitoring event has occurred based upon the analysis results and a set of predetermined rules; and
taking at least one predetermined action in response to said monitoring events.

2. The method of claim 1, wherein the accessing, analyzing, deciding and taking are accomplished automatically.

3. The method of claim 1, wherein the predetermined rules are stored in a database.

4. The method of claim 3, wherein the database includes an SQL database.

5. The method of claim 3, wherein the predetermined rules include rules based on interactions with one of a chat room participant and an IM participant.

6. The method of claim 3, wherein the predetermined rules include rules based on interactions between non-chat room participants in a chat room.

7. The method of claim 1, wherein the actions related to accessing, analyzing and deciding are not displayed to the chat room participant and the IM participant.

8. The method of claim 1, where the at least one predetermined actions includes at least one of informing the chat participant and the IM participant of a rule violation, informing the chat participant and the participant and the IM participant of a potentially dangerous situation, reporting a violation to a parent or guardian of the chat participant or the IM participant, reporting a violation or potential violation to an ISP, and blocking one of the chat room communications and the IM communications.

9. The method of claim 8, wherein reporting is accomplished via one of wireless communications, electronic mail communications and voice communications.

10. The method of claim 9, wherein the wireless communications includes one of cellular telephony and paging systems.

11. The method of claim 1, wherein the monitoring event includes at least one of violation of a chat rule, an occurrence of a certain conversational content pattern and an occurrence of a predetermined conversational behavioral pattern.

12. A storage medium for storing computer executable code for on-line monitoring of electronic communications, comprising:

a computer usable medium having computer programmable means embodied in the medium, the computer programmable means:
accessing communications from one of a chat room participant and an IM participant;
analyzing content of the communications using at least one pattern recognition technique;
deciding whether a monitoring events have occurred based upon the analysis results and a set of predetermined rules; and
taking at least predetermined action in response to an occurrence of the monitoring event.

13. The storage medium of claim 12, wherein the accessing, analyzing, deciding and taking are accomplished automatically.

14. The storage medium claim 12, wherein the predetermined rules are stored in a database.

15. The storage medium of claim 12, wherein the predetermined rules include rules based on interactions with the chat room participant or the IM participant.

16. The storage medium of claim 12, wherein the predetermined rules include rules based on interactions between non-chat room participants in a chat room.

17. The storage medium of claim 12, wherein the actions related to accessing, analyzing and deciding are not displayed to the chat room participant or the IM participant.

18. The storage medium of claim 12, where the predetermined actions include at least one of informing the chat participant or the IM participant of a rule violation, informing the chat participant or the IM participant of a potentially dangerous situation, reporting a violation to a parent or guardian of the chat participant or the IM participant, reporting a violation to an ISP, and blocking one of the chat room communications and the IM communications.

19. The storage medium of claim 18, wherein said reporting is accomplished via one of wireless communications, electronic mail communications and voice communications.

20. The storage medium of claim 12, wherein the monitoring event includes at least one of violation of a chat rule, an occurrence of a predetermined conversational content pattern and an occurrence of a predetermined conversational behavioral pattern.

21. A system for on-line monitoring of a Internet communications, comprising:

a system bus;
a central processing unit coupled to the system bus;
a memory coupled to the system bus; and
an I/O interface coupled to the system bus;
wherein the memory contains executable code to be processed by the central processing unit, the executable code causing the central processing unit to
access one or more communications from one of a chat room participant and a instant messaging participant;
analyze content of the communications using a pattern recognition technique;
decide whether a monitoring event has occurred based upon the analysis results and a set of predetermined rules; and take at least one predetermined action in response to said monitoring event.

22. The system of claim 21, wherein the system bus, central processing unit, memory and I/O interface form one of a server computer, a desktop computer and a laptop computer.

23. The system of claim 21, where the memory includes one of a read only memory and a random access memory.

24. The system of claim 21, comprising a secondary storage device coupled to the system bus.

25. The system of claim 24, wherein the secondary storage device includes a direct access storage device.

26. The system of claim 21, wherein the memory includes a rules module, a history module, a user history module and a report module.

27. The method of claim 1, wherein the method is implemented in one of a software implementation, a hardware implementation, a firmware implementation and/or a combination software and hardware implementation.

28. A computer program product comprising a computer usable medium having computer readable program code means embodied therein, the computer readable program code means in said computer program product comprising means for causing a computer to:

access one or more communications from at least one of a participant and a chat room or instant messaging participants;
analyze content of the communications using a pattern recognition technique;
decide whether a monitoring event has occurred based upon the analysis results and a set of predetermined rules; and
take at least one predetermined action in response to said monitoring event.

29. The method of claim 1, wherein the analyzing is accomplished with a plurality of pattern recognition techniques operating in parallel.

30. The method of claim 29, wherein the analysis results from the plurality of pattern recognizer techniques are simultaneously considered in said deciding.

31. The method of claim 1 wherein the pattern recognition techniques and/or the set of predetermined rules are dynamically updated.

32. The method of claim 31 wherein said dynamically updated occurs via one of manually, semi-automatically or automatically.

33. The method of claim 1, wherein the electronic communications include Internet communications.