System and method for controlling telephone use
First Claim
Patent Images
1. A system for controlling access between a telephone and a telephone network based on user-supplied access criteria, comprising:
- a database for storing the access criteria;
means for modifying the access criteria stored in said database in response to commands received from the telephone;
a switch, electrically coupled between the telephone and the telephone network, for selectively coupling the telephone and the telephone network based on the access criteria stored in said database;
means for rejecting calls to the telephone from at least one telephone number when the access criteria stored in said database indicates that calls from said telephone number are blocked;
means for rejecting calls from the telephone to at least one further telephone number when the access criteria stored in said database indicates that calls to said further telephone number are blocked;
means for allowing calls between the telephone and a blocked telephone number during a validity period when the access criteria stored in said database includes said validity period for said blocked telephone number; and
means for allowing calls between the telephone and said blocked telephone number for a duration during said validity period when the access criteria stored in said database includes said duration for said blocked telephone number wherein said duration is a sum of lengths of time for multiple calls between the telephone and said blocked telephone number.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for controlling the use of a telephone based on usersupplied access criteria. The system includes a database for storing the access criteria. The access criteria can be modified in response to commands received from the telephone. The system also includes a switch, electrically coupled between the telephone and a telephone network, for selectively coupling the telephone and the telephone network based on the access criteria stored in the database.
-
Citations
6 Claims
-
1. A system for controlling access between a telephone and a telephone network based on user-supplied access criteria, comprising:
-
a database for storing the access criteria; means for modifying the access criteria stored in said database in response to commands received from the telephone; a switch, electrically coupled between the telephone and the telephone network, for selectively coupling the telephone and the telephone network based on the access criteria stored in said database; means for rejecting calls to the telephone from at least one telephone number when the access criteria stored in said database indicates that calls from said telephone number are blocked; means for rejecting calls from the telephone to at least one further telephone number when the access criteria stored in said database indicates that calls to said further telephone number are blocked; means for allowing calls between the telephone and a blocked telephone number during a validity period when the access criteria stored in said database includes said validity period for said blocked telephone number; and means for allowing calls between the telephone and said blocked telephone number for a duration during said validity period when the access criteria stored in said database includes said duration for said blocked telephone number wherein said duration is a sum of lengths of time for multiple calls between the telephone and said blocked telephone number.
-
-
2. A method for controlling access between a telephone and a telephone network based on user-supplied access criteria, comprising the steps of:
-
storing the access criteria on a database; modifying the access criteria stored in said database in response to commands received from the telephone; selectively coupling the telephone and the telephone network based on the access criteria stored in said database; rejecting calls to the telephone from at least one telephone number when the access criteria stored in said database indicates that calls from said telephone number are blocked; rejecting calls from the telephone to at least one further telephone number when the access criteria stored in said database indicates that calls to said further telephone number are blocked; allowing calls between the telephone and a blocked telephone number during a validity period when the access criteria stored in said database includes said validity period for said blocked telephone number; and allowing calls between the telephone and said blocked telephone number for a duration during said validity period when the access criteria stored in said database includes said duration for said blocked telephone number, wherein said duration is a sum of lengths of time for multiple calls between the telephone and said blocked telephone number.
-
-
3. In a system for controlling access between a telephone and a telephone network based on user-supplied access criteria, a computer program product comprising a computer usable medium having computer readable program code means embodied in said medium for causing an application program to execute on a computer, said computer readable program code means comprising:
-
a computer readable first program code means for causing the computer to store the access criteria in a database; a computer readable second program code means for causing the computer to modify the criteria stored in said database in response to commands received from the telephone; a computer readable third program code means for causing the computer to selectively couple the telephone and the telephone network based on the access criteria stored in said database; a computer readable fourth program code means for causing the computer to reject calls to the telephone from at least one telephone number when the access criteria stored in said database indicates that calls from said telephone number are blocked; a computer readable fifth program code means for causing the computer to reject calls from the telephone to least one telephone number when the access criteria stored in said database indicates that calls to said telephone number are at blocked; a computer readable sixth program code means for causing said computer to allow calls between the telephone and a blocked telephone number during a validity period when the access criteria stored in said database includes said validity period for said blocked telephone number; and a computer readable seventh program code means for causing said computer to allow calls between the telephone and said blocked telephone number for a duration during said validity period when the access criteria stored in said database includes said duration for said blocked telephone number, wherein said duration is a sum of lengths of time for multiple calls between the telephone and said blocked telephone number.
-
-
4. A system for controlling access between a telephone and a telephone network based on user-supplied access criteria, comprising:
-
a database for storing the access criteria; means for modifying the access criteria stored in said database in response to commands received from the telephone; a switch, electrically coupled between the telephone and the telephone network, for selectively coupling the telephone and the telephone network based on the access criteria stored in said database; means for rejecting calls from the telephone to at least one telephone number when the access criteria stored in said database indicates that calls to said telephone number are blocked; means for allowing calls from the telephone to said blocked telephone number during a validity period when the access criteria stored in said database includes said validity period for said blocked telephone number; and means for allowing calls from the telephone to said blocked telephone number for a duration during said validity period when the access criteria stored in said database includes said duration for said blocked telephone number, wherein said duration is a sum of lengths of time for multiple calls from the telephone to said blocked telephone number.
-
-
5. A method for controlling access between a telephone and a telephone network based on user-supplied access criteria, comprising the steps of:
-
storing the access criteria on a database; modifying the access criteria stored in said database in response to commands received from the telephone; selectively coupling the telephone and the telephone network based on the access criteria stored in said database; rejecting calls from the telephone to at least one telephone number when the access criteria stored in said database indicates that calls to said telephone number are blocked; allowing calls from the telephone to said blocked telephone number during a validity period when the access criteria stored in said database includes said validity period for said blocked telephone number; and allowing calls from the telephone to said blocked telephone number for a duration during said validity period when the access criteria stored in said database includes said duration for said blocked telephone number, wherein said duration is a sum of lengths of time for multiple calls from the telephone to said blocked telephone number.
-
-
6. In a system for controlling access between a telephone and a telephone network based on user-supplied access criteria, a computer program product comprising a computer usable medium having computer readable program code means embodied in said medium for causing an application program to execute on a computer, said computer readable program code means comprising:
-
a computer readable first program code means for causing the computer to store the access criteria in a database; a computer readable second program code means for causing the computer to modify the criteria stored in said database in response to commands received from the telephone; a computer readable third program code means for causing the computer to selectively couple the telephone and the telephone network based on the access criteria stored in said database; a computer readable fourth program code means for causing the computer to reject calls from the telephone to at least one telephone number when the access criteria stored in said database indicates that calls to said telephone number are blocked; a computer readable fifth program code means for causing the computer to allow calls from the telephone to said blocked telephone number during a validity period when the access criteria stored in said database includes said validity period for said blocked telephone number; and a computer readable sixth program code means for causing the computer to allow calls from the telephone to said blocked telephone number for a duration during said validity period when the access criteria stored in said database includes said duration for said blocked telephone number, wherein said duration is a sum of lengths of time for multiple calls from the telephone to said blocked telephone number.
-
Specification