×

Mobile notifications based upon sensor data

  • US 9,008,629 B1
  • Filed: 08/28/2012
  • Issued: 04/14/2015
  • Est. Priority Date: 08/28/2012
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable medium embodying a program executable in a mobile device associated with a first user, the program, when executed by the mobile device, causing the mobile device to at least:

  • obtain a request to generate a mobile device notification from a user application executed in the mobile device, the request comprising notification content to be displayed in the mobile device notification, the request further comprising at least one requested notification type comprising at least one of;

    a request to display a notification in an operating system user interface, a request to activate a light emitting diode (LED) in communication with the mobile device, a request to play a ringtone, or a request to activate a vibration motor associated with the mobile device;

    obtain device sensor data associated with ambient conditions, the device sensor data comprising at least one of;

    ambient sound data captured via a microphone associated with the mobile device, ambient light data associated with a light sensor associated with the mobile device, or movement data associated with an accelerometer associated with the mobile device;

    identify a notification level defining at least one notification type comprising at least one of;

    the request to display the notification in the operating system user interface, the request to activate the LED in communication with the mobile device, the request to play the ringtone, or the request to activate the vibration motor associated with the mobile device;

    wherein the notification level is identified as an escalated notification level based at least in part on a determination that a variation in an amount of ambient light captured by the light sensor over a specified period of time satisfies a predefined threshold; and

    wherein the notification level is identified as a de-escalated notification level based at least in part on a determination that a variation in an amount of ambient light captured by the light sensor over a specified period of time does not satisfy the predefined threshold; and

    initiate the device notification according to the identified notification level.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×