[standards-jig] thoughts on a new idle protocol

Dudley Carr dudley at cs.stanford.edu
Sun Jan 18 08:58:21 UTC 2004

> Any thoughts?
> Nathan, holding out his asbestos hat waiting for someone's $0.02.

Most people think of idle time as the time since the person last moved the mouse 
or typed in their IM application. IMO, a more sensible approach is to measure 
idle time starting when the last away presence stanza was sent (automatically or 
manually). From the perspective of the person setting the away message this 
makes the most sense since they're trying to tell the recipients that they're 
not available anymore, and the idle time should reflect that. If the above is 
agreeable, then all you have to do is handle one of two situations for recording 
idle time.

You're online and you get a presence change to away, dnd, xa:
  Use the current time as the idle timestamp

You're offline, you sign online and get a presence as away, dnd, xa:
  Use the jabber:x:delay timestamp


More information about the Standards mailing list