Browse Prior Art Database

Dynamic Alarm Application

IP.com Disclosure Number: IPCOM000239096D
Publication Date: 2014-Oct-10
Document File: 2 page(s) / 36K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is software for a mobile alarm application that relies on external data feeds that are used to adjust the alarm time. This software creates shifting alarms based on external dynamic data in addition to rich user-defined logic.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 57% of the total text.

Page 01 of 2

Dynamic Alarm Application

Everyday alarm systems are static; the systems are hard coded and preset to a specific time or date. In particular, mobile phone alarms are set to a specific date and time and cannot react to external data feeds or logic to alert the user to a particular situation . For example, bad weather, traffic congestion due to special events or road construction in the area, or other temporary interruptions in a user's route can cause changes in the time it takes for a user to get from point A to destination B . Users may also have a very unique schedule, or set of preferences that impact a method of transit .

A method or system is needed to assist users in arriving at destination B from point A in a timely manner , regardless of the events that may impact the user's travel time.

The novel contribution is software for a mobile alarm application that relies on (and scrapes) external data feeds that are used to adjust the alarm time in combination with processing rich user preferences and logic. This software creates shifting alarms based on external dynamic data in combination with user-defined data and logic. On days with congested traffic, for example, the alarm goes off earlier in order for the user to arrive to work at the needed time. On days where logic deems working from home, the alarm goes off later to meet a target start of work time.

The ideal implementation is a mobile application that is a default alarm replacement . In an example emb...