IP Library Patent Application 12029373
Patent Application
App. No. 12/029,373

VISUAL AND NON-VISUAL CUES FOR CONVEYING STATE OF INFORMATION CARDS, ELECTRONIC WALLETS, AND KEYRINGS

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 None
App. No.
12/029,373
Abstract

A user desires to select information about himself. The system uses policies applicable to the display of the user's information and metadata about the user and the information to determine modified presentations of the user's information. The modified information can include visual and non-visual cues (such as aural, olfactory, or tactile). The system then displays the modified information, presenting the user with the visual and non-visual cues about the information.

Claims (78)

1 . An apparatus, comprising:

a data store ( 225 ) to store at least one datum ( 220 );

a policy store ( 230 ) to store at least one policy ( 235 ) applicable to data in the data store ( 225 );

a presentation modifier ( 205 , 505 ) to produce a modified presentation ( 510 ) of said datum ( 220 ) based on said at least one policy ( 235 ); and

a presentation engine ( 205 ) to present said modified presentation ( 510 ) of said datum ( 220 ).

2 . An apparatus according to claim 1 , further comprising a receiver ( 210 ) to receive a request to present said datum ( 220 ).

3 . An apparatus according to claim 1 , wherein:

the data store ( 225 ) includes a card selector ( 205 ) to store an identifier of an information card ( 220 );

the policy store ( 230 ) is operative to store at least one policy ( 235 ) applicable to said information card ( 220 );

the presentation modifier ( 205 , 505 ) is operative to produce a modified presentation ( 510 ) of said information card ( 220 ) based on said at least one policy ( 235 ); and

the presentation engine ( 205 ) is operative to present said modified presentation ( 510 ) of said information card ( 220 ).

4 . An apparatus according to claim 3 , wherein the presentation modifier ( 205 , 505 ) is operative to modify a visual presentation of said information card ( 220 ).

5 . An apparatus according to claim 3 , wherein the presentation modifier ( 205 , 505 ) is operative to modify an aural presentation of said information card ( 220 ).

6 . An apparatus according to claim 3 , wherein:

the policy store ( 230 ) is operative to store a plurality of policies ( 230 ) applicable to said information card ( 220 );

the presentation modifier ( 205 , 505 ) is operative to produce a composite modified presentation ( 510 ) of said information card ( 220 ) based on said plurality of policies ( 235 ); and

the presentation engine ( 205 ) is operative to present said composite modified presentation ( 510 ) of said information card ( 220 ).

7 . An apparatus according to claim 3 , further comprising a metadata store ( 240 ) to store said metadata ( 245 ).

8 . An apparatus according to claim 7 , further comprising:

a transmitter ( 215 ) to transmit a request for said metadata ( 245 ) from an identity provider ( 135 ); and

a receiver ( 210 ) to receive said metadata ( 245 ) from said identity provider ( 135 ).

9 . An apparatus according to claim 8 , wherein:

the transmitter ( 215 ) is operative to transmit a request ( 720 ) for said metadata ( 245 ) from said identity provider ( 135 ) via a first channel ( 710 ) and a request ( 155 ) for a security token ( 160 ) from said identity provider ( 135 ) via a second channel ( 715 ), said second channel ( 715 ) different from said first channel ( 710 ); and

the receiver ( 210 ) to receive said metadata ( 245 ) from said identity provider ( 135 ) via said first channel ( 710 ) and said security token ( 160 ) from said second channel ( 715 ).

10 . An apparatus according to claim 9 , further comprising a cache ( 605 ) to cache said metadata ( 245 ) received from said identity provider ( 135 ).

11 . An apparatus according to claim 1 , wherein the presentation engine ( 205 ) is operative to present said modified presentation ( 510 ) of said datum ( 220 ) by doing at least one of: fraying an edge, curling an edge, burning an edge, cracking said presentation, cutting said presentation, shredding said presentation, melting said presentation, wobbling said presentation, or making said presentation difficult to select by a user.

12 . A method for presenting cues, comprising:

receiving ( 805 ) a request to access a datum ( 220 ) from a data store ( 225 );

identifying ( 810 ) a policy ( 235 ) applicable to a presentation of the datum ( 220 ) from the data store ( 225 );

identifying ( 815 ) metadata ( 245 ) applicable to the presentation of the datum ( 220 );

determining ( 820 ) a modified presentation ( 510 ) of the datum ( 220 ) based on the policy ( 235 ) and the metadata ( 245 ); and

presenting ( 825 ) the modified presentation ( 510 ) of the datum ( 220 ).

