IP Library Granted Patent US 9,357,063
Granted Patent B1
US 9,357,063 · App. 14/535,494 · Granted May 31, 2016

Disruption blocking in mobile devices

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,357,063
App. No.
14/535,494
Granted
May 31, 2016
Kind
B1
Abstract

A do not disturb (DND) mode for telephonic devices, in which the DND mode is automatically deactivated after a time increment has elapsed, the DND mode having been activated based on detecting, upon receiving a telephone call, a selection of the control.

Claims (44)

1. A method performed by an electronic device, the method comprising:

receiving, at the electronic device, data that is indicative of a delay;

determining, by the electronic device and based on the received data, that a user is likely to be delayed for a scheduled meeting in which another user is a participant;

determining, by the electronic device and based on a user profile, permissions of the other user or a relationship between the user and the other user; and

in response to (i) determining that the user is likely to be delayed for the scheduled meeting and (ii) determining permissions of the other user or a relationship between the user and the other user, sending, by the electronic device, a notification to the other user indicating that the user is likely to be delayed for the scheduled meeting.

2. The method of claim 1 , wherein receiving the data indicative of the delay comprises receiving data indicating that the user interacted with the electronic device to reject a phone call.

3. The method of claim 1 , wherein receiving the data indicative of the delay comprises receiving data indicating that the user interacted with a mobile device to initiate a do-not-disturb mode on the mobile device.

4. The method of claim 1 , wherein receiving the data indicative of the delay comprises receiving data indicating that the user initiated a do-not-disturb mode for a particular period of time;

wherein determining that the user is likely to be delayed for the scheduled meeting comprises determining that the particular period of time extends to or overlaps with a scheduled time for the scheduled meeting.

5. The method of claim 1 , wherein determining, based on a user profile, permissions of the other user or a relationship between the user and the other user comprises:

accessing profile data indicating a permission level of the other user; and

determining that the permission level is sufficient to allow sending of notifications from the user to the other user; and

wherein sending the notification occurs in response to determining to send the notification based on determining that the permission level is sufficient to allow sending of notifications from the user to the other user.

6. The method of claim 1 , wherein determining, based on a user profile, permissions of the other user or a relationship between the user and the other user comprises:

accessing profile data indicating a relationship between the user and the other user; and

determining permissions of the other user or a relationship between the user and the other user based on the relationship.

7. The method of claim 6 , wherein accessing profile data indicating a relationship between the user and the other user comprises accessing profile data indicating that the other user is a friend or a business associate of the user; and

wherein sending the notification occurs in response to determining, based on the profile data, that the other user is a friend or a business associate of the user.

8. The method of claim 1 , further comprising determining an amount of data, type of data, or accuracy of data to be sent in the notification based on the profile data; and

wherein sending the notification comprises sending a notification having the determined amount of data, type of data, or accuracy of data to the other user.

9. The method of claim 1 , wherein sending the notification comprises sending a notification that indicates an amount of delay that the user is expected to be delayed for the scheduled meeting.

10. The method of claim 1 , wherein sending the notification comprises sending the notification from a mobile device of the user to a mobile device of the other user.

11. The method of claim 1 , wherein sending the notification comprises sending the notification as a short message service text message.

12. The method of claim 1 , wherein sending the notification comprises sending the notification as an e-mail message.

13. A non-transitory machine-readable data storage device that stores instructions that, when executed by data processing apparatus, cause the data processing apparatus to perform operations comprising:

receiving, at the electronic device, data that is indicative of a delay;

determining, by the electronic device and based on the received data, that a user is likely to be delayed for a scheduled meeting in which another user is a participant;

determining, by the electronic device and based on a user profile, permissions of the other user or a relationship between the user and the other user; and

in response to (i) determining that the user is likely to be delayed for the scheduled meeting and (ii) determining permissions of the other user or a relationship between the user and the other user, sending, by the electronic device, a notification to the other user indicating that the user is likely to be delayed for the scheduled meeting.

14. The non-transitory machine-readable data storage device of claim 13 , wherein receiving the data indicative of the delay comprises receiving data indicating that the user interacted with a mobile device to reject a phone call.

15. The non-transitory machine-readable data storage device of claim 13 , wherein receiving the data indicative of the delay comprises receiving data indicating that the user interacted with a mobile device to initiate a do-not-disturb mode on the mobile device.

16. The non-transitory machine-readable data storage device of claim 13 , wherein receiving the data indicative of the delay comprises receiving data indicating that the user initiated a do-not-disturb mode for a particular period of time;

wherein determining that the user is likely to be delayed for the scheduled meeting comprises determining that the particular period of time extends to or overlaps with a scheduled time for the scheduled meeting.

17. The system of claim 13 , wherein receiving the data indicative of the delay comprises receiving data indicating that the user interacted with a mobile device to reject a phone call.

18. The system of claim 13 , wherein receiving the data indicative of the delay comprises receiving data indicating that the user interacted with a mobile device to initiate a do-not-disturb mode on the mobile device.

19. The system of claim 13 , wherein receiving the data indicative of the delay comprises receiving data indicating that the user initiated a do-not-disturb mode for a particular period of time;

wherein determining that the user is likely to be delayed for the scheduled meeting comprises determining that the particular period of time extends to or overlaps with a scheduled time for the scheduled meeting.

20. A system comprising:

one or more processors; and

a machine-readable medium having stored thereon instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

receiving, at the electronic device, data that is indicative of a delay;

determining, by the electronic device and based on the received data, that a user is likely to be delayed for a scheduled meeting in which another user is a participant;

determining, by the electronic device and based on a user profile, permissions of the other user or a relationship between the user and the other user; and

in response to (i) determining that the user is likely to be delayed for the scheduled meeting and (ii) determining permissions of the other user or a relationship between the user and the other user, sending, by the electronic device, a notification to the other user indicating that the user is likely to be delayed for the scheduled meeting.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044566/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2014
From: HERTZFELD, ANDREW J.; AGOPIAN, MATHIAS MARC
To: GOOGLE INC.
Reel/Frame 034299/0836 →