Re: [Notifications] Use cases

"Rohan Mahy" <rohan.mahy@gmail.com> Mon, 30 July 2007 17:20 UTC

Return-path: <notifications-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IFYug-00040i-Lr; Mon, 30 Jul 2007 13:20:10 -0400
Received: from notifications by megatron.ietf.org with local (Exim 4.43) id 1IFYug-0003zU-06 for notifications-confirm+ok@megatron.ietf.org; Mon, 30 Jul 2007 13:20:10 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IFYuf-0003yj-Kg for notifications@ietf.org; Mon, 30 Jul 2007 13:20:09 -0400
Received: from an-out-0708.google.com ([209.85.132.241]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1IFYuV-0003Wc-8d for notifications@ietf.org; Mon, 30 Jul 2007 13:20:09 -0400
Received: by an-out-0708.google.com with SMTP id c17so317849anc for <notifications@ietf.org>; Mon, 30 Jul 2007 10:19:59 -0700 (PDT)
DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=EGV6D7cARBUChv72GIPWVXpzk0X961Bxg4pnzT25pm2AdefkTRMUo1IyPryWibU39OkXbOXVtPI0QpJULYMZUbkm3U2oGHbbXqQL9bPnyCjjdhIpLogcWgPyzKMajX+BZxJY41S6U7JPszRfY4tlS9lmdfLlC20adMzKvS2CN7k=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=et8eGcTYuGZANGa1cT3ST2D7u1N7X9xutoDj9MsA0vUOjQa1xJGT8zdhCUbZSasF/8c13Ju6ybc2S+q0CsuQ4PC9e7DuIKzYqfZHyWfJbDwxn3QsnToPljZKbsUTYeENo8CXLhEzQAfOMZOIsooW4tppKeiHlQYDFY7ub0mSoa8=
Received: by 10.100.91.6 with SMTP id o6mr4753358anb.1185815998135; Mon, 30 Jul 2007 10:19:58 -0700 (PDT)
Received: by 10.100.124.4 with HTTP; Mon, 30 Jul 2007 10:19:57 -0700 (PDT)
Message-ID: <953beacc0707301019l6170c84frff03cd14c8b39580@mail.gmail.com>
Date: Mon, 30 Jul 2007 10:19:57 -0700
From: Rohan Mahy <rohan.mahy@gmail.com>
To: notifications@ietf.org
Subject: Re: [Notifications] Use cases
In-Reply-To: <46AA4241.1060104@dcrocker.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
References: <4C38DC11F6B4FF4FAEA73E30DB5AA157D77DC3@esebe199.NOE.Nokia.com> <46AA4560.8040408@isode.com> <46AA4241.1060104@dcrocker.net>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: b19722fc8d3865b147c75ae2495625f2
Cc: Rohan Mahy <rohan@ekabal.com>
X-BeenThere: notifications@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Message Notifications interest group discussion list <notifications.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/notifications>, <mailto:notifications-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/notifications>
List-Post: <mailto:notifications@ietf.org>
List-Help: <mailto:notifications-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/notifications>, <mailto:notifications-request@ietf.org?subject=subscribe>
Errors-To: notifications-bounces@ietf.org

Scenario:
A widget on my cell phone that correlates all package tracking emails
from Federal Express.  It is interested in the Subject and To header
of all emails sent From tracker.fedex.com. When it gets a new
notification, it parses the tracking number from the Subject and does
an HTTP fetch to get the current status of the package. It can then
beep or chime or prompt you to send an email or a phone call or SMS
when various things happen (package picked up, package delivered,
package delayed, package cleared customs).

This model would apply nicely to other widgets for package tracking,
flight status, sales order notifications, and stock trade
confirmations.

Problem:
The cell phone does not want to poll for new messages (for example
using IMAP) because this would negatively affect battery life.  Better
to use an existing open TCP connection already used by SIP or XMPP to
receive these async notifications.

Also, the phone is only interested in a filtered view of
notifications.  There are ways of doing this today in email, but just
forwarding all your email to an IM gateway using a static filter isn't
sufficient.   If the phone has multiple widgets, these filters my need
to be somewhat dynamic.

Market:
Widgets like this are popping up left and right, but they use HTTP
polling.  The market would like these apps and decent battery
consumption too.

thanks,
-rohan


_______________________________________________
Notifications mailing list
Notifications@ietf.org
https://www1.ietf.org/mailman/listinfo/notifications