A virtual personal assistant for the mobile web