IP Library Granted Patent US 7,849,320
Granted Patent B2
US 7,849,320 · App. 10/723,119 · Granted Dec 7, 2010

Method and system for establishing a consistent password policy

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,849,320
App. No.
10/723,119
Granted
Dec 7, 2010
Kind
B2
Abstract

Methods and systems for establishing a consistent password policy. A plurality of password policies is described in a computer usable password policy data structure. The computer usable password policy data structure is accessed by a password policy enforcement agent. Optionally, the computer usable password policy data structure is validated for authenticity by the password policy enforcement agent. Optionally, the password policy enforcement agent can report back to a centralized configuration and aggregation point repository in order to provide a consistent view of policy enforcement.

Claims (33)

1. A computer implemented method of establishing a consistent password policy, said method comprising:

describing a plurality of password policies in a computer usable password policy data structure;

accessing said computer usable password policy data structure by a password policy enforcement device;

enforcing at least one of said plurality of password policies described within said password policy data structure by said password policy enforcement device;

determining a strength of one of said plurality of password policies based on said enforcing; and

dynamically modifying one of said plurality of password policies based on said strength.

2. The computer implemented method of claim 1 wherein said computer usable password policy data structure comprises a file structure compatible with extensible markup language.

3. The computer implemented method of claim 1 wherein said password policy enforcement device is operable on a client computer of a client-server computer system.

4. The computer implemented method of claim 1 wherein said method is operable on a utility data center.

5. The computer implemented method of claim 1 further comprising validating said computer usable password policy data structure for authenticity by said password policy enforcement device.

6. The computer implemented method of claim 1 wherein said plurality of password policies comprises a threshold parameter for unsuccessful access attempts that when exceeded disables a computer system access account.

7. The computer implemented method of claim 6 wherein said plurality of password policies comprises a parameter indicating a time duration, and wherein exceeding said threshold parameter triggers locking of a computer system access account within said time duration.

8. The computer implemented method of claim 1 wherein said plurality of password policies comprises an initial delay parameter to block access to a computer system access account for a period of time after an unsuccessful access attempt.

9. The computer implemented method of claim 8 wherein access to said computer system access account is delayed for an increasing time period for successive unsuccessful access attempts.

10. The computer implemented method of claim 1 wherein said plurality of password policies comprises a minimum password length parameter.

11. The computer implemented method of claim 1 wherein said plurality of password policies comprises a maximum password length parameter.

12. The computer implemented method of claim 1 wherein said plurality of password policies comprises a parameter for prohibiting passwords comprising a word associated with a natural language.

13. The computer implemented method of claim 12 wherein said natural language is English.

14. The computer implemented method of claim 1 wherein said plurality of password policies comprises a parameter for prohibiting passwords comprising a palindrome.

15. The computer implemented method of claim 1 wherein said plurality of password policies comprises a parameter for prohibiting passwords comprising a derivative of a computer system account name.

16. The computer implemented method of claim 1 wherein said plurality of password policies comprises a parameter for automatically generating a password.

17. The computer implemented method of claim 1 wherein said plurality of password policies comprises a parameter for automatically generating a pronounceable password consistent with said plurality of password policies.

18. The computer implemented method of claim 1 wherein said plurality of password policies comprises a parameter for specifying a set of characters utilizable to automatically generate a password.

19. The computer implemented method of claim 1 further comprising providing, by said password policy enforcement device, feedback to a configuration and aggregation point, about whether said at least one of said plurality of password policies has been successfully enforced.

20. Instructions on a computer usable storage device wherein the instructions when executed cause a computer system to perform a method of establishing a consistent password policy, said method comprising:

describing a plurality of password policies in a computer usable password policy data structure;

providing an access point with access to said computer usable password policy data structure;

receiving feedback from a password policy enforcement agent associated with said access point about which of said plurality of password policies have been successfully enforced;

determining a strength of one of said plurality of password policies based on said feedback; and

dynamically modifying one of said plurality of password policies based on said strength.

21. The computer usable storage device of claim 20 wherein said computer usable password policy data structure comprises a file structure compatible with extensible markup language.

22. The computer usable storage device of claim 20 wherein said method further comprises:

selecting a computer access password policy parameter from said plurality of computer access password policy parameters consisting of a parameter selected from a group of parameters comprising a threshold parameter for unsuccessful access attempts that when exceeded disables a computer system access account, a parameter indicating a time duration within which said threshold parameter number of unsuccessful access attempts triggers locking of a computer system access account, an initial delay parameter to block access to a computer system access account for a period of time after an unsuccessful access attempt, a minimum password length parameter, a maximum password length parameter, a parameter to prohibit passwords consisting of a natural language word, a parameter to prohibit passwords consisting of a palindrome, a parameter to prohibit passwords consisting of a derivative of a computer system account name, a parameter to automatically generate a password, a parameter to automatically generate a pronounceable password consistent with all of said plurality of password policies, and a parameter to specify a set of characters utilizable to automatically generate a password.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2021
From: OT PATENT ESCROW, LLC
To: VALTRUS INNOVATIONS LIMITED
Reel/Frame 057650/0537 →
PATENT ASSIGNMENT, SECURITY INTEREST, AND LIEN AGREEMENT Recorded Jan 26, 2021
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP; HEWLETT PACKARD ENTERPRISE COMPANY
To: OT PATENT ESCROW, LLC
Reel/Frame 055269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2003
From: RAIKAR, AMIT; RAMARAO, GURUPRASAD
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 014756/0048 →