13 . A method according to claim 12 , wherein:

receiving ( 805 ) a request to access a datum ( 220 ) from a data store ( 225 ) includes receiving ( 805 ) a request to access an information card ( 220 ) from a card store ( 225 );

identifying ( 810 ) a policy ( 235 ) applicable to a presentation of the datum ( 220 ) from the data store ( 225 ) includes identifying ( 810 ) a policy ( 235 ) applicable to a presentation of the information card ( 220 );

identifying ( 815 ) metadata ( 245 ) applicable to the presentation of the datum ( 220 ) includes identifying ( 815 ) metadata ( 245 ) applicable to the presentation of the information card ( 220 );

determining ( 820 ) a modified presentation ( 510 ) of the datum ( 220 ) includes determining ( 820 ) a modified presentation ( 510 ) of the information card ( 220 ) based on the policy ( 235 ) and the metadata ( 245 ); and

presenting ( 825 ) the modified presentation ( 510 ) of the datum ( 220 ) includes presenting ( 825 ) the modified presentation ( 510 ) of the information card ( 220 ) in a card selector ( 225 ).

14 . A method according to claim 13 , wherein presenting ( 825 ) the modified presentation ( 510 ) of the information card ( 220 ) in a card selector ( 225 ) includes presenting ( 905 ) a visual modification ( 510 ) of the information card ( 220 ) in the card selector ( 225 ).

15 . A method according to claim 13 , wherein presenting ( 825 ) the modified presentation ( 510 ) of the information card ( 220 ) in a card selector ( 225 ) includes presenting ( 910 ) an aural modification ( 510 ) of the information card ( 220 ) in the card selector ( 225 ).

16 . A method according to claim 13 , wherein:

identifying ( 810 ) a policy ( 235 ) includes identifying ( 810 ) a plurality of policies ( 235 ) applicable to the presentation of the information card ( 220 );

determining ( 820 ) a modified presentation ( 510 ) of the information card ( 220 ) based on the policy ( 235 ) and the metadata ( 245 ) determining ( 820 ) a composite modified presentation ( 510 ) of the information card ( 220 ) based on the plurality of policies ( 235 ) applicable to the presentation of the information card ( 220 ); and

presenting ( 825 ) the modified presentation ( 510 ) of the information card ( 220 ) in a card selector ( 225 ) includes presenting ( 825 ) the composite modified presentation ( 510 ) of the information card ( 220 ) in the card selector ( 225 ).

17 . A method according to claim 13 , wherein identifying ( 815 ) metadata ( 245 ) applicable to the presentation of the information card ( 220 ) includes accessing ( 1005 ) the metadata ( 245 ) from the card selector ( 225 ).

18 . A method according to claim 13 , wherein:

receiving ( 805 ) a request to access an information card ( 220 ) from a card store ( 225 ) includes receiving ( 805 ) a request to access an information card ( 220 ) from an identity provider ( 225 ); and

identifying ( 815 ) metadata ( 245 ) includes accessing ( 1010 , 1015 ) the metadata ( 245 ) from the identity provider ( 135 ).

19 . A method according to claim 18 , wherein accessing ( 1010 , 1015 ) the metadata ( 245 ) from the identity provider ( 135 ) includes accessing ( 1010 , 1015 ) the metadata ( 245 ) from the identity provider ( 135 ) via a first channel ( 710 ); and

the method further comprises receiving ( 165 ) a security token ( 160 ) from the identity provider ( 135 ) via a second channel ( 715 ), the second channel ( 715 ) different from the first channel ( 710 ).

20 . A method according to claim 18 , the method further comprising caching ( 1020 ) the metadata ( 245 ) from the identity provider ( 135 ).

21 . A method according to claim 12 , wherein determining ( 820 ) a modified presentation ( 510 ) of the datum ( 220 ) includes modifying the presentation of the datum ( 220 ) by doing at least one of: fraying an edge, curling an edge, burning an edge, cracking the presentation, cutting the presentation, shredding the presentation, melting the presentation, wobbling the presentation, or making the presentation difficult to select by a user.

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

receiving ( 805 ) a request to access a datum ( 220 ) from a data store ( 225 );

identifying ( 810 ) a policy ( 235 ) applicable to a presentation of the datum ( 220 ) from the data store ( 225 );

identifying ( 815 ) metadata ( 245 ) applicable to the presentation of the datum ( 220 );

determining ( 820 ) a modified presentation ( 510 ) of the datum ( 220 ) based on the policy ( 235 ) and the metadata ( 245 ); and

