Method and Apparatus for Automatically Adjusting the Operation of Reminders Based on Device Event History
First Claim
1. A non-transitory program storage device comprising instructions stored thereon to cause one or more processors to:
- change the operational behavior of a notification function of a device comprising the one or more processors based at least in part on data from at least two data sources selected from the group consisting of event history, location history communication history, transaction history, device-stored electronic coupons, calendar entries, current location, current date and current time.
2 Assignments
0 Petitions
Accused Products
Abstract
A processor-based personal electronic device (such as a smartphone) uses combinatorial logic to automatically adjust alarms, notifications reminders, and the like based on data from device event histories, on-board sensors, user-entered data, and similar information. One particular representative embodiment comprises a process for automatically deleting an unneeded reminder. For example, a user may have a personal electronic device that is set to issue a reminder for a meeting in a certain place, on a certain date at a certain time. If location sensors detect that the user is already at the certain place on the certain date at (or reasonably before) the certain time the now superfluous reminder is automatically cancelled.
29 Citations
30 Claims
-
1. A non-transitory program storage device comprising instructions stored thereon to cause one or more processors to:
change the operational behavior of a notification function of a device comprising the one or more processors based at least in part on data from at least two data sources selected from the group consisting of event history, location history communication history, transaction history, device-stored electronic coupons, calendar entries, current location, current date and current time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 19, 20)
-
8. A processor-based system comprising:
-
a processor; at least one data storage device; and
,a memory storing instructions for causing the processor to change the operational behavior of a notification function of a device comprising the one or more processors based at least in part on data from at least two data sources selected from the group consisting of event history, location history communication history, transaction history, device-stored electronic coupons, calendar entries, current location, current date and current time. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory program storage device comprising instructions stored thereon to cause one or more processors to:
generate a notification on a device comprising the one or more processors based at least in part on data concerning the current location of the device and location-specific electronic coupons stored on the device. - View Dependent Claims (16, 17, 18)
-
21. A non-transitory program storage device comprising instructions stored thereon to cause one or more processors to:
change the operational behavior of a notification function of a device comprising the one or more processors based at least in part on both the current time and the current location of the device. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
Specification