IP Library Granted Patent US 8,644,165
Granted Patent B2
US 8,644,165 · App. 13/099,651 · Granted Feb 4, 2014

Method and apparatus for managing device operational modes based on context information

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 8,644,165
App. No.
13/099,651
Granted
Feb 4, 2014
Kind
B2
Abstract

An approach is provided for managing device do-not-disturb operational modes based on context information. A do-not-disturb manager determines context information associated with a device, a user of the device, or a combination thereof. The do-not-disturb manager also processes and/or facilitates a processing of the context information to cause, at least in part, an activation of one or more operational modes of the device. The do-not-disturb manager also causes, at least in part, a disabling or enabling of one or more functions of one or more applications associated with the device based, at least in part, on the activated one or more operational modes.

Claims (67)

1. A method comprising facilitating a processing of and/or processing (1) data and/or (2) information and/or (3) at least one signal, the (1) data and/or (2) information and/or (3) at least one signal based, at least in part, on the following:

context information associated with a device, a user of the device, or a combination thereof;

a processing and/or a facilitating of processing of the context information to cause, at least in part, activation of one or more operational modes of the device;

a disabling or enabling of one or more functions of one or more applications associated with the device based, at least in part, on the activated one or more operational modes, wherein the disabling or enabling of the one or more functions includes blocking a communication attempt by another party; and

a generating of broadcast information associated with the device, the user of the device, or the combination thereof based, at least in part, on the activated one or more operational modes, the context information, or a combination thereof,

wherein the broadcast information contains a threshold amount of time as to when the user is expected to return the blocked communication attempt to the other party, and

wherein, upon an elapsed time from the broadcast information to the other party exceeding the threshold amount of time, the user is notified of the blocked communication attempt by the other party and an amount of time exceeding the threshold amount of time.

2. A method of claim 1 , in the activation of the one or more operational modes, the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:

specifying at least one device parameter to indicate, at least in part, the one or more operational modes; and

causing the one or more applications to determine the disabling or enabling of the one or more functions based, at least in part, on the at least one device parameter.

3. A method of claim 1 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:

a monitoring of the context information; and

a processing and/or facilitating a processing of the monitoring to determine one or more updates to the context information,

wherein the activation of the one or more operational modes is based, at least in part, on the one or more updates.

4. A method of claim 1 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:

the context information being based, at least in part, on one or more triggers associated with the device, with one or more other devices associated with device, or a combination thereof; and

a processing and/or facilitating a processing of the context information includes a processing and/or facilitating a processing of the triggers compared to principles to determine at least one score,

wherein the activation of the one or more operational modes is based, at least in part, on the at least one score.

5. A method of claim 4 ,

wherein an amount of the disabling or enabling of the one or more functions of the one or more applications associated with the device is based, at least in part, on the at least one score.

6. A method of claim 4 ,

wherein the one or more triggers are associated with one or environmental parameters, user parameters, device parameters, other device parameters, and/or applications parameters.

7. A method of claim 1 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:

a monitoring of the context information;

a processing and/or facilitating a processing of the monitoring to determine one or more updates to the context information; and

a generating of broadcast information associated with the device, the user of the device, or the combination thereof based, at least in part, on the one or more updates to the context information.

8. A method of claim 1 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:

a detecting of one or more events associated with the device, the user of the device, or a combination thereof;

a processing and/or facilitating a processing to determine if the one or more events are enabled or disabled based on the activated one or more operational modes; and

a logging of identification information associated with the one or more events based, at least in part, on the activated one or more operational modes.

9. A method of claim 8 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:

a generating of one or more notifications of the identification information associated with the one or more events upon a change in the activated one or more operational modes.

10. An apparatus comprising:

at least one processor; and

at least one memory including computer program code,

the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following,

determine context information associated with a device, a user of the device, or a combination thereof;

process and/or facilitate a processing of the context information to cause, at least in part, activation of one or more operational modes of the device;

cause, at least in part, a disabling or enabling of one or more functions of one or more applications associated with the device based, at least in part, on the activated one or more operational modes, wherein the disabling or enabling of the one or more functions includes blocking a communication attempt by another party; and

cause, at least in part, a generating of broadcast information associated with the device, the user of the device, or the combination thereof based, at least in part, on the activated one or more operational modes, the context information, or a combination thereof,

wherein the broadcast information contains a threshold amount of time as to when the user is expected to return the blocked communication attempt to the other party, and

wherein, upon an elapsed time from the broadcast information to the other party exceeding the threshold amount of time, the user is notified of the blocked communication attempt by the other party and an amount of time exceeding the threshold amount of time.

11. An apparatus of claim 10 , in the activation of the one or more operational modes, the apparatus is further caused to:

cause, at least in part, a specification of at least one device parameter to indicate, at least in part, the one or more operational modes; and

cause, at least in part, the one or more applications to determine the disabling or enabling of the one or more functions based, at least in part, on the at least one device parameter.

12. An apparatus of claim 10 , wherein the apparatus is further caused to:

cause, at least in part, a monitoring of the context information; and

process and/or facilitate a processing of the monitoring to determine one or more updates to the context information,

wherein the activation of the one or more operational modes is based, at least in part, on the one or more updates.

13. An apparatus of claim 10 , wherein the apparatus is further caused to:

determine the context information based, at least in part, on one or more triggers associated with the device, with one or more other devices associated with device, or a combination thereof; and

process and/or facilitate a processing of the context information to process and/or facilitate a processing of the triggers compared to principles to determine at least one score,

wherein the activation of the one or more operational modes is based, at least in part, on the at least one score.

14. An apparatus of claim 13 ,

wherein an amount of the disabling or enabling of the one or more functions of the one or more applications associated with the device is based, at least in part, on the at least one score.

15. An apparatus of claim 13 ,

wherein the one or more triggers are associated with one or environmental parameters, user parameters, device parameters, other device parameters, and/or applications parameters.

16. An apparatus of claim 10 , wherein the apparatus is further caused to:

cause, at least in part, a monitoring of the context information;

process and/or facilitate a processing of the monitoring to determine one or more updates to the context information; and

cause, at least in part, a generating of broadcast information associated with the device, the user of the device, or the combination thereof based, at least in part, on the one or more updates to the context information.

17. An apparatus of claim 10 , wherein the apparatus is further caused to:

cause, at least in part, a detecting of one or more events associated with the device, the user of the device, or a combination thereof;

process and/or facilitate a processing to determine if the one or more events are enabled or disabled based on the activated one or more operational modes; and

cause a logging of identification information associated with the one or more events based, at least in part, on the activated one or more operational modes.

18. An apparatus of claim 17 , wherein the apparatus is further caused to:

cause, at least in part, a generating of one or more notifications of the identification information associated with the one or more events upon a change in the activated one or more operational modes.

Assignments (3)
CHANGE OF NAME Recorded Sep 26, 2014
From: NAVTEQ B.V.
To: HERE GLOBAL B.V.
Reel/Frame 033830/0681 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2012
From: NOKIA CORPORATION
To: NAVTEQ B.V.
Reel/Frame 029101/0516 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2011
From: SAARIMAKI, ANSSI; SEYDE, DANIEL
To: NOKIA CORPORATION
Reel/Frame 026226/0331 →