Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
280 words
A method of controlling access to a resource, including the steps of (1) storing first and second access codes for each user authorized to access said resource, (2) in response to a request by a user to access said resource, comparing a code presented by said user to the first stored access code stored for said user, (3) allowing said user to gain access to said resource if said presented code matches said first stored access code, (4) if said presented code does not match said first stored access code, incrementing a first count of unsuccessful access attempts, (5) if said first count does not exceed a first threshold value, permitting said user to attempt to gain access to said resource by repeating steps (2) through (5), (6) if said first count does exceed said first threshold value, advising said user to present first and second codes in order to access said resource, (7) comparing said first and second codes presented by said user to the first and second stored access codes stored for said user, (8) allowing said user to gain access to said resource if said presented codes match said first and second stored access codes, (9) if said presented codes do not match said first and second stored access codes, incrementing a second count of unsuccessful access attempts, (10) if said second count does not exceed a second threshold value, repeating steps (6) through (10), and (11) if said second count does exceed said second threshold value, denying all attempts by said user to access said resource, notwithstanding that said first and second codes presented thereafter by said user match said first and second stored access codes.
Claim 2
Independent Claim
280 words
A method of controlling access to a resource, including the steps of (1) storing first and second access codes for each user authorized to access said resource, (2) in response to a request by a user to access said resource, comparing a code presented by said user to the first stored access code stored for said user, (3) allowing said user to gain access to said resource if said presented code matches said first stored access code, (4) if said presented code does not match said first stored access code, incrementing a first count of unsuccessful access attempts, (5) if said first count does not exceed a first threshold value, permitting said user to attempt to gain access to said resource by repeating steps (2) through (5), (6) if said first count does exceed said first threshold value, advising said user to present first and second codes in order to access said resource, (7) comparing said first and second codes presented by said user to the first and second stored access codes stored for said user, (8) allowing said user to gain access to said resource if said presented codes match said first and second stored access codes, (9) if said presented codes do not match said first and second stored access codes, incrementing a second count of unsuccessful access attempts, (10) if said second count does not exceed a second threshold value, repeating steps (6) through (10), and (11) if said second count does exceed said second threshold value, denying all attempts by said user to access said resource, notwithstanding that said first and second codes presented thereafter by said user match said first and second stored access codes.
Claim 3
Dependent Claim
32 words
The method defined in claim 1 wherein said first count is reset to zero after a first time interval and said second count is reset to zero after a second time interval.
Claim 4
Dependent Claim
28 words
The method defined in claim 1 wherein said first code includes D 1 digits and said second code includes D 2 digits, and D 1 >D 2 .
Claim 5
Dependent Claim
19 words
The method defined in claim 1 wherein said first threshold value is much smaller than said second threshold value.
Claim 6
Dependent Claim
47 words
The method defined in claim 1 wherein said comparing steps (2) and (7) each include identifying said user requesting access by virtue of identification information obtained from said user at the time of said request, and retrieving said stored access codes in response to said identification information.
Claim 7
Dependent Claim
26 words
The method defined in claim 5 wherein said identification information includes automatic number identification (ANI) information obtained from a user seeking access to a telecommunications network.
Claim 8
Dependent Claim
19 words
The method defined in claim 5 wherein said identification information includes login information obtained from a computer network user.
Claim 9
Independent Claim
152 words
A method of limiting the use of a resource to authorized users, comprising the steps of (1) assigning specific primary and secondary access codes to each authorized user, (2) allowing a user to access said resource by correctly entering the specific primary access code assigned to said user without making more than C 1 incorrect entries in a time period T 1 , (3) if access is not allowed in step (2), allowing said user to access said resource by correctly entering both the specific primary access code and the specific secondary access code assigned to said user without making more than C 2 incorrect entries in a time period T 2 , and (4) if access is not allowed in step (3), blocking said user from further access for a predetermined time period even if said user correctly enters both said primary and secondary access codes during said predetermined time period.
Claim 10
Independent Claim
152 words
A method of limiting the use of a resource to authorized users, comprising the steps of (1) assigning specific primary and secondary access codes to each authorized user, (2) allowing a user to access said resource by correctly entering the specific primary access code assigned to said user without making more than C 1 incorrect entries in a time period T 1 , (3) if access is not allowed in step (2), allowing said user to access said resource by correctly entering both the specific primary access code and the specific secondary access code assigned to said user without making more than C 2 incorrect entries in a time period T 2 , and (4) if access is not allowed in step (3), blocking said user from further access for a predetermined time period even if said user correctly enters both said primary and secondary access codes during said predetermined time period.
Claim 11
Dependent Claim
17 words
The method defined in claim 8 wherein C 1 <C 2 and T 1 >T 2 .
Claim 12
Independent Claim
284 words
A method of controlling access to a telecommunications network by users having first and second assigned passwords, including the steps of storing said passwords assigned to each user, in response to an access request from a particular user, requesting said user to enter said first password assigned to said particular user, comparing said first entered password with said first password assigned to that user to determine if there is a match, whereupon said particular user is granted access to said network, if there is not a match in said last mentioned comparing step, repeating, up to C 1 times, said last mentioned requesting and comparing step if said particular user thereafter again attempts access during a time interval T 1 , in response to an access request from said particular user after C 1 unsuccessful access attempts by said particular user in said time interval T 1 , requesting said user to enter said first and second passwords assigned to said particular user, comparing said first and second entered passwords with said first password and said second password assigned to that user to determine if there is a match, whereupon said particular user is granted access to said network, if there is not a match in said last mentioned comparing step, repeating up to C 2 times, said last mentioned requesting and comparing steps if said particular user thereafter again attempts access during a time interval T 2 , and in response to an access request from said particular user after C 2 unsuccessful access attempts by said particular user in said time interval T 2 , blocking said particular user from further access to said network for a time interval T L .
Claim 13
Independent Claim
284 words
A method of controlling access to a telecommunications network by users having first and second assigned passwords, including the steps of storing said passwords assigned to each user, in response to an access request from a particular user, requesting said user to enter said first password assigned to said particular user, comparing said first entered password with said first password assigned to that user to determine if there is a match, whereupon said particular user is granted access to said network, if there is not a match in said last mentioned comparing step, repeating, up to C 1 times, said last mentioned requesting and comparing step if said particular user thereafter again attempts access during a time interval T 1 , in response to an access request from said particular user after C 1 unsuccessful access attempts by said particular user in said time interval T 1 , requesting said user to enter said first and second passwords assigned to said particular user, comparing said first and second entered passwords with said first password and said second password assigned to that user to determine if there is a match, whereupon said particular user is granted access to said network, if there is not a match in said last mentioned comparing step, repeating up to C 2 times, said last mentioned requesting and comparing steps if said particular user thereafter again attempts access during a time interval T 2 , and in response to an access request from said particular user after C 2 unsuccessful access attempts by said particular user in said time interval T 2 , blocking said particular user from further access to said network for a time interval T L .
Claim 14
Independent Claim
304 words
An apparatus for controlling access to a resource, including (1) means for storing first and second access codes for each user authorized to access said resource, (2) means operative in response to a request by a user to access said resource, for comparing a code presented by said user to the first stored access code stored for said user, (3) means for allowing said user to gain access to said resource if said presented code matches said first stored access code, (4) means for incrementing a first count of unsuccessful access attempts if said presented code does not match said first stored access code, (5) means for permitting said user to attempt to gain access to said resource by repeating operation of means (2) through (5), if said first count does not exceed a first threshold value, (6) means for advising said user to present first and second codes in order to access said resource, if said first count does exceed said first threshold value, (7) means for comparing said first and second codes presented by said user to the first and second stored access codes stored for said user, (8) means for allowing said user to gain access to said resource if said presented codes match said first and second stored access codes, (9) means for incrementing a second count of unsuccessful access attempts, if said presented codes do not match said first and second stored access codes, (10) means for repeating operation of means (6) through (10), if said second count does not exceed a second threshold value, and (11) means for denying all attempts by said user to access said resource if said second count does exceed said second threshold value, notwithstanding that said first and second codes presented thereafter by said user match said first and second stored access codes.
Claim 15
Independent Claim
304 words
An apparatus for controlling access to a resource, including (1) means for storing first and second access codes for each user authorized to access said resource, (2) means operative in response to a request by a user to access said resource, for comparing a code presented by said user to the first stored access code stored for said user, (3) means for allowing said user to gain access to said resource if said presented code matches said first stored access code, (4) means for incrementing a first count of unsuccessful access attempts if said presented code does not match said first stored access code, (5) means for permitting said user to attempt to gain access to said resource by repeating operation of means (2) through (5), if said first count does not exceed a first threshold value, (6) means for advising said user to present first and second codes in order to access said resource, if said first count does exceed said first threshold value, (7) means for comparing said first and second codes presented by said user to the first and second stored access codes stored for said user, (8) means for allowing said user to gain access to said resource if said presented codes match said first and second stored access codes, (9) means for incrementing a second count of unsuccessful access attempts, if said presented codes do not match said first and second stored access codes, (10) means for repeating operation of means (6) through (10), if said second count does not exceed a second threshold value, and (11) means for denying all attempts by said user to access said resource if said second count does exceed said second threshold value, notwithstanding that said first and second codes presented thereafter by said user match said first and second stored access codes.
Claim 16
Dependent Claim
32 words
The apparatus defined in claim 11 wherein said first count is reset to zero after a first time interval and said second count is reset to zero after a second time interval.
Claim 17
Dependent Claim
28 words
The apparatus defined in claim 11 wherein said first code includes D 1 digits and said second code includes D 2 digits, and D 1 >D 2 .
Claim 18
Dependent Claim
19 words
The apparatus defined in claim 11 wherein said first threshold value is much smaller than said second threshold value.
Claim 19
Dependent Claim
51 words
The apparatus defined in claim 11 wherein said comparing means (2) and (7) each include means for identifying said user requesting access by virtue of identification information obtained from said user at the time of said request, and means for retrieving said stored access codes in response to said identification information.
Claim 20
Dependent Claim
26 words
The apparatus defined in claim 15 wherein said identification information includes automatic number identification (ANI) information obtained from a user seeking access to a telecommunications network.
Claim 21
Dependent Claim
19 words
The apparatus defined in claim 15 wherein said identification information includes login information obtained from a computer network user.