Claims Analysis
Total Claims: 44
Claim 1
Independent Claim
210 words
A method for transferable authentication, by which a user accessing a first computer can be authenticated to a second computer remote from said first computer, without necessarily requiring the user to explicitly identify himself to said second computer, comprising the steps of: a) at a user's computer, accessing said first computer; b) authenticating said user to said first computer; c) receiving from said first computer a cookie including said first computer's digital voucher of a user characteristic, said voucher being cryptographically assured by said first computer, said user characteristic being encrypted and incorporated into said digital voucher by said first computer using a session key confidential to said first computer and said second computer but unknown to said user, said session key being cryptographically assured using an asymmetric key of at least one of said first computer and said second computer; d) transmitting said cryptographically assured session key to said second computer via said user's computer; and e) sending at least a portion of said cookie, including said voucher, to said second computer configured to: (1) authenticate said voucher without necessarily requiring said user to explicitly identify himself to said second computer; (2) extract said user characteristic from said voucher; and (3) perform an action based on said user characteristic.
Claim 2
Independent Claim
210 words
A method for transferable authentication, by which a user accessing a first computer can be authenticated to a second computer remote from said first computer, without necessarily requiring the user to explicitly identify himself to said second computer, comprising the steps of: a) at a user's computer, accessing said first computer; b) authenticating said user to said first computer; c) receiving from said first computer a cookie including said first computer's digital voucher of a user characteristic, said voucher being cryptographically assured by said first computer, said user characteristic being encrypted and incorporated into said digital voucher by said first computer using a session key confidential to said first computer and said second computer but unknown to said user, said session key being cryptographically assured using an asymmetric key of at least one of said first computer and said second computer; d) transmitting said cryptographically assured session key to said second computer via said user's computer; and e) sending at least a portion of said cookie, including said voucher, to said second computer configured to: (1) authenticate said voucher without necessarily requiring said user to explicitly identify himself to said second computer; (2) extract said user characteristic from said voucher; and (3) perform an action based on said user characteristic.
Claim 3
Independent Claim
195 words
A method for transferable authentication, by which a user accessing a first computer can be authenticated to a second computer remote from said first computer, without necessarily requiring the user to explicitly identify himself to said second computer, comprising the steps of: a) at said first computer, receiving an access request from said user; b) receiving authentication information from said user; c) creating a cookie containing a user characteristic; d) cryptographically assuring said cookie with a digital voucher of said user characteristic, said user characteristic being encrypted and incorporated into said digital voucher by said first computer using a session key confidential to said first computer and said second computer but unknown to said user, said session key being cryptographically assured using an asymmetric key of at least one of said first computer and said second computer; e) transmitting said cryptographically assured session key to said second computer via said user's computer; and f) sending said cookie to said user's computer to be at least partially forwarded to said second computer that can: (1) authenticate said voucher; (2) extract said user characteristic from said voucher; and (3) perform an action based on said user characteristic.
Claim 4
Independent Claim
195 words
A method for transferable authentication, by which a user accessing a first computer can be authenticated to a second computer remote from said first computer, without necessarily requiring the user to explicitly identify himself to said second computer, comprising the steps of: a) at said first computer, receiving an access request from said user; b) receiving authentication information from said user; c) creating a cookie containing a user characteristic; d) cryptographically assuring said cookie with a digital voucher of said user characteristic, said user characteristic being encrypted and incorporated into said digital voucher by said first computer using a session key confidential to said first computer and said second computer but unknown to said user, said session key being cryptographically assured using an asymmetric key of at least one of said first computer and said second computer; e) transmitting said cryptographically assured session key to said second computer via said user's computer; and f) sending said cookie to said user's computer to be at least partially forwarded to said second computer that can: (1) authenticate said voucher; (2) extract said user characteristic from said voucher; and (3) perform an action based on said user characteristic.
Claim 5
Dependent Claim
17 words
The method of claim 2 , wherein said first computer and said second computer are not collocated.
Claim 6
Dependent Claim
17 words
The method of claim 3 , wherein said first computer and said second computer have different owners.
Claim 7
Dependent Claim
18 words
The method of claim 3 , wherein said first computer and said second computer share a common domain.
Claim 8
Dependent Claim
13 words
The method of claim 3 , wherein said voucher includes an expiration time.
Claim 9
Dependent Claim
25 words
The method of claim 3 , wherein said voucher includes an instruction to send said user to another computer after communication with said second computer.
Claim 10
Dependent Claim
26 words
The method of claim 3 , wherein said voucher includes an instruction to return said user to said first computer after communication with said second computer.
Claim 11
Dependent Claim
17 words
The method of claim 3 , wherein said first computer and said second computer have synchronized timeouts.
Claim 12
Dependent Claim
15 words
The method of claim 3 , wherein said user characteristic comprises the user's network identity.
Claim 13
Dependent Claim
15 words
The method of claim 3 , wherein said user characteristic comprises the user's session preferences.
Claim 14
Dependent Claim
14 words
The method of claim 3 , wherein said user computer includes a web browser.
Claim 15
Dependent Claim
20 words
The method of claim 3 , wherein at least one of said first and second computers is a web site.
Claim 16
Dependent Claim
19 words
The method of claim 13 , wherein said first computer is a web site of a content service provider.
Claim 17
Dependent Claim
20 words
The method of claim 13 , wherein said second computer is a web site for electronic bill presentment and payment.
Claim 18
Dependent Claim
13 words
The method of claim 3 , wherein said cryptographic assurance includes RSA cryptography.
Claim 19
Dependent Claim
29 words
The method of claim 3 , wherein said cryptographic assurance includes encryption of said user characteristic under a symmetric key shared between said first computer and said second computer.
Claim 20
Dependent Claim
47 words
The method of claim 17 , further comprising exchanging between said first computer and said second computer via a cookie on said user's computer a cryptographic assurance of said symmetric key under an asymmetric key of at least one of said first computer or said second computer.
Claim 21
Independent Claim
187 words
A method for transferable authentication, by which a user accessing a first computer can be authenticated to a second computer remote from said first computer, without necessarily requiring the user to explicitly identify himself to said second computer, comprising the steps of: a) at said second computer, receiving at least a portion of a cookie from a user wherein said cookie was: (1) created by said first computer, (2) sent to the user, and (3) cryptographically assured with a digital voucher of a user characteristic created by said first computer, said user characteristic being encrypted and incorporated into said digital voucher by said first computer using a session key confidential to said first computer and said second computer but unknown to said user, said session key being cryptographically assured using an asymmetric key of at least one of said first computer and said second computer; b) receiving said cryptographically assured session key from said first computer via said user; c) authenticating said digital voucher created by said first computer; d) extracting said user characteristic from said voucher; and e) performing an action based on said user characteristic.
Claim 22
Independent Claim
187 words
A method for transferable authentication, by which a user accessing a first computer can be authenticated to a second computer remote from said first computer, without necessarily requiring the user to explicitly identify himself to said second computer, comprising the steps of: a) at said second computer, receiving at least a portion of a cookie from a user wherein said cookie was: (1) created by said first computer, (2) sent to the user, and (3) cryptographically assured with a digital voucher of a user characteristic created by said first computer, said user characteristic being encrypted and incorporated into said digital voucher by said first computer using a session key confidential to said first computer and said second computer but unknown to said user, said session key being cryptographically assured using an asymmetric key of at least one of said first computer and said second computer; b) receiving said cryptographically assured session key from said first computer via said user; c) authenticating said digital voucher created by said first computer; d) extracting said user characteristic from said voucher; and e) performing an action based on said user characteristic.
Claim 23
Dependent Claim
17 words
The method of claim 19 , wherein said first computer and said second computer are not collocated.
Claim 24
Dependent Claim
17 words
The method of claim 19 , wherein said first computer and said second computer have different owners.
Claim 25
Dependent Claim
18 words
The method of claim 19 , wherein said first computer and said second computer share a common domain.
Claim 26
Dependent Claim
13 words
The method of claim 19 , wherein said voucher includes an expiration time.
Claim 27
Dependent Claim
25 words
The method of claim 19 , wherein said voucher includes an instruction to send said user to another computer after communication with said second computer.
Claim 28
Dependent Claim
26 words
The method of claim 19 , wherein said voucher includes an instruction to return said user to said first computer after communication with said second computer.
Claim 29
Dependent Claim
17 words
The method of claim 19 , wherein said first computer and said second computer have synchronized timeouts.
Claim 30
Dependent Claim
15 words
The method of claim 19 , wherein said user characteristic comprises the user's network identity.
Claim 31
Dependent Claim
15 words
The method of claim 19 , wherein said user characteristic comprises the user's session preferences.
Claim 32
Dependent Claim
14 words
The method of claim 19 , wherein said user computer includes a web browser.
Claim 33
Dependent Claim
20 words
The method of claim 19 , wherein at least one of said first and second computers is a web site.
Claim 34
Dependent Claim
18 words
The method of claim 30 wherein said first computer is a web site of a content service provider.
Claim 35
Dependent Claim
20 words
The method of claim 30 , wherein said second computer is a web site for electronic bill presentment and payment.
Claim 36
Dependent Claim
13 words
The method of claim 19 , wherein said cryptographic assurance includes RSA cryptography.
Claim 37
Dependent Claim
29 words
The method of claim 19 , wherein said cryptographic assurance includes encryption of said user characteristic under a symmetric key shared between said first computer and said second computer.
Claim 38
Dependent Claim
47 words
The method of claim 34 , further comprising exchanging between said first computer and said second computer via a cookie on said user's computer a cryptographic assurance of said symmetric key under an asymmetric key of at least one of said first computer or said second computer.
Claim 39
Independent Claim
253 words
A method for transferable authentication, by which a user accessing a first computer can be authenticated to a second computer remote from said first computer, without necessarily requiring the user to explicitly identify himself to said second computer, comprising the steps of: a) transmitting an access request from a user's computer to said first computer; b) authenticating said user to said first computer; c) creating a cookie containing a user characteristic at said first computer; d) cryptographically assuring said cookie with a digital voucher of said user characteristic at said first computer, said user characteristic being encrypted and incorporated into said digital voucher by said first computer using a session key confidential to said first computer and said second computer but unknown to said user, said session key being cryptographically assured using an asymmetric key of at least one of said first computer and said second computer; e) transmitting said cryptographically assured session key from said first computer to said second computer via said user's computer; f) transmitting said cookie to said user's computer; g) receiving from said first computer a cookie including said first computer's digital voucher of said user characteristic, said voucher being cryptographically assured by said first computer; h) sending at least a portion of said cookie, including said voucher, to said second computer, i) authenticating said digital voucher created by said first computer at said second computer; j) extracting said user characteristic from said voucher at said second computer; and k) performing an action based on said user characteristic.
Claim 40
Independent Claim
253 words
A method for transferable authentication, by which a user accessing a first computer can be authenticated to a second computer remote from said first computer, without necessarily requiring the user to explicitly identify himself to said second computer, comprising the steps of: a) transmitting an access request from a user's computer to said first computer; b) authenticating said user to said first computer; c) creating a cookie containing a user characteristic at said first computer; d) cryptographically assuring said cookie with a digital voucher of said user characteristic at said first computer, said user characteristic being encrypted and incorporated into said digital voucher by said first computer using a session key confidential to said first computer and said second computer but unknown to said user, said session key being cryptographically assured using an asymmetric key of at least one of said first computer and said second computer; e) transmitting said cryptographically assured session key from said first computer to said second computer via said user's computer; f) transmitting said cookie to said user's computer; g) receiving from said first computer a cookie including said first computer's digital voucher of said user characteristic, said voucher being cryptographically assured by said first computer; h) sending at least a portion of said cookie, including said voucher, to said second computer, i) authenticating said digital voucher created by said first computer at said second computer; j) extracting said user characteristic from said voucher at said second computer; and k) performing an action based on said user characteristic.
Claim 41
Independent Claim
272 words
A system for transferable authentication, by which a user accessing a first computer can be authenticated to a second computer remote from said first computer, without necessarily requiring the user to explicitly identify himself to said second computer, comprising: a) means for transmitting an access request from a user's computer to a first computer; b) means for authenticating said user to said first computer; c) means for creating a cookie containing a user characteristic at said first computer; d) means for cryptographically assuring said cookie with a digital voucher of said user characteristic at said first computer, said user characteristic being encrypted and incorporated into said digital voucher by said first computer using a session key confidential to said first computer and said second computer but unknown to said user, said session key being cryptographically assured using an asymmetric key of at least one of said first computer and said second computer; e) means for transmitting said cryptographically assured session key from said first computer to said second computer via said user's computer; f) means for transmitting said cookie to said user's computer; g) means for receiving from said first computer a cookie including said first computer's digital voucher of said user characteristic, said voucher being cryptographically assured by said first computer; h) means for sending at least a portion of said cookie, including said voucher, to said second computer; i) means for authenticating said digital voucher created by said first computer at said second computer; j) means for extracting said user characteristic from said voucher at said second computer; and k) means for performing an action based on said user characteristic.
Claim 42
Independent Claim
272 words
A system for transferable authentication, by which a user accessing a first computer can be authenticated to a second computer remote from said first computer, without necessarily requiring the user to explicitly identify himself to said second computer, comprising: a) means for transmitting an access request from a user's computer to a first computer; b) means for authenticating said user to said first computer; c) means for creating a cookie containing a user characteristic at said first computer; d) means for cryptographically assuring said cookie with a digital voucher of said user characteristic at said first computer, said user characteristic being encrypted and incorporated into said digital voucher by said first computer using a session key confidential to said first computer and said second computer but unknown to said user, said session key being cryptographically assured using an asymmetric key of at least one of said first computer and said second computer; e) means for transmitting said cryptographically assured session key from said first computer to said second computer via said user's computer; f) means for transmitting said cookie to said user's computer; g) means for receiving from said first computer a cookie including said first computer's digital voucher of said user characteristic, said voucher being cryptographically assured by said first computer; h) means for sending at least a portion of said cookie, including said voucher, to said second computer; i) means for authenticating said digital voucher created by said first computer at said second computer; j) means for extracting said user characteristic from said voucher at said second computer; and k) means for performing an action based on said user characteristic.
Claim 43
Dependent Claim
201 words
A data structure for transferable authentication, by which a user accessing a first computer can be authenticated to a second computer remote from said first computer, without necessarily requiring the user to explicitly identify himself to said second computer, comprising: a) a digital voucher (1) containing a user characteristic available to said first computer; and (2) cryptographically assured by said first computer; b) said user characteristic being encrypted and incorporated into said digital voucher by said first computer using a session key confidential to said first computer and said second computer but unknown to said user, said session key being cryptographically assured using an asymmetric key of at least one of said first computer and said second computers, said session key being transmitted from said first computer to said second computer via said user's computer; c) said digital voucher embedded in a cookie configured to be transmitted from said first computer to a user's computer and then at least partially forwarded to said second computer configured to: (1) authenticate said voucher without requiring said user to explicitly identify himself to said second computer; (2) extract said user characteristic from said voucher; and (3) perform an action based on said user characteristic.
Claim 44
Dependent Claim
201 words
A data structure for transferable authentication, by which a user accessing a first computer can be authenticated to a second computer remote from said first computer, without necessarily requiring the user to explicitly identify himself to said second computer, comprising: a) a digital voucher (1) containing a user characteristic available to said first computer; and (2) cryptographically assured by said first computer; b) said user characteristic being encrypted and incorporated into said digital voucher by said first computer using a session key confidential to said first computer and said second computer but unknown to said user, said session key being cryptographically assured using an asymmetric key of at least one of said first computer and said second computers, said session key being transmitted from said first computer to said second computer via said user's computer; c) said digital voucher embedded in a cookie configured to be transmitted from said first computer to a user's computer and then at least partially forwarded to said second computer configured to: (1) authenticate said voucher without requiring said user to explicitly identify himself to said second computer; (2) extract said user characteristic from said voucher; and (3) perform an action based on said user characteristic.