User-selectable environments for mobile communications devices
First Claim
Patent Images
1. A method implemented in a mobile communications device, the method comprising:
- receiving a setting of the mobile communications device that corresponds to different environment types;
receiving an incoming call from one or more communication sources;
obtaining an indication of a first environment type associated with the one or more communication sources;
checking whether the indication of the first environment type associated with the one or more communication sources matches a current environment type of the mobile communications device, as received from the setting;
when the indication of the first environment type in which the one or more communication sources is being used does not match the current environment type in which the mobile communications device is being used;
preventing presentation of a notification of the communications;
maintaining a record of the incoming call, including the first environment type, received at the mobile communication device as a missed communication; and
presenting leave-behind notifications in response to the current environment type changing based on a change in the setting that corresponds to the current environment type setting of the mobile communications device from one of a personal environment or a work environment to another of the personal environment or the work environment, the leave-behind notifications including an indication of the missed communication that was prevented from being presented.
2 Assignments
0 Petitions
Accused Products
Abstract
At a mobile communications device, a communication is received from a communication source. An indication of an environment type associated with the communication source is obtained, and a check is made as to whether the indication of the environment type associated with the communication source matches a current environment type of the mobile communications device. An initial notification (and optionally a leave-behind notification) of the communication is presented only if the indication of the environment type associated with the communication source matches the current environment type of the mobile communications device.
-
Citations
20 Claims
-
1. A method implemented in a mobile communications device, the method comprising:
-
receiving a setting of the mobile communications device that corresponds to different environment types; receiving an incoming call from one or more communication sources; obtaining an indication of a first environment type associated with the one or more communication sources; checking whether the indication of the first environment type associated with the one or more communication sources matches a current environment type of the mobile communications device, as received from the setting; when the indication of the first environment type in which the one or more communication sources is being used does not match the current environment type in which the mobile communications device is being used; preventing presentation of a notification of the communications; maintaining a record of the incoming call, including the first environment type, received at the mobile communication device as a missed communication; and presenting leave-behind notifications in response to the current environment type changing based on a change in the setting that corresponds to the current environment type setting of the mobile communications device from one of a personal environment or a work environment to another of the personal environment or the work environment, the leave-behind notifications including an indication of the missed communication that was prevented from being presented. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A mobile communication device comprising:
- a display component configured to display content on the mobile communication device;
a communication module configured to send and receive communications to and from other devices, respectively;one or more processors; and a memory storing executable instructions that are executable by the one or more processors to implement a decision module configured to; receive a setting of the mobile communications device that corresponds to different environment types; obtain an indication of a first environment type associated with a source of a received incoming call; determine whether the indication of the first environment type associated with the source of the received communication matches a current environment type associated with the mobile communication device, as received from the setting; responsive to a determination that the indication of the first environment type obtained from a contact list associated with the source of the received communication does not match the current environment type associated with the mobile communication device; indicate to a user interface module that the user interface module is to refrain from presenting an initial notification of the incoming call; maintain a record of the incoming call, including the first environment types, as a missed communication received at the mobile communication device during a time when the first environment type associated with the source does not match the current environment type associated with the mobile communication device; and indicate to the user interface module that the user interface module is to present a leave-behind notification associated with the missed communication in response to the current environment type of the mobile communication device changing based on a change in the setting that corresponds to the current environment type setting of the mobile communications device from one of a personal environment or a work environment to another of the personal environment or the work environment, the leave-behind notification including an indication of the missed communication that was prevented from being presented. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
- a display component configured to display content on the mobile communication device;
-
19. One or more non-transitory computer-readable storage memories comprising stored instructions that are executable by a mobile computing device to perform operations comprising:
-
receiving a setting of the mobile communications device that corresponds to different environment types; receiving one or more incoming calls from one or more communication sources associated with a first environment type that does not match a current environment type of the mobile computing device, as received from the setting; responsive to receiving the one or more incoming calls and during a time when the first environment type associated with the source does not match the current environment type associated with the mobile communication device; refraining from presenting a notification at the mobile computing device of the one or more incoming calls received at the mobile computing device and effective to allow the one or more incoming calls received at the mobile device to be missed; maintaining a record of the one or more incoming calls, including the first environment type, as a missed communication; and presenting a leave-behind notification associated with the one or more missed communications, in response to the current environment type of the mobile communication device changing based on a change in the setting that corresponds to the current environment type setting of the mobile communications device from one of a personal environment or a work environment to another of the personal environment or the work environment, the leave-behind notification including an indication of the missed communication that was prevented from being presented. - View Dependent Claims (20)
-
Specification