A duration-based online reminder system