Patent ID: 9357052
Filing Date: 2016-05-31
CPC Classification: H04M

Claim Text:
1. An electronic device comprising: a processing device configured to develop a notification framework for defining how notifications are presented to a user of the electronic device when a specific event associated with the electronic device occurs; one or more physical sensors configured to sense physical parameters; a plurality of output devices each configured to present notification information to the user in one or more sensory modes, the sensory modes comprising at least one of audible, visual, or tactile; wherein the processing device is further configured to assess the context of the electronic device by processing the sensed physical parameters and by processing information retrieved from one or more software programs either running on the electronic device or running on a network with which the electronic device communicates; wherein the processing device is further configured to determine a notification framework from the assessed context; wherein the processing device is further configured to determine whether the specific event associated with the electronic device occurs and to notify the user within the notification framework when the specific event occurs; and a short range communication device configured to sense notification framework information from other nearby electronic devices, wherein the processing device is further configured to assess the context by analyzing the predominate notification settings of a plurality of nearby electronic devices; wherein the processing device is further configured to monitor one or more responses to a notification by the user, and automatically adjust the assessment of the context and the determination of the notification framework based on the one or more monitored responses; wherein the information retrieved from the one or more software programs comprises current schedule information retrieved from a calendar program, the current schedule information being associated with the user; wherein the information retrieved from the calendar program further includes current schedule information that is associated with one or more other people associated with the user whose contact information is stored in the electronic device, and that is received from the one or more other people; wherein the processing device is further configured to delay notification of the specific event to the user based on the assessed context, wherein the assessed context comprises determining whether the electronic device is located in an elevator.