IP Library Granted Patent US 9,692,876
Granted Patent B2
US 9,692,876 · App. 14/672,779 · Granted Jun 27, 2017

Suppress and resume notifications based on motion

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,692,876
App. No.
14/672,779
Granted
Jun 27, 2017
Kind
B2
Abstract

An approach is provided to receive notifications at a device. The approach senses whether an activity, such as movement of the device, has occurred within a time period prior to the current time with the activity being a result of a user action, such as movement or usage, on the device. In response to sensing that an activity has occurred within the time period, an alert is generated at the device to alert the user of the notification. On the other hand, in response to sensing that activity did not occur during the time period, the alert is not generated at the device.

Claims (56)

1. A method comprising:

receiving a notification at a device, wherein the notification is received at a current time;

retrieving a quiet time window and one or more alert preferences;

sensing that an activity has occurred at the device within a time period after the quiet time window, wherein the activity is a communication received at the device;

in response to detecting that the device has been moved since the end of the quiet time window, generating an alert at the device, wherein the alert corresponds to the activity; and

in response to detecting that the device has not been moved since the end of the quiet time window, inhibiting the alert at the device.

2. The method of claim 1 wherein the activity is selected from the group consisting of an incoming telephone call, an email message, and a text message.

3. The method of claim 1 further comprising:

retrieving the quiet time window during which the user has established a preference to inhibit alerts;

determining that the current time is within the quiet time window; and

inhibiting the alert at the device in response to the determination.

4. The method of claim 1 wherein, in response to sensing that the activity failed to occur within the time period, the method further comprises:

buffering the notification in a memory; and

displaying the notification on a display of the device in response to sensing the activity at a time after the current time.

5. The method of claim 1 further comprising:

retrieving one or more quiet time windows that includes the quiet time window and the one or more alert preferences from a memory included in the device; and

sensing that the activity occurred within the time period, wherein an amount of time of the time period is specified by one of the alert preferences.

6. A device comprising:

one or more processors;

a memory coupled to at least one of the processors;

an movement sensor accessible by at least one of the processors; and

a set of instructions stored in the memory and executed by at least one of the processors to:

receive a notification at a device, wherein the notification is received at a current time;

retrieve one or more quiet time windows and one or more alert preferences;

sense that an activity has occurred at the device within a time period after the quiet time window, wherein the activity is a communication received at the device;

in response to detecting that the device has been moved since the end of the quiet time window, generating an alert at the device, wherein the alert corresponds to the activity; and

in response to detecting that the device has not been moved since the end of the quiet time window, inhibiting the alert at the device.

7. The device of claim 6 wherein the activity is selected from the group consisting of an incoming telephone call, an email message, and a text message.

8. The device of claim 6 wherein the set of instructions further comprise further instructions executed by at least one of the processors to:

retrieve the quiet time window during which the user has established a preference to inhibit alerts;

determine that the current time is within the quiet time window; and

inhibit the alert at the device in response to the determination.

9. The device of claim 6 wherein, in response to sensing that the activity failed to occur within the time period, the set of instructions further comprise further instructions executed by at least one of the processors to:

buffer the notification in a memory; and

display the notification on a display of the device in response to sensing the activity at a time after the current time.

10. The device of claim 6 wherein the set of instructions further comprise further instructions executed by at least one of the processors to:

retrieve one or more quiet time windows that includes the quiet time window and the one or more alert preferences from a memory included in the device; and

sense that the activity occurred within the time period, wherein an amount of time of the time period is specified by one of the alert preferences.

11. A computer program product comprising:

a tangible computer readable storage medium comprising a set of computer instructions, the computer instructions effective to:

receive a notification at a device, wherein the notification is received at a current time;

retrieve one or more quiet time windows and one or more alert preferences;

sense that an activity has occurred at the device within a time period after the quiet time window, wherein the activity is a communication received at the device;

in response to detecting that the device has been moved since the end of the quiet time window, generating an alert at the device, wherein the alert corresponds to the activity; and

in response to detecting that the device has not been moved since the end of the quiet time window, inhibiting the alert at the device.

12. The computer program product of claim 11 wherein the activity is selected from the group consisting of an incoming telephone call, an email message, and a text message.

13. The computer program product of claim 11 wherein the set of instructions further comprise instructions effective to:

retrieve the quiet time window during which the user has established a preference to inhibit alerts;

determine that the current time is within the quiet time window; and

inhibit the alert at the device in response to the determination.

14. The computer program product of claim 11 wherein, in response to sensing that the activity failed to occur within the time period, the set of instructions further comprise instructions effective to:

buffer the notification in a memory; and

display the notification on a display of the device in response to sensing the activity at a time after the current time.

15. The computer program product of claim 11 wherein the set of instructions further comprise instructions effective to:

retrieve one or more quiet time windows that includes the quiet time window and the one or more alert preferences from a memory included in the device; and

sense that the activity occurred within the time period, wherein an amount of time of the time period is specified by one of the alert preferences.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2019
From: LENOVO (SINGAPORE) PTE. LTD.
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 049693/0474 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2015
From: GRIMME, JASON M.; VANBLON, RUSSELL S.; GANTMAN, RUSSELL S.
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 035287/0247 →