Methods and systems for blocking unwanted communications
First Claim
Patent Images
1. A system comprising:
- at least one computing device comprising hardware;
non-transitory memory coupled to the at least one computing device that stores instructions that when executed by the at least one computing device cause, at least in part, the system to perform operations comprising;
providing for display via a contact record user interface, the contact user interface configured to display at least one contact record from a contact data store associated with a user, wherein the contact record user interface is configured to indicate whether the at least one contact record is in a blocked state;
providing a block control via which the user can designate a party associated with a first pre-existing contact record in the contact data store of the user is to be blocked;
detecting that the user has selected the blocking control in association with the first pre-existing contact record in the contact data store;
at least partly in response to detecting that the user has selected the blocking control, recording in memory an indication that future communications, of at least a first type and a second type, from a party corresponding to the user-selected first pre-existing contact record from the contact data store are to be blocked,wherein a future communication of a first type comprises an audio call, andwherein a future communication of a second type comprises a picture, a video, a text message or any combination thereof; and
enabling at least one communication of the first type or the second type from the party corresponding to the first pre-existing contact record to be blocked in accordance with the selected blocking control.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems are described for processing call blocking instructions and for managing mobile messaging. A method of processing call blocking instructions is described. A call processing system receives a call from a caller intended for a first user. A notification regarding the call is transmitted to a mobile device associated with the first user. A message from the user is received via the mobile device, wherein the message is a text or multimedia type message. At least partly in response to the message, the caller is placed on a blacklist indicating that future calls from the caller to the user are to be blocked.
-
Citations
14 Claims
-
1. A system comprising:
-
at least one computing device comprising hardware; non-transitory memory coupled to the at least one computing device that stores instructions that when executed by the at least one computing device cause, at least in part, the system to perform operations comprising; providing for display via a contact record user interface, the contact user interface configured to display at least one contact record from a contact data store associated with a user, wherein the contact record user interface is configured to indicate whether the at least one contact record is in a blocked state; providing a block control via which the user can designate a party associated with a first pre-existing contact record in the contact data store of the user is to be blocked; detecting that the user has selected the blocking control in association with the first pre-existing contact record in the contact data store; at least partly in response to detecting that the user has selected the blocking control, recording in memory an indication that future communications, of at least a first type and a second type, from a party corresponding to the user-selected first pre-existing contact record from the contact data store are to be blocked, wherein a future communication of a first type comprises an audio call, and wherein a future communication of a second type comprises a picture, a video, a text message or any combination thereof; and enabling at least one communication of the first type or the second type from the party corresponding to the first pre-existing contact record to be blocked in accordance with the selected blocking control. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
at least one computing device comprising hardware; non-transitory memory coupled to the at least one computing device that stores instructions that when executed by the at least one computing device cause, at least in part, the system to perform operations comprising; displaying via a user interface, a list of contacts in a contact data store associated with a user; providing a blocking instruction via which the user can designate a party associated with a pre-existing contact in the contact data store of the user is to be blocked; detecting that the user has selected the blocking instruction in association with a pre-existing contact in the contact data store; at least partly in response to detecting that the user has selected the blocking instruction, recording in memory an indication that future communications, of at least a first type and a second type, from a party corresponding to the user-selected pre-existing contact from the contact data store, are to be blocked, wherein a future communication of a first type comprises an audio call, and wherein a future communication of a second type comprises a picture, a video, a text message or any combination thereof; and enabling at least one communication of the first type or the second type from the party corresponding to the user-selected pre-existing contact to be blocked in accordance with the selected blocking instruction. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
at least one computing device comprising hardware; at least one network interface capable of receiving Public Switched Telephone Network calls; non-transitory memory coupled to the at least one computing device that stores instructions that when executed by the at least one computing device cause, at least in part, the system to perform operations comprising; enabling a user via a user interface, to edit a list of contacts in a contact data store associated with the user; detecting that the user has selected a blocking instruction in association with a pre-existing contact in the contact data store; at least partly in response to detecting that the user has selected the blocking instruction, recording in memory an indication that future communications, of at least a first type and a second type, from a party corresponding to the user-selected pre-existing contact from the contact data store, are to be blocked, wherein a future communication of a first type comprises an audio call, and wherein a future communication of a second type comprises a picture, a video, a text message or any combination thereof; and enabling at least one communication of the first type or the second type from the party corresponding to the user-selected pre-existing contact to be blocked in accordance with the selected blocking instruction.
-
Specification