IP Library Granted Patent US 8,479,254
Granted Patent B2
US 8,479,254 · App. 11/843,591 · Granted Jul 2, 2013

Credential categorization

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,479,254
App. No.
11/843,591
Granted
Jul 2, 2013
Kind
B2
Abstract

The user can associate metadata with information cards. The metadata can include, among other possibilities, string names, icons, user policies, containers, and hierarchies. The metadata is stored by the computer system. The metadata can then be used to filter the set of information cards that can satisfy a security policy from a relying party.

Claims (63)

1. An apparatus to manage information cards, comprising:

a computer;

storage on the computer;

at least one information card stored in the storage on the computer;

metadata associated with the at least one information card that is stored in the storage on the computer, the metadata specified by a user;

a card selector operative to identify the at least one information card as satisfying a security policy; and

a filter selector to allow the user to select a user-specified filter for the at least one information card, the user-specified filter using the metadata associated with the at least one information card; wherein the filter selector reduces the number of information cards that satisfy the security policy displayed to the user;

wherein the card selector is operative to identify the at least one information card as satisfying both the security policy and the user-specified filter;

wherein metadata associated to the information card includes metadata associating the information card with at least one of a plurality of identifiers of a plurality of containers.

2. An apparatus according to claim 1 , wherein the metadata includes at least one item drawn from a set including a string name, an icon, and a user policy to the information card.

3. An apparatus according to claim 1 , wherein the metadata includes at least one of a plurality of identifiers of a plurality of containers.

4. An apparatus according to claim 1 , wherein the metadata includes a hierarchy of information cards.

5. An apparatus according to claim 1 , wherein the card selector is operative to enable the user to select the at least one information card satisfying the security policy and the user-specified filter.

6. A method for managing information cards, comprising:

identifying an information card;

associating metadata to the information card stored on a computer;

storing the metadata associated with the information card;

receiving a security policy from the relying party;

receiving from a user a user-specified filter using the metadata associated with the information card; wherein the user-specified filter reduces the number of information cards displayed to the user;

selecting the information card for display to the user when the information card satisfies the security policy 4404 and the user-specified filter; and

presenting to the user the information cards that satisfy both the security policy and the user-specified filter;

wherein associating metadata to the information card includes associating the information card with at least one of a plurality of identifiers of a plurality of containers.

7. A method according to claim 6 , further comprising:

receiving from the user a selected information card that satisfies both the security policy and the user-specified filter; and

using the selected information card to provide a security token to the relying party responsive to the security policy.

8. A method according to claim 6 , wherein receiving from a user a user-specified filter includes presenting the user a graphic display of available user-specified filters.

9. A method according to claim 8 , wherein receiving from a user a user-specified filter further includes receiving from the user an indication of one the available user-specified filters.

10. A method according to claim 6 , wherein:

the method further comprises presenting to the user a list of information cards satisfying the security policy; and

receiving from a user a user-specified filter further includes updating the list of information cards presented to the user to include information cards satisfying both the security policy and the identified user-specified filter

11. A method according to claim 8 , wherein presenting to the user a graphic display of available user-specified filters includes displaying an icon for the user-specified filter with the information card.

12. A method according to claim 6 , wherein associating metadata to the information card includes associating at least one item from a set including a string name an icon and a user policy to the information card.

13. A method according to claim 6 , wherein associating metadata to the information card includes identifying a location for the information card in a hierarchy of information cards.

14. 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 an information card;

associating metadata to the information card;

storing the metadata associated with the information card;

receiving a security policy from the relying party;

receiving from a user a user-specified filter using the metadata associated with the information card wherein the user-specified filter reduces the number of information cards displayed to the user;

selecting the information card for display to the user when the information card satisfies the security policy and the user-specified filter; and

presenting to the user the information cards that satisfy both the security policy and the user-specified filter;

wherein associating metadata to the information card includes associating the information card with at least one of a plurality of identifiers of a plurality of containers.

15. An article according to claim 14 , wherein said non-transitory storage medium has stored thereon further instructions that, when executed by said machine, result in:

receiving from the user a selected information card that satisfies both the security policy and the user-specified filter; and

using the selected information card to provide a security token to the relying party responsive to the security policy.

16. An article according to claim 14 , wherein receiving from a user a user-specified filter includes presenting to the user a graphic display of available user-specified filters.

17. An article according to claim 16 , wherein receiving from a user a user-specified filter further includes receiving from the user an indication of one the available user-specified filters.

18. An article according to claim 14 , wherein:

the method further comprises presenting to the user a list of information cards satisfying the security policy; and

receiving from a user a user-specified filter further includes updating the list of information cards presented to the user to include information cards satisfying both the security policy and the identified user-specified filter.

19. An article according to claim 16 , wherein presenting to the user a graphic display of available user-specified filters includes displaying an icon for the user-specified filter with the information card.

20. An article according to claim 14 , wherein associating metadata to the information card includes associating at least one item from a set including a string name, an icon, and a user policy to the information card.

21. An article according to claim 14 , wherein associating metadata to the information card includes associating the information card with at least one of a plurality of identifiers of a plurality of containers.

22. An article according to claim 14 , wherein associating metadata to the information card includes identifying a location for the information card in a hierarchy of information cards.

23. An apparatus according to claim 4 , wherein the hierarchy of information cards is stored remote from the computer.

24. A method according to claim 13 , wherein identifying a location for the information card in a hierarchy of information cards includes identifying the location for the information card in the hierarchy of information cards, the hierarchy of information cards stored remote from the computer.

25. An article according to claim 22 , wherein identifying a location for the information card in a hierarchy of information cards includes identifying the location for the information card in the hierarchy of information cards, the hierarchy of information cards stored remote from the computer.

26. An apparatus according to claim 2 , wherein the metadata does not include data that can be included as a claim in a security token.

27. A method according to claim 12 , wherein associating metadata to the information card includes associating metadata to the information card, where the metadata does not include data that can be included as a claim in a security token.

28. An article according to claim 20 , wherein associating metadata to the information card includes associating metadata to the information card, where the metadata does not include data that can be included as a claim in a security token.

29. An apparatus according to claim 3 , wherein the plurality of container are stored on the computer.

30. A method according to claim 6 , wherein associating metadata to the information card further includes storing the information card in a container identified by the at least one of a plurality of identifiers.

31. An article according to claim 21 , wherein associating metadata to the information card further includes storing the information card in a container identified by the at least one of a plurality of identifiers.

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 Aug 22, 2007
From: BUSS, DUANE F.; FELSTED, PATRICK R.; HODGKINSON, ANDREW A.; SANDERS, DANIEL S.
To: NOVELL, INC.
Reel/Frame 019734/0627 →