Patent ID: 9460406
Filing Date: 2016-10-04
CPC Classification: G06Q,H04L

Claim Text:
1. A method by a processor of a computer system, the method comprising: obtaining, by the processor of the computer system, scheduling data for a future event for a user of the computer system, the scheduling data comprising an initial time at which an event reminder notification for the future event is to be generated by the processor for the user of the computer system; receiving logoff events from an operating system executed by the processor of the computer system, wherein the logoff events each comprise an indication of an action performed by the user of the computer system to logoff the user from an account of the operating system of the computer system; initiating, by the processor of the computer system, a logoff process which will logoff the user from the account of the computer system; identifying, by the processor of the computer system, a conflicting event that will conflict with providing the event reminder notification on the computer system to the user at the initial time; calculating, by the processor of the computer system, an adjusted time at which the event reminder notification for the future event is to be generated on the computer system before occurrence of the conflicting event; generating, by the processor of the computer system, the event reminder notification for the user of the computer system at the adjusted time rather than the initial time; and preventing, by the processor of the computer system, the logoff process from completing until after the event reminder notification has been generated, wherein generating the event reminder notification comprises communicating signaling through a user interface circuit to display a notification on a display screen of the computer system or play a notification on a computer speaker of the computer system, wherein identifying the conflicting event comprises identifying that a logoff process has been initiated which will logoff the user from the account of the computer system within a threshold time before the initial time at which the event reminder notification is to be generated, and wherein calculating the adjusted time at which the event reminder notification for the future event is to be generated before occurrence of the conflicting event, comprises triggering the event reminder notification to occur before completion of the logoff process.