DELAYED USER NOTIFICATION OF EVENTS IN A MOBILE DEVICE
4 Assignments
0 Petitions
Accused Products
Abstract
A sender-specified courtesy notification scheme to delay notification by a receiving device of the receipt of a data message is disclosed. A sender may specify a notification parameter defining a delay and send the parameter in association with the data message to a recipient. The recipient'"'"'s receiving device evaluates the parameter and notifies in response. Local notification data defined by the recipient may also be evaluated. Received data messages subject to delayed notification may be hidden by the receiving device or quietly displayed (e.g. as per other received messages) until the expiry of the delay. Notification parameters and data can be formulated as one or more rules which may take into account the current location of the receiving device. A notification delay may be ignored in certain situations depending on recent use of the receiving device.
-
Citations
52 Claims
-
1-31. -31. (canceled)
-
32. A method of controlling generation of a notification of a data communication received at a mobile device, the method comprising steps of:
-
receiving notification data with the received data communication, the notification data being specified by a sender of the data communication and comprising a sender-specified parameter specifying a delay for generating the notification of the received data communication, the delay being dependent on at least one of a current time and a current location of the mobile device; evaluating at least one of the current time and the current location according to a logical rule defined by the received notification data; evaluating at least one of the current time and the current location according to a logical rule defined by local notification data, the local notification data including a receiver-specified parameter governing any delay for generating the notification, the delay being dependent on at least one of the current time and the current location; determining the delay according to both evaluating steps, the receiver-specified parameter taking precedence over the sender-specified parameter when there is a conflict between the receiver-specific parameter and the sender-specified parameter; storing the received data communication on the mobile device until expiry of the delay; and generate the notification of the received data communication upon expiry of the delay. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
-
39. A mobile data communications device for controlling generation of a notification of a data communication received at the device, the device comprising:
-
a communication system for transmitting and receiving data communications via a communication network; a processor coupled to the communication system for processing messages; and memory coupled to the processor for storing instructions to configure the processor to; receive notification data with the received data communication, the notification data being specified by a sender of the data communication and comprising a sender-specified parameter specifying a delay for generating the notification of the received data communication, the delay being dependent on at least one of a current time and a current location of the mobile device; evaluate at least one of the current time and the current location according to a logical rule defined by the received notification data; evaluate at least one of the current time and the current location according to a logical rule defined by local notification data, the local notification data including a receiver-specified parameter governing any delay for generating the notification, the delay being dependent on at least one of the current time and the current location; determine the delay according to both evaluating steps, the receiver-specified parameter taking precedence over the sender-specified parameter when there is a conflict between the receiver-specific parameter and the sender-specified parameter; store the received data communication on the mobile device until expiry of the delay; and generate the notification of the received data communication upon expiry of the delay. - View Dependent Claims (40, 41, 42, 43, 44, 45)
-
-
46. A computer program product for controlling generation of a notification of a data communication received at a mobile device, the computer program product having computer executable instructions tangibly encoded thereon, the instructions, when executed, causing a processor to:
-
receive notification data with the received data communication, the notification data being specified by a sender of the data communication and comprising a sender-specified parameter specifying a delay for generating the notification of the received data communication, the delay being dependent on at least one of a current time and a current location of the mobile device; evaluate at least one of the current time and the current location according to a logical rule defined by the received notification data; evaluate at least one of the current time and the current location according to a logical rule defined by local notification data, the local notification data including a receiver-specified parameter governing any delay for generating the notification, the delay being dependent on at least one of the current time and the current location; determine the delay according to both evaluating steps, the receiver-specified parameter taking precedence over the sender-specified parameter when there is a conflict between the receiver-specific parameter and the sender-specified parameter; store the received data communication on the mobile device until expiry of the delay; and generate the notification of the received data communication upon expiry of the delay. - View Dependent Claims (47, 48, 49, 50, 51, 52)
-
Specification