Systems and methods for selective filtering of inbound mobile communications
First Claim
1. A method comprising:
- receiving, at a mobile computing device, a contact whitelist comprising a first one or more contacts, each contact of the first one or more contacts associated with one or more identifiers;
activating an operating mode of the mobile computing device, the operating mode for filtering inbound communications to the mobile computing device based on the contact whitelist;
receiving, at the mobile computing device, a first inbound communication comprising a first phone call;
responsive to determining that a first identifier associated with the first inbound communication does not correspond to an identifier associated with any of the one or more contacts of the contact whitelist, filtering the first inbound communication including directing the first phone call to a first voicemail account associated with the mobile computing device without providing user notification of the first inbound communication at a time of receipt of the first inbound communication;
receiving, at the mobile computing device, a second inbound communication comprising a second phone call; and
responsive to determining that a second identifier associated with the second inbound communication corresponds to an identifier associated with at least one of the one or more contacts in the contact whitelist, allowing the second inbound communication including directing the second phone call to a second voicemail account associated with the mobile computing device;
wherein the first identifier and second identifier are different identifiers associated with a same sender.
0 Assignments
0 Petitions
Accused Products
Abstract
Various implementations of the disclosed technology relate to selectively filtering inbound communications. An example implementation may send filtered incoming calls directly to an alternate voicemail account based on a list of pre-approved contacts. Moreover, a user notification may not be provided at the time of receiving the incoming call. In another implementation, a response message indicating a user status may automatically be sent back to the sender of the inbound communication. In some implementations, selective filtering of inbound communications may be activated manually by a user, or automatically at a scheduled time, or responsive to a mobile device entering a threshold distance of a location. Discrete logs may be kept for each of selective filtered and allowed inbound communications.
-
Citations
16 Claims
-
1. A method comprising:
-
receiving, at a mobile computing device, a contact whitelist comprising a first one or more contacts, each contact of the first one or more contacts associated with one or more identifiers; activating an operating mode of the mobile computing device, the operating mode for filtering inbound communications to the mobile computing device based on the contact whitelist; receiving, at the mobile computing device, a first inbound communication comprising a first phone call; responsive to determining that a first identifier associated with the first inbound communication does not correspond to an identifier associated with any of the one or more contacts of the contact whitelist, filtering the first inbound communication including directing the first phone call to a first voicemail account associated with the mobile computing device without providing user notification of the first inbound communication at a time of receipt of the first inbound communication; receiving, at the mobile computing device, a second inbound communication comprising a second phone call; and responsive to determining that a second identifier associated with the second inbound communication corresponds to an identifier associated with at least one of the one or more contacts in the contact whitelist, allowing the second inbound communication including directing the second phone call to a second voicemail account associated with the mobile computing device;
wherein the first identifier and second identifier are different identifiers associated with a same sender. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable medium that stores instructions that, when executed by at least one processor, cause the processor to perform a method comprising:
-
receiving, at a mobile computing device, a contact whitelist comprising a first one or more contacts, each contact associated with one or more identifiers; activating an operating mode of the mobile computing device, the operating mode for filtering inbound communications to the mobile computing device based on the contact whitelist; receiving, at the mobile computing device, a first inbound communication; responsive to determining that a first identifier associated with the first inbound communication does not correspond to an identifier associated with any of the one or more contacts in the contact whitelist, filtering the first inbound communication including directing the first phone call to a first voicemail account associated with the mobile computing device without providing user notification of the first inbound communication at a time of receipt of the first inbound communication; receiving, at the mobile computing device, a second inbound communication; and responsive to determining that a second identifier associated with the second inbound communication corresponds to an identifier associated with at least one of the one or more contacts in the contact whitelist, allowing the second inbound communication including directing the second phone call to a second voicemail account associated with the mobile computing device;
wherein the first identifier and second identifier are different identifiers associated with a same sender. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification