MANAGING A BLOCKED-ORIGINATOR LIST FOR A MESSAGING APPLICATION
First Claim
1. A method of managing a blocked-originator list for a messaging application, the method comprising:
- detecting, by a list management module, a list management initiation event for a blocked-originator list, the blocked-originator list including a plurality of originators from which incoming messages are blocked;
determining, by the list management module, whether a number of entries currently in the blocked-originator list is equal to a maximum number of allowable entries in the blocked-originator list; and
responsive to determining that the number of entries currently in the blocked-originator list is equal to the maximum number of entries that may be included in the blocked-originator list;
deleting, by the list management module, an entry from the blocked-originator list in dependence upon entry removal rules; and
adding, by the list management module, the new entry to the blocked-originator list.
3 Assignments
0 Petitions
Accused Products
Abstract
Managing a blocked-originator list for a messaging application, including: detecting, by a list management module, a list management initiation event for a blocked-originator list, the blocked-originator list including a plurality of originators from which incoming messages are blocked; determining a number of entries in a blocked-originator list; determining a maximum number of entries in the blocked-originator list; determining whether the number of entries in the blocked-originator list is equal to the maximum number of entries in the blocked-originator list; and responsive to determining that the number of entries in the blocked-originator list is equal to the maximum number of entries in the blocked-originator list: deleting an entry from the blocked-originator list in dependence upon entry removal rules; and adding the new entry to the blocked-originator list.
27 Citations
20 Claims
-
1. A method of managing a blocked-originator list for a messaging application, the method comprising:
-
detecting, by a list management module, a list management initiation event for a blocked-originator list, the blocked-originator list including a plurality of originators from which incoming messages are blocked; determining, by the list management module, whether a number of entries currently in the blocked-originator list is equal to a maximum number of allowable entries in the blocked-originator list; and responsive to determining that the number of entries currently in the blocked-originator list is equal to the maximum number of entries that may be included in the blocked-originator list; deleting, by the list management module, an entry from the blocked-originator list in dependence upon entry removal rules; and adding, by the list management module, the new entry to the blocked-originator list. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for managing a blocked-originator list for a messaging application, the apparatus comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions that, when executed by the computer processor, cause the apparatus to carry out the steps of:
-
detecting, by a list management module, a list management initiation event for a blocked-originator list, the blocked-originator list including a plurality of originators from which incoming messages are blocked; determining, by the list management module, whether a number of entries currently in the blocked-originator list is equal to a maximum number of allowable entries in the blocked-originator list; and responsive to determining that the number of entries currently in the blocked-originator list is equal to the maximum number of entries that may be included in the blocked-originator list; deleting, by the list management module, an entry from the blocked-originator list in dependence upon entry removal rules; and adding, by the list management module, the new entry to the blocked-originator list. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for managing a blocked-originator list for a messaging application, the computer program product disposed upon a computer readable medium, the computer program product comprising computer program instructions that, when executed, cause a computer to carry out the steps of:
-
detecting, by a list management module, a list management initiation event for a blocked-originator list, the blocked-originator list including a plurality of originators from which incoming messages are blocked; determining, by the list management module, whether a number of entries currently in the blocked-originator list is equal to a maximum number of allowable entries in the blocked-originator list; and responsive to determining that the number of entries currently in the blocked-originator list is equal to the maximum number of entries that may be included in the blocked-originator list; deleting, by the list management module, an entry from the blocked-originator list in dependence upon entry removal rules; and adding, by the list management module, the new entry to the blocked-originator list. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification