IP Library Granted Patent US 8,074,257
Granted Patent B2
US 8,074,257 · App. 11/843,640 · Granted Dec 6, 2011

Framework and technology to enable the portability of information cards

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,074,257
App. No.
11/843,640
Granted
Dec 6, 2011
Kind
B2
Abstract

When a user connects a pluggable card store to a machine, the machine plugs a pluggable card provider into a card provider registry. The pluggable card store can be an object portable to the user, or can be a remote store available via some connection, such as an FTP connection. The user can then use the information cards stored on the pluggable card store in a transaction.

Claims (48)

1. A method for accessing an information card, comprising:

identifying a pluggable card store that is available at a machine;

interfacing with the pluggable card store using a pluggable card provider;

receiving a security policy from a relying party;

receiving an identifier of an information card in the pluggable card store from a user;

transmitting requirements for a security token based on the identified information card to an identity provider;

receiving the security token from the identity provider; and

transmitting the security token to the relying party.

2. A method according to claim 1 , wherein interfacing with the pluggable card store includes unlocking the pluggable card store.

3. A method according to claim 2 , wherein unlocking the pluggable card store includes:

receiving a credential from the user; and

providing the credential to the pluggable card store to enable the pluggable card store to authenticate the user.

4. A method according to claim 1 , wherein receiving an identifier of an information card in the pluggable card store includes presenting the set of information cards available on the machine to the user.

5. A method according to claim 4 , wherein presenting the set of information cards available on the machine includes presenting a subset of the set of information cards available on the machine, the subset including information cards that satisfy the security policy.

6. A method according to claim 4 , wherein presenting the set of information cards available on the machine includes:

presenting a list of pluggable card stores managed by the pluggable card provider to the user;

receiving a selection of the pluggable card store from the user; and

presenting the set of information cards available on the pluggable card store to the user.

7. A method according to claim 1 , further comprising determining that the pluggable card store is no longer available at a machine.

8. A method according to claim 7 , further comprising unplugging the pluggable card provider from the card provider registry.

9. A method according to claim 1 , further comprising plugging the pluggable card provider into the card provider registry.

10. A method according to claim 9 , wherein plugging the pluggable card provider into the card provider registry includes installing software implementing the pluggable card provider from the machine.

11. A method according to claim 9 , wherein plugging the pluggable card provider into the card provider registry includes installing software implementing the pluggable card provider from the pluggable card store.

12. A method according to claim 9 , wherein plugging the pluggable card provider into the card provider registry includes installing software implementing the pluggable card provider from an external source.

13. An article, comprising a non-transitory storage medium, said non-transitory storage medium having stored thereon instructions that, when executed by a machine, result in:

identifying a pluggable card store that is available at a machine;

interfacing with the pluggable card store using a pluggable card provider;

receiving a security policy from a relying party;

receiving an identifier of an information card in the pluggable card store from a user;

transmitting requirements for a security token based on the identified information card to an identity provider;

receiving the security token from the identity provider; and

transmitting the security token to the relying party.

14. An article according to claim 13 , wherein interfacing with the pluggable card store includes unlocking the pluggable card store.

15. An article according to claim 14 , wherein unlocking the pluggable card store includes:

receiving a credential from the user; and

providing the credential to the pluggable card store to enable the pluggable card store to authenticate the user.

16. An article according to claim 13 , wherein receiving an identifier of an information card in the pluggable card store includes presenting the set of information cards available on the machine to the user.

17. An article according to claim 16 , wherein presenting the set of information cards available on the machine includes presenting a subset of the set of information cards available on the machine, the subset including information cards that satisfy the security policy.

18. An article according to claim 16 , wherein presenting the set of information cards available on the machine includes:

presenting a list of pluggable card stores managed by the pluggable card provider to the user;

receiving a selection of the pluggable card store from the user; and

presenting the set of information cards available on the pluggable card store to the user.

19. An article according to claim 13 , further comprising determining that the pluggable card store is no longer available at a machine.

20. An article according to claim 19 , further comprising unplugging the pluggable card provider from the card provider registry.

21. An article according to claim 13 , wherein said non-transitory storage medium has stored thereon further instructions that, when executed by the machine, result in plugging the pluggable card provider into the card provider registry.

22. An article according to claim 21 , wherein plugging the pluggable card provider into the card provider registry includes installing software implementing the pluggable card provider from the machine.

23. An article according to claim 21 , wherein plugging the pluggable card provider into the card provider registry includes installing software implementing the pluggable card provider from the pluggable card store.

24. An article according to claim 21 , wherein plugging the pluggable card provider into the card provider registry includes installing software implementing the pluggable card provider from an external source.

Assignments (8)
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 →
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 →
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SERIAL NUMBER IS INCORRECT PREVIOUSLY RECORDED ON REEL 019758 FRAME 0182. ASSIGNOR(S) HEREBY CONFIRMS THE THE SERIAL NOS. SHOULD BE CORRECTED TO 60/895,325 AND 11/843,640.. Recorded Jan 25, 2008
From: FELSTED, PATRICK R.; HODGKINSON, ANDREW A.; SANDERS, DANIEL S.; SERMERSHEIM, JAMES G.; NORMAN, JAMES M.
To: NOVELL, INC.
Reel/Frame 020420/0236 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2007
From: FELSTED, PATRICK R.; SANDERS, DANIEL S.; SERMERSHEIM, JAMES G.; NORMAN, JAMES M.; HODGKINSON, ANDREW A.
To: NOVELL, INC.
Reel/Frame 019758/0115 →