Quoting Travis Shirk <[EMAIL PROTECTED]>:

Imagine the following scenario:
1) UserA sends question to UserB
2) UserB receives message and consults browser/editor/etc. to answer
question.
3) UserB sends answer to UserA

At no point during this exchange does UserB stop "paying attention" to
the chat, so no, I don't think that an <inactive/> should be sent.

Really, it depends whether they can see the chat window.

If they can't see the text appearing in the window, then they can't possibly be
"paying attention" to the *chat*.  They're paying attention to the other
program, whether or not they're in that other program because of the chat.

On the other hand, if you're like me and have three chat windows and the browser
visible at the same time, it should be considered that all *three* windows are
being paid attention to.

For completeness, if step #2 involved UserB getting distracted and
surfing the web for the next N+1 seconds an <inactive/> MUST be sent.

That's cool, let's just insert some mind probes into the person then, so that we
can tell the difference between 60 seconds of research and 30 seconds of
research plus 30 seconds of distraction. Actually, eye tracking software might
be enough, if there is already a webcam connected...

Meanwhile, using window coverage to determine whether attention is being paid
feels like a much more sensible approach.  If the text is visible, you're
paying attention.  If it isn't, you're not.  Approximate to mean "the window"
instead of "the text" to make implementation easier. :-)

TX


----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.

Reply via email to