Browse Prior Art Database

Automatic Instant Message Robot Butler

IP.com Disclosure Number: IPCOM000175783D
Original Publication Date: 2008-Oct-24
Included in the Prior Art Database: 2008-Oct-24
Document File: 2 page(s) / 61K

Publishing Venue

IBM

Abstract

Automatic Instant Message Robot Butler

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 52% of the total text.

Page 1 of 2

Automatic Instant Message Robot Butler

Disclosed is an entity that takes the form of a robotic personality which participates in an instant message chat conversation between two or more participants happening in real time. Instant messaging has become ubiquitous in all levels of corporate activity. It is quickly supplanting electronic mail as the preferred method of communication between parties. The benefits of this method lie exclusively within the domain of response time between participants; the technology has not provided any additional features which electronic mail does not already provide.

    Users can invite the robot into their conversation to offer additional support services not provided by the instant message application itself, or other disparate services which would otherwise be difficult to collect into a single application. Invitation is a per-instant message protocol concept, but every known protocol supports a way of inviting additional parties into multi-user conversations. The robot performs scanning of each individual message flowing in the conversation, as well as monitoring status information for each participant. There are two main methods in which the robot can take action: (1) Commands, and (2) Filters.
1. Commands are instant messages that are specifically targeted to the robot. To easily distinguish them, a special command prefix can be employed, and typically there will be one or more arguments to the command. Please see below for example Commands.

2. Filters are regular expressions that can be found anywhere within any particular instant message. The robot is monitoring each message looking for phrases, keywords, or patterns that it recognizes as being important. Please see below for example Filters.

The advantages of this invention are many. Topping the list are convenience

and familiarity; instant messaging is a widely deployed and accepted technology. Having a large number of services converging into it piggybacks on an already easy to use and intuitive interface. Having the Filters actively scanning messages in real time lends itself to automatically predicting the information that will be useful to the users and is relevant to the conversation at hand.

    Commands and Filters are written as self-contained plug-ins and then exported to the robot. The robot itself has to only know about the generic concept of what a Command and what a Filter are. For Commands, it looks for messages starting with a command prefix, and then matches against all registered Command plug-ins (and any...