Browse Prior Art Database

Instant Messaging / Presence Protocol Requirements (RFC2779)

IP.com Disclosure Number: IPCOM000003377D
Original Publication Date: 2000-Feb-01
Included in the Prior Art Database: 2000-Sep-13
Document File: 20 page(s) / 43K

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

M. Day: AUTHOR [+4]

Abstract

Presence and Instant Messaging have recently emerged as a new medium of communications over the Internet. Presence is a means for finding, retrieving, and subscribing to changes in the presence information (e.g. "online" or "offline") of other users. Instant messaging is a means for sending small, simple messages that are delivered immediately to online users.

This text was extracted from a ASCII Text document.
This is the abbreviated version, containing approximately 7% of the total text.

Network Working Group M. Day

Request for Comments: 2779 Lotus

Category: Informational S. Aggarwal

Microsoft

G. Mohr

Activerse

J. Vincent

Into Networks

February 2000

Instant Messaging / Presence Protocol Requirements

Status of this Memo

This memo provides information for the Internet community. It does

not specify an Internet standard of any kind. Distribution of this

memo is unlimited.

Copyright Notice

Copyright (C) The Internet Society (2000). All Rights Reserved.

Abstract

Presence and Instant Messaging have recently emerged as a new medium

of communications over the Internet. Presence is a means for

finding, retrieving, and subscribing to changes in the presence

information (e.g. "online" or "offline") of other users. Instant

messaging is a means for sending small, simple messages that are

delivered immediately to online users.

Applications of presence and instant messaging currently use

independent, non-standard and non-interoperable protocols developed

by various vendors. The goal of the Instant Messaging and Presence

Protocol (IMPP) Working Group is to define a standard protocol so

that independently developed applications of instant messaging and/or

presence can interoperate across the Internet. This document defines

a minimal set of requirements that IMPP must meet.

Table of Contents

1. Terminology................................................... 3

2. Shared Requirements........................................... 4

2.1. Namespace and Administration............................... 5

2.2. Scalability................................................ 5

2.3. Access Control............................................. 6

2.4. Network Topology........................................... 6

2.5. Message Encryption and Authentication...................... 7

3. Additional Requirements for PRESENCE INFORMATION.............. 7

3.1. Common Presence Format..................................... 7

3.2. Presence Lookup and Notification........................... 8

3.3. Presence Caching and Replication........................... 8

3.4. Performance................................................ 9

4. Additional Requirements for INSTANT MESSAGES.................. 9

4.1. Common Message Format...................................... 9

4.2. Reliability................................................ 10

4.3. Performance................................................ 10

4.4. Presence Format............