IP Library Granted Patent US 8,607,303
Granted Patent B2
US 8,607,303 · App. 11/590,268 · Granted Dec 10, 2013

Techniques for modification of access expiration conditions

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 8,607,303
App. No.
11/590,268
Granted
Dec 10, 2013
Kind
B2
Abstract

Techniques for modification of access expiration conditions are presented. A principal supplies a password associated with establishing access to a target resource. In response to the password, characteristics of the password are examined and a custom expiration condition is generated for the password in response to the characteristics and policy. When the custom expiration condition is satisfied, the password and access to the target resource become invalid for use. Moreover, the principal may interactively change a complexity level of any proposed password for purposes of attempting to enhance the expiration condition or for purposes of attempting to degrade the expiration condition.

Claims (41)

1. A method comprising:

receiving, by a computer processor, from a user, a first proposed password and a desired password duration indicating a length of time the user would like the first proposed password to be valid prior to expiration;

determining, by the computer processor, a first complexity level of the first proposed password based on at least one characteristic of the first proposed password;

identifying, by the computer processor, a first password duration of the first proposed password based on the initial complexity level of the first proposed password, wherein the first password duration is a length of time the first proposed password is valid prior to expiration;

identifying, by the computer processor, a desired complexity level based on the desired password duration, wherein the desired complexity level defines at least one password characteristic required to achieve the desired password duration;

determining, by the computer processor, at least one modification to a characteristic of the first proposed password that would increase the initial complexity level of the first proposed password to the desired complexity level; and

suggesting the at least one modification to the user.

2. The method of claim 1 , wherein the at least one characteristic is at least one of:

a password length, upper and lower casing of characters used, recognized words or phrases, punctuation characters used, numeric characters used, or difference between previous passwords used by the user.

3. The method of claim 2 , wherein determining the first complexity level includes weighting the at least one characteristic to acquire a first score.

4. The method of claim 3 , wherein identifying the first password duration includes comparing the first score to a scoring map that identifies an associated complexity level for a score.

5. The method of claim 1 , further comprising:

receiving, from the user, a second proposed password in response to the at least one modification suggested to the user.

6. A system comprising:

a computer processor; and

a memory containing instructions that, when executed, cause the processor to:

receive, from a user, a first proposed password and a desired password duration indicating a length of time the user would like the first proposed password to be valid prior to expiration;

determine a first complexity level of the first proposed password based on at least one characteristic of the first proposed password;

identify a first password duration of the first proposed password based on the initial complexity level of the first proposed password, wherein the first password duration is a length of time the first proposed password is valid prior to expiration;

identify a desired complexity level based on the desired password duration, wherein the desired complexity level defines at least one password characteristic required to achieve the desired password duration;

determine at least one modification to a characteristic of the first proposed password that would increase the initial complexity level of the first proposed password to the desired complexity level; and

suggest the at least one modification to the user.

7. The system of claims 6 , wherein the at least one characteristic is at least one of:

a password length, upper and lower casing of characters used, recognized words or phrases, punctuation characters used, numeric characters used, or difference between previous passwords used by the user.

8. The system of claim 7 , wherein determining the first complexity level includes weighting the at least one characteristic to acquire a first score.

9. The system of claim 8 , wherein identifying the first password duration includes comparing the first score to a scoring map that identifies an associated complexity level for a score.

10. The method of claim 6 , wherein the instructions further cause the processor to:

receive, from the user, a second proposed password in response to the at least one modification suggested to the user.

11. A non-transitory computer-readable medium containing instructions that, when executed by a computing device, cause the computing device to:

receive from a user, a first proposed password and a desired password duration indicating a length of time the user would like the first proposed password to be valid prior to expiration;

determine a first complexity level of the first proposed password based on at least one characteristic of the first proposed password;

identify a first password duration of the first proposed password based on the initial complexity level of the first proposed password, wherein the first password duration is a length of time the first proposed password is valid prior to expiration;

identify a desired complexity level based on the desired password duration, wherein the desired complexity level defines at least one password characteristic required to achieve the desired password duration;

determine at least one modification to a characteristic of the first proposed password that would increase the initial complexity level of the first proposed password to the desired complexity level; and

suggest the at least one modification to the user.

12. The non-transitory computer-readable medium of claims 11 , wherein the at least one characteristic is at least one of:

a password length, upper and lower casing of characters used, recognized words or phrases, punctuation characters used, numeric characters used, or difference between previous passwords used by the user.

13. The non-transitory computer-readable medium of claim 12 , wherein determining the first complexity level includes weighting the at least one characteristic to acquire a first score.

14. The non-transitory computer-readable medium of claim 13 , wherein identifying the first password duration includes comparing the first score to a scoring map that identifies an associated complexity level for a score.

15. The non-transitory computer-readable medium of claim 11 , wherein the instructions further cause the computing device to:

receive, from the user, a second proposed password in response to the at least one modification suggested to the user.

Assignments (7)
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 028252/0216 Recorded Nov 24, 2014
From: CREDIT SUISSE AG
To: NOVELL, INC.
Reel/Frame 034470/0680 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 028252/0316 Recorded Nov 24, 2014
From: CREDIT SUISSE AG
To: NOVELL, INC.
Reel/Frame 034469/0057 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2012
From: CPTN HOLDINGS LLC
To: APPLE INC.
Reel/Frame 028856/0230 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2012
From: NOVELL, INC.
To: CPTN HOLDINGS LLC
Reel/Frame 028841/0047 →
GRANT OF PATENT SECURITY INTEREST SECOND LIEN Recorded May 23, 2012
From: NOVELL, INC.
To: CREDIT SUISSE AG, AS COLLATERAL AGENT
Reel/Frame 028252/0316 →
GRANT OF PATENT SECURITY INTEREST FIRST LIEN Recorded May 23, 2012
From: NOVELL, INC.
To: CREDIT SUISSE AG, AS COLLATERAL AGENT
Reel/Frame 028252/0216 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2006
From: MORRIS, CAMERON CRAIG; BURCH, LLOYD LEON
To: NOVELL, INC.
Reel/Frame 018492/0283 →