Adaptive call monitoring
AssigneeInternational Business Machines Corporation
InventorsGregory J. Boss, Barry M. Graham, Rick A. Hamilton, II, Timothy M. Waters
Life of this patent
Estimating the term…
Abstract
A method of and system for filtering telephone calls receives a call to a called party from a caller and determines if the called party has an event scheduled. If the called party has an event scheduled, the system determines if the caller is associated with the event. The system completes the call if the caller is associated with the event. The system sends the call to voice mail if the caller is not associated with said event unless the caller is on an exception list associated with the event, in which case the system completes the call. The system completes the call if it is determined that said called party does not have an event scheduled.
Claims22
A method of filtering telephone calls, the method comprising:
- a computer receiving a call to a called party from a caller;
- said computer performing a filtering on said call, said filtering comprising:
- said computer determining if said called party has a calendar entry associated with a scheduled event, said calendar entry comprising a plurality of fields including a date field, a time field, an event field, a subject field, and a list of invitees;
- responsive to said computer determining that said called party has a scheduled event, said computer determining if said caller is associated with said scheduled event;
- and
- responsive to said computer determining that said caller is not associated with said scheduled event:
- said computer determining if said caller is an exception on an exception list, wherein an exception is a caller for which the called party will always take calls, and wherein said exception list identifies one or more callers from whom the called party will always take calls;
- and
- responsive to said computer determining that said caller is an exception, said computer completing said call during said scheduled event.
A method of filtering telephone calls, the method comprising:
- a computer providing a scheduling dialogue, said scheduling dialogue including an invitee entry area, wherein information about invitees to a proposed meeting may be entered, and a phone settings area that allows a user to set up telephone filters for a meeting;
- said computer sending an event notification to invitees entered in said invitee entry area;
- said computer prompting an invitee receiving said event notification to enter phone settings in said phone settings area;
- in response to acceptance by said invitee of said event notification, said computer entering said phone settings and said invitees entered in said invitee entry area in an electronic calendar of said invitee;
- said computer receiving a call to a called party from said invitee;
- and
- said computer accessing a calendar for said called party and determining if said called party has a calendar entry associated with a scheduled event, said calendar entry comprising a plurality of fields including a date field, a time field, an event field, a subject field, and a list of invitees;
- responsive to said computer determining that said called party has a scheduled event:
- said computer determining if said invitee is associated with said scheduled event;
- and
- said computer determining one or more calendar phone settings for said scheduled event;
- responsive to said computer determining that said caller is not associated with said scheduled event:
- said computer determining if said invitee is an exception on an exception list, wherein an exception is a caller for which the called party will always take calls, and wherein said exception list identifies one or more callers from whom the called party will always take calls;
- and
- responsive to said computer determining that said caller is an exception, said computer completing said call during said scheduled event according to said one or more calendar phone settings.
A call filtering system comprising:
- a computer-readable tangible storage device and a processor;
- program instructions, stored on the storage device for execution by the processor, to receive a call to a called party from a caller;
- program instructions, stored on the storage device for execution by the processor, to perform a filtering on said call, said program instructions to perform said filtering comprising:
- program instructions, stored on the storage device for execution by the processor, to determine if said called party has a calendar entry associated with a scheduled event, said calendar entry comprising a plurality of fields including a date field, a time field, an event field, a subject field, and a list of invitees;
- program instructions, stored on the storage device for execution by the processor, responsive to determining that said called party has a scheduled event, to determine if said caller is associated with said scheduled event;
- and
- program instructions, stored on the storage device for execution by the processor, responsive to determining that said caller is not associated with said scheduled event, to determine if said caller is an exception on an exception list, wherein an exception indicates a caller for which the called party will always take calls, and wherein said exception list identifies one or more callers from whom the called party will always take calls;
- and
- program instructions, stored on the storage device for execution by the processor, responsive to determining said caller is an exception, to complete said call during said scheduled event.
Dependencies are inferred from the claim text.