presenting ( 825 ) the modified presentation ( 510 ) of the datum ( 220 ).

23 . An article according to claim 22 , wherein:

receiving ( 805 ) a request to access a datum ( 220 ) from a data store ( 225 ) includes receiving ( 805 ) a request to access an information card ( 220 ) from a card store ( 225 );

identifying ( 810 ) a policy ( 235 ) applicable to a presentation of the datum ( 220 ) from the data store ( 225 ) includes identifying ( 810 ) a policy ( 235 ) applicable to a presentation of the information card ( 220 );

identifying ( 815 ) metadata ( 245 ) applicable to the presentation of the datum ( 220 ) includes identifying ( 815 ) metadata ( 245 ) applicable to the presentation of the information card ( 220 );

determining ( 820 ) a modified presentation ( 510 ) of the datum ( 220 ) includes determining ( 820 ) a modified presentation ( 510 ) of the information card ( 220 ) based on the policy ( 235 ) and the metadata ( 245 ); and

presenting ( 825 ) the modified presentation ( 510 ) of the datum ( 220 ) includes presenting ( 825 ) the modified presentation ( 510 ) of the information card ( 220 ) in a card selector ( 225 ).

24 . An article according to claim 23 , wherein presenting ( 825 ) the modified presentation ( 510 ) of the information card ( 220 ) in a card selector ( 225 ) includes presenting ( 905 ) a visual modification ( 510 ) of the information card ( 220 ) in the card selector ( 225 ).

25 . An article according to claim 23 , wherein presenting ( 825 ) the modified presentation ( 510 ) of the information card ( 220 ) in a card selector ( 225 ) includes presenting ( 910 ) an aural modification ( 510 ) of the information card ( 220 ) in the card selector ( 225 ).

26 . An article according to claim 23 , wherein:

identifying ( 810 ) a policy ( 235 ) includes identifying ( 810 ) a plurality of policies ( 235 ) applicable to the presentation of the information card ( 220 );

determining ( 820 ) a modified presentation ( 510 ) of the information card ( 220 ) based on the policy ( 235 ) and the metadata ( 245 ) determining ( 820 ) a composite modified presentation ( 510 ) of the information card ( 220 ) based on the plurality of policies ( 235 ) applicable to the presentation of the information card ( 220 ); and

presenting ( 825 ) the modified presentation ( 510 ) of the information card ( 220 ) in a card selector ( 225 ) includes presenting ( 825 ) the composite modified presentation ( 510 ) of the information card ( 220 ) in the card selector ( 225 ).

27 . An article according to claim 23 , wherein identifying ( 815 ) metadata ( 245 ) applicable to the presentation of the information card ( 220 ) includes accessing ( 1005 ) the metadata ( 245 ) from the card selector ( 225 ).

28 . An article according to claim 23 , wherein:

receiving ( 805 ) a request to access an information card ( 220 ) from a card store ( 225 ) includes receiving ( 805 ) a request to access an information card ( 220 ) from an identity provider ( 225 ); and

identifying ( 815 ) metadata ( 245 ) includes accessing ( 1010 , 1015 ) the metadata ( 245 ) from the identity provider ( 135 ).

29 . An article according to claim 28 , wherein accessing ( 1010 , 1015 ) the metadata ( 245 ) from the identity provider ( 135 ) includes accessing ( 1010 , 1015 ) the metadata ( 245 ) from the identity provider ( 135 ) via a first channel ( 710 ); and

said storage medium has stored thereon further instructions that, when executed by the machine, result in receiving ( 165 ) a security token ( 160 ) from the identity provider ( 135 ) via a second channel ( 715 ), the second channel ( 715 ) different from the first channel ( 710 ).

30 . An article according to claim 28 , said storage medium has stored thereon further instructions that, when executed by the machine, result in caching ( 1020 ) the metadata ( 245 ) from the identity provider ( 135 ).

31 . An article according to claim 22 , wherein determining ( 820 ) a modified presentation ( 510 ) of the datum ( 220 ) includes modifying the presentation of the datum ( 220 ) by doing at least one of: fraying an edge, curling an edge, burning an edge, cracking the presentation, cutting the presentation, shredding the presentation, melting the presentation, wobbling the presentation, or making the presentation difficult to select by a 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 Feb 11, 2008
From: SANDERS, DANIEL S.; BUSS, DUANE F.; DOMAN, THOMAS E.; HODGKINSON, ANDREW A.; SERMERSHEIM, JAMES G.; CALCOTE, JOHN M.
To: NOVELL, INC.
Reel/Frame 020505/0368 →