DEVICE AND METHOD FOR GENERATING USER NOTIFICATIONS ASSOCIATED WITH TASKS THAT ARE PENDING COMPLETION
First Claim
1. A method of generating user notifications on a mobile device, the method comprising:
- receiving user input to initiate processing of a message on the mobile device, wherein the processing comprises encrypting and sending the message to one or more recipients;
determining if a processor of the mobile device is awaiting additional user input to process the message;
determining that the additional user input is not required immediately after the receiving;
upon determining that the processor is awaiting additional user input to process the message, after determining that the additional user input is not required immediately after the receiving, prompting for the additional user input;
determining if the additional user input is not received within a predefined time period; and
generating at least one form of user notification if the additional user input is not received within the predefined time period.
4 Assignments
0 Petitions
Accused Products
Abstract
A device and method for generating user notifications associated with tasks that are pending completion on a mobile device. When additional input is required from a user of the mobile device to complete performance of a task and is not being received from the user within a predefined time period, at least one form of user notification is generated. The particular form or forms of user notification are defined by a user profile associated with the user. User notifications may comprise visual, audible, and/or vibratory alerts, and different forms of these user notifications may be generated in a sequence. The volume of audible alerts or the period between periodic user notifications may vary over time.
-
Citations
20 Claims
-
1. A method of generating user notifications on a mobile device, the method comprising:
-
receiving user input to initiate processing of a message on the mobile device, wherein the processing comprises encrypting and sending the message to one or more recipients; determining if a processor of the mobile device is awaiting additional user input to process the message; determining that the additional user input is not required immediately after the receiving; upon determining that the processor is awaiting additional user input to process the message, after determining that the additional user input is not required immediately after the receiving, prompting for the additional user input; determining if the additional user input is not received within a predefined time period; and generating at least one form of user notification if the additional user input is not received within the predefined time period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable storage medium upon which a plurality of instructions are stored, the instructions, which when executed by a processor, cause the processor to:
-
receive user input to initiate processing of a message on a mobile device, wherein the processing comprises encrypting and sending the message to one or more recipients; determine if the processor is awaiting additional user input to process the message; wherein the processor determines that the additional user input is not required immediately after receiving the user input to initiate processing of the message on the mobile device; prompt for the additional user input, upon determining that the processor is awaiting additional user input to process the message, after determining that the additional user input is not required immediately after receiving the user input to initiate processing of the message on the mobile device; determine if the additional user input is not received within a predefined time period; and generate at least one form of user notification if the additional user input is not received within the predefined time period.
-
-
15. A mobile device comprising a processor, wherein the processor is configured to:
-
receive user input to initiate processing of a message on a mobile device, wherein the processing comprises encrypting and sending the message to one or more recipients; determine if the processor is awaiting additional user input is to process the message; wherein the processor determines that the additional user input is not required immediately after receiving the user input to initiate processing of the message on the mobile device; prompt for the additional user input, upon determining that the processor is awaiting additional user input is to process the message, after determining that the additional user input is not required immediately after receiving the user input to initiate processing of the message on the mobile device; determine if the additional user input is not received within a predefined time period; and generate at least one form of user notification if the additional user input is not received within the predefined time period. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A mobile device comprising:
-
means for receiving user input to initiate processing of a message on the mobile device, wherein the processing comprises encrypting and sending the message to one or more recipients; means for determining if additional user input is being awaited to process the message; means for determining that the additional user input is not required immediately after receiving the user input to initiate processing of the message on the mobile device; means for prompting for the additional user input, upon determining that the additional user input is being awaited to process the message, after determining that the additional user input is not required immediately after the receiving; means for determining if the additional user input is not received within a predefined time period; and means for generating at least one form of user notification if the additional user input is not received within the predefined time period.
-
Specification