Re: [Simple] Extending <status> for presence
Paul Kyzivat <pkyzivat@cisco.com> Thu, 16 January 2003 23:15 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 SAA26347 for <simple-archive@odin.ietf.org>; Thu, 16 Jan 2003 18:15:53 -0500 (EST)
Received: (from mailnull@localhost) by www1.ietf.org (8.11.6/8.11.6) id h0GNVB032419 for simple-archive@odin.ietf.org; Thu, 16 Jan 2003 18:31:11 -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 h0GNVBJ32416 for <simple-web-archive@optimus.ietf.org>; Thu, 16 Jan 2003 18:31:11 -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 SAA26338 for <simple-web-archive@ietf.org>; Thu, 16 Jan 2003 18:15:22 -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 h0GNV7J32408; Thu, 16 Jan 2003 18:31:07 -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 h0GNUNJ32351 for <simple@optimus.ietf.org>; Thu, 16 Jan 2003 18:30:23 -0500
Received: from rtp-msg-core-1.cisco.com (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA26313 for <simple@ietf.org>; Thu, 16 Jan 2003 18:14:33 -0500 (EST)
Received: from cannon.cisco.com (localhost [127.0.0.1]) by rtp-msg-core-1.cisco.com (8.12.2/8.12.2) with ESMTP id h0GNIOIN008810; Thu, 16 Jan 2003 18:18:24 -0500 (EST)
Received: from cisco.com (dhcp-161-44-241-79.cisco.com [161.44.241.79]) by cannon.cisco.com (Mirapoint) with ESMTP id AAY04488; Thu, 16 Jan 2003 18:22:40 -0500 (EST)
Message-ID: <3E273D92.2060300@cisco.com>
From: Paul Kyzivat <pkyzivat@cisco.com>
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: Henning Schulzrinne <hgs@cs.columbia.edu>
CC: 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> <3E26BB52.4020303@cs.columbia.edu>
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 18:17:38 -0500
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Henning Schulzrinne wrote: > 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"). I generally agree with this, though representing all of this information, and making clients that can encode, decode, and utilize it in a productive way may be quite an agressive goal. However I think this category is about the device, not the person. The availability of the person is something separate. (more below) It is definitely necessary to represent media that are not available now but that might be available later to get any value out of a status like "Out to Lunch". I wrote about this earlier. (What value is there in knowing you will be back from lunch soon if I don't know if you are ever capable of communicating in the way I require?) > > (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. I guess "Out to Lunch" falls into this category. It doesn't necessarily imply unavailability to communicate either. (You may be able to call me at my cell phone while I am at lunch if you don't mind listening to me chew.) > > 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. Going that far scares me. Pretty much a guarantee that we will never complete this task. > > (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.) Does Do Not Disturb fit in here? I think so. > > 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. Another one that seems to be important is Active/Inactive - derived from observation of behavior rather than explicitly set. So you can send me a message but I may not respond, or you can call me but I might not answer. > > 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 Schulzrinne later wrote: > Another dimension: availability for communication can probably be > classified into three rough classes: > > - available real-time > - available store-and-forward (message store of some sort, e.g., > voicemail or IMs that are stored somewhere for retrieval) > - not availabl I'm not sure this is another dimension, or bits and pieces of other dimensions. Nor am I sure whether you intend this to describe the device or the person. I think there may be value in describing the person (if any) as available/unavailable. This is something like active/inactive but is an explicit assertion rather than inferred. (All combinations of the two are possible.) But available-store-and-forward seems different. This can be represented many different ways. One way is with a separate tuple representing a recorder or voicemail system. This might be a common way to handle it for voicemail. It may also be an appropriate solution for IM in some cases, such as when you are on vacation, or your normal IM device is offline for some other reason. But it may not cover the case where your IM device is online but you are away. In this case the device may simply accept IM on your behalf - in effect it is acting as the independent recording device would, but isn't a separate device. I don't yet see how to describe this. It is a device that both is and isn't an automaton. Paul _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple
- [Simple] Extending <status> for presence Vijay K. Gurbani
- Re: [Simple] Extending <status> for presence Paul Kyzivat
- Re: [Simple] Extending <status> for presence Jonathan Rosenberg
- RE: [Simple] Extending <status> for presence Rosen, Brian
- Re: [Simple] Extending <status> for presence Jonathan Rosenberg
- Re: [Simple] Extending <status> for presence Vijay K. Gurbani
- RE: [Simple] Extending <status> for presence Rosen, Brian
- Re: [Simple] Extending <status> for presence Paul Kyzivat
- Re: [Simple] Extending <status> for presence Paul Kyzivat
- RE: [Simple] Extending <status> for presence Rosen, Brian
- Re: [Simple] Extending <status> for presence Henning Schulzrinne
- Re: [Simple] Extending <status> for presence Paul Kyzivat
- RE: [Simple] Extending <status> for presence Adam Roach
- Re: [Simple] Extending <status> for presence Henning Schulzrinne
- Re: [Simple] Extending <status> for presence Henning Schulzrinne
- Re: [Simple] Extending <status> for presence Jonathan Rosenberg
- Re: [Simple] Extending <status> for presence Jonathan Rosenberg
- Re: [Simple] Extending <status> for presence Henning Schulzrinne
- Re: [Simple] Extending <status> for presence Vijay K. Gurbani
- Re: [Simple] Extending <status> for presence Henning Schulzrinne
- Re: [Simple] Extending <status> for presence Paul Kyzivat
- Re: [Simple] Extending <status> for presence Henning Schulzrinne
- Re: [Simple] Extending <status> for presence Paul Kyzivat
- Re: [Simple] Extending <status> for presence Henning Schulzrinne
- Re: [Simple] Extending <status> for presence Paul Kyzivat
- Re: [Simple] Extending <status> for presence Paul Kyzivat
- Re: [Simple] Extending <status> for presence Paul Kyzivat
- Re: [Simple] Extending <status> for presence Vijay K. Gurbani
- Re: [Simple] Extending <status> for presence Vijay K. Gurbani
- Re: [Simple] Extending <status> for presence Vijay K. Gurbani
- Re: [Simple] Extending <status> for presence Henning Schulzrinne
- RE: [Simple] Extending <status> for presence Adam Roach
- Re: [Simple] Extending <status> for presence Paul Kyzivat
- Re: [Simple] Extending <status> for presence Vijay K. Gurbani
- RE: [Simple] Extending <status> for presence Rosen, Brian
- Re: [Simple] Extending <status> for presence Paul Kyzivat
- Re: [Simple] Extending <status> for presence Adam Roach
- Re: [Simple] Extending <status> for presence Thanos Diacakis
- Re: [Simple] Extending <status> for presence Paul Kyzivat
- Re: [Simple] Extending <status> for presence Vijay K. Gurbani
- Re: [Simple] Extending <status> for presence Thanos Diacakis
- Re: [Simple] Extending <status> for presence Vijay K. Gurbani
- Re: [Simple] Extending <status> for presence Thanos Diacakis
- Re: [Simple] Extending <status> for presence Thanos Diacakis
- RE: [Simple] Extending <status> for presence hisham.khartabil
- Re: [Simple] Extending <status> for presence Paul Kyzivat
- Re: [Simple] Extending <status> for presence Paul Kyzivat
- Re: [Simple] Extending <status> for presence Paul Kyzivat
- Re: [Simple] Extending <status> for presence Paul Kyzivat
- Re: [Simple] Extending <status> for presence Jonathan Rosenberg
- Re: [Simple] Extending <status> for presence Vijay K. Gurbani
- Re: [Simple] Extending <status> for presence Thanos Diacakis
- Re: [Simple] Extending <status> for presence Thanos Diacakis
- Re: [Simple] Extending <status> for presence Paul Kyzivat
- Re: [Simple] Extending <status> for presence Paul Kyzivat
- Re: [Simple] Extending <status> for presence Sean Olson
- RE: [Simple] Extending <status> for presence hisham.khartabil
- Re: [Simple] Extending <status> for presence Jonathan Rosenberg
- Re: [Simple] Extending <status> for presence Jonathan Rosenberg
- Re: [Simple] Extending <status> for presence Jonathan Rosenberg
- Re: [Simple] Extending <status> for presence Jonathan Rosenberg
- Re: [Simple] Extending <status> for presence Henning Schulzrinne
- Re: [Simple] Extending <status> for presence Henning Schulzrinne
- Re: [Simple] Extending <status> for presence Vijay K. Gurbani
- Re: [Simple] Extending <status> for presence Vijay K. Gurbani
- Re: [Simple] Extending <status> for presence Vijay K. Gurbani
- Re: [Simple] Extending <status> for presence Thanos Diacakis
- Re: [Simple] Extending <status> for presence Vijay K. Gurbani
- Re: [Simple] Extending <status> for presence Vijay K. Gurbani
- Re: [Simple] Extending <status> for presence Vijay K. Gurbani
- Re: [Simple] Extending <status> for presence Vijay K. Gurbani
- Re: [Simple] Extending <status> for presence Thanos Diacakis
- Re: [Simple] Extending <status> for presence Thanos Diacakis
- Re: [Simple] Extending <status> for presence Thanos Diacakis
- Re: [Simple] Extending <status> for presence Thanos Diacakis
- Re: [Simple] Extending <status> for presence Thanos Diacakis
- Re: [Simple] Extending <status> for presence Vijay K. Gurbani
- Re: [Simple] Extending <status> for presence Jonathan Rosenberg
- Re: [Simple] Extending <status> for presence Jonathan Rosenberg
- Re: [Simple] Extending <status> for presence Thanos Diacakis
- Re: [Simple] Extending <status> for presence Thanos Diacakis
- Re: [Simple] Extending <status> for presence Paul Kyzivat
- Re: [Simple] Extending <status> for presence Paul Kyzivat
- Re: [Simple] Extending <status> for presence Paul Kyzivat
- Re: [Simple] Extending <status> for presence Paul Kyzivat
- Re: [Simple] Extending <status> for presence Paul Kyzivat
- Re: [Simple] Extending <status> for presence Vijay K. Gurbani
- Re: [Simple] Extending <status> for presence Vijay K. Gurbani
- Re: [Simple] Extending <status> for presence Vijay K. Gurbani
- Re: [Simple] Extending <status> for presence Paul Kyzivat
- Re: [Simple] Extending <status> for presence Paul Kyzivat
- Re: [Simple] Extending <status> for presence Paul Kyzivat
- Re: [Simple] Extending <status> for presence Henning Schulzrinne
- Re: [Simple] Extending <status> for presence Vijay K. Gurbani
- Re: [Simple] Extending <status> for presence Vijay K. Gurbani
- Re: [Simple] Extending <status> for presence Paul Kyzivat
- RE: [Simple] Extending <status> for presence hisham.khartabil
- RE: [Simple] Extending <status> for presence hisham.khartabil
- Re: [Simple] Extending <status> for presence Vijay K. Gurbani
- RE: [Simple] Extending <status> for presence Rosen, Brian
- Re: [Simple] Extending <status> for presence Michael Hammer
- Re: [Simple] Extending <status> for presence Vijay K. Gurbani
- Re: [Simple] Extending <status> for presence Paul Kyzivat
- Re: [Simple] Extending <status> for presence Paul Kyzivat
- Re: [Simple] Extending <status> for presence Michael Hammer
- Re: [Simple] Extending <status> for presence Jonathan Rosenberg
- Re: [Simple] Extending <status> for presence Paul Kyzivat
- Re: [Simple] Extending <status> for presence Paul Kyzivat
- Re: [Simple] Extending <status> for presence Michael Hammer
- RE: [Simple] Extending <status> for presence hisham.khartabil
- Re: [Simple] Extending <status> for presence Vijay K. Gurbani
- Re: [Simple] Extending <status> for presence Vijay K. Gurbani
- Re: [Simple] Extending <status> for presence Paul Kyzivat
- RE: [Simple] Extending <status> for presence Rosen, Brian
- Re: [Simple] Extending <status> for presence Paul Kyzivat
- Re: [Simple] Extending <status> for presence Ben Campbell
- Re: [Simple] Extending <status> for presence Jonathan Rosenberg
- Re: [Simple] Extending <status> for presence Henning Schulzrinne