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;
receiving a plurality of calls directed to a phone address associated with a user;
displaying, via a user interface, a list of call records corresponding to the plurality of calls directed to the phone address associated with the user;
determining that the user has selected a blocking instruction, provided to the user via the user interface, in association with a call record from the list of call records;
at least partly in response to the determination 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 caller corresponding to the user-selected call record from the list of call records are to be blocked; and
enabling at least one communication of the first type or the second type from the caller corresponding to the user-selected call record to be blocked in accordance with the selected blocking instruction.
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.
271 Citations
20 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; receiving a plurality of calls directed to a phone address associated with a user; displaying, via a user interface, a list of call records corresponding to the plurality of calls directed to the phone address associated with the user; determining that the user has selected a blocking instruction, provided to the user via the user interface, in association with a call record from the list of call records; at least partly in response to the determination 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 caller corresponding to the user-selected call record from the list of call records are to be blocked; and enabling at least one communication of the first type or the second type from the caller corresponding to the user-selected call record to be blocked in accordance with the selected blocking instruction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
receiving, at a computer system comprising hardware, a plurality of calls directed to a phone address associated with a user; displaying, via a user interface, a list of call records corresponding to the plurality of calls directed to the phone address associated with the user; determining that the user has selected a blocking instruction, provided to the user via the user interface, in association with a call record from the list of call records; and at least partly in response to the determination 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 caller corresponding to the user-selected call record from the list of call records are to be blocked; and enabling at least one communication of the first type or the second type from the caller corresponding to the user-selected call record to be blocked in accordance with the selected blocking instruction. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium storing computer-executable instructions that when executed by a processor perform operations comprising:
-
receiving a plurality of calls directed to a phone address associated with a user; displaying, via a user interface, a list of call records corresponding to the plurality of calls directed to the phone address associated with the user; determining that the user has selected a blocking instruction, provided to the user via the user interface, in association with a call record from the list of call records; at least partly in response to the determination 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 caller corresponding to the user-selected call record from the list of call records are to be blocked; and enabling at least one communication of the first type or the second type from the caller corresponding to the user-selected call record to be blocked in accordance with the selected blocking instruction. - View Dependent Claims (20)
-
Specification