Re: [Simple] Extending <status> for presence

Henning Schulzrinne <hgs@cs.columbia.edu> Thu, 16 January 2003 14:01 UTC

Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged)) by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA11153 for <simple-archive@odin.ietf.org>; Thu, 16 Jan 2003 09:01:58 -0500 (EST)
Received: (from mailnull@localhost) by www1.ietf.org (8.11.6/8.11.6) id h0GEH5T24690 for simple-archive@odin.ietf.org; Thu, 16 Jan 2003 09:17:05 -0500
Received: from ietf.org (odin.ietf.org [132.151.1.176]) by www1.ietf.org (8.11.6/8.11.6) with ESMTP id h0GEH5J24687 for <simple-web-archive@optimus.ietf.org>; Thu, 16 Jan 2003 09:17:05 -0500
Received: from www1.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA11098 for <simple-web-archive@ietf.org>; Thu, 16 Jan 2003 09:01:27 -0500 (EST)
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1]) by www1.ietf.org (8.11.6/8.11.6) with ESMTP id h0GEH2J24679; Thu, 16 Jan 2003 09:17:02 -0500
Received: from ietf.org (odin.ietf.org [132.151.1.176]) by www1.ietf.org (8.11.6/8.11.6) with ESMTP id h0GEGhJ24626 for <simple@optimus.ietf.org>; Thu, 16 Jan 2003 09:16:43 -0500
Received: from dewberry.cc.columbia.edu (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA11075 for <simple@ietf.org>; Thu, 16 Jan 2003 09:01:05 -0500 (EST)
Received: from cs.columbia.edu (APh-Aug-102-2-1-12.abo.wanadoo.fr [193.252.40.12]) (user=hgs10 mech=PLAIN bits=0) by dewberry.cc.columbia.edu (8.12.3/8.12.3) with ESMTP id h0GE4O26015214 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT) for <simple@ietf.org>; Thu, 16 Jan 2003 09:04:26 -0500 (EST)
Message-ID: <3E26BB52.4020303@cs.columbia.edu>
From: Henning Schulzrinne <hgs@cs.columbia.edu>
Organization: Columbia University
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: simple@ietf.org
Subject: Re: [Simple] Extending <status> for presence
References: <313680C9A886D511A06000204840E1CF030B5D08@whq-msgusr-02.pit.comms.marconi.com> <3E1F1087.8050607@dynamicsoft.com> <3E1F308F.5060602@cisco.com> <3E20E40E.4060904@dynamicsoft.com> <3E20E78D.8000203@cs.columbia.edu> <3E2305C3.5090709@cisco.com> <3E230BEA.7020403@cs.columbia.edu> <3E231E4B.5090606@lucent.com> <3E253030.5060409@dynamicsoft.com> <3E258ADB.70204@cisco.com> <3E25956B.5050006@lucent.com> <3E26953D.9000508@dynamicsoft.com>
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: simple-admin@ietf.org
Errors-To: simple-admin@ietf.org
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>, <mailto:simple-request@ietf.org?subject=unsubscribe>
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/simple>, <mailto:simple-request@ietf.org?subject=subscribe>
List-Archive: <https://www1.ietf.org/pipermail/simple/>
Date: Thu, 16 Jan 2003 09:01:54 -0500
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit

Stepping back a bit, maybe we should ask what kind of questions presence 
about a person can answer.

(1) Is the person available for communications and, if so, on what media?

Here, in general, we only care about the media that are available, not 
all the media that the user doesn't have right now, since that list is 
unbounded once you add applications ("No, I'm not available for Doom, 
Chess, SimCity, ..."). We might conceivably care about how long a media 
might still be available ("leaving in 15 minutes, better call quickly") 
or when it might be available again ("meeting ends in 20 minutes").

(2) What is the person doing right now?

We might want to know not just the start time (how long already), but 
also how long until anticipated completion.

Note that many calendar systems (such as RFC 2445 or Yahoo calendar) 
allow for categories of activities. Some are free-text (but often 
definable as a list for a particular software), others are pre-defined.

(3) How is the person feeling right now (calm and relaxed, stressed, 
hopping mad) - very useful to know for the calling party and easily 
derived from a real-time blood-pressure input. (:-), if that's needed.)

Obviously, there could be many other pieces of information that might be 
useful to others, such as location, level of distraction ("watching 
TV"), etc., but I suspect we all agree that those are beyond the current 
discussion.

Note that you can easily get to the point where you are effectively 
sending an iCal (or xCal draft-ietf-calsch-many-xcal-02.txt) entry 
describing the activity. This may be a better, more general solution.

Henning

_______________________________________________
Simple mailing list
Simple@ietf.org
https://www1.ietf.org/mailman/listinfo/simple