Mobile device having notification database in which only those notifications that are to be presented in a limited predetermined time period
AssigneeMicrosoft Corporation
InventorsIdo Ben-Shachar, Scott A. Skorupa, Garrett R. Vargas, John I. Ferrell
Life of this patent
Estimating the term…
Abstract
A system is provided for maintaining a notification database in a mobile device. A notification scheduling program is run at a predetermined time. The notification scheduling program is configured to obtain information indicative of a plurality of notifications to be presented in the future. The notifications which are to be presented within a predetermined time period are entered in the notification database. The notification scheduling program is scheduled to run in response to expiration of the predetermined time period.
Claims21
A method of maintaining a notification database in a mobile device, the mobile device including a notification system which accesses entries in the notification database and causes user notifications to be presented based on the entries in the notification database, the method comprising:
- running a notification scheduling program at a predetermined time, the notification scheduling program being configured to perform the following steps;
- obtaining information indicative of a plurality of notifications to be presented in the future;
- entering in the notification database only those notifications, of the plurality of notifications, which are to be presented within a limited predetermined time period;
- and
- scheduling the notification scheduling program to be rerun in response to expiration of the limited predetermined time period.
A mobile device comprising:
- a notification database configured to store entries indicative of user notifications to be presented;
- a notification system configured to access the notification database and present the user notifications based on the entries in the notification database;
- a notification scheduling program configured to place the entries in the notification database by:
- obtaining information indicative of notifications to be presented in the future;
- entering in the database the notifications to be presented in the future which are to be presented within a limited predetermined time period;
- and
- scheduling the notification program to be rerun at a next run date which coincides with expiration of the limited predetermined time period.
Dependencies are inferred from the claim text.