Patent US6725376B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6725376B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method of using an electronic ticket and distributed server computer architecture for the same

Assignee: NCR Voyix Corp
•
Filing: 1997-11-13
•
Granted: 2004-04-20
•
Expires: 2017-11-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A distributed computer system and server architecture transmitting an electronic ticket over the system, such as the Internet, enabling a user to be authenticated and authorized for a requested operation. An "eticket" architecture (including identification information) is generated by, for example, an authentication server. The information in the eticket is hashed using, for example, a Message Digest Protocol, and a hash number is generated. The hash number is then encrypted by the authentication server using a private key, and the identification information in the eticket and the encrypted hash number are concatenated by the authentication server to generate a completed "eticket" architecture. The "eticket" may then be transmitted over the Internet (i.e., a non-secure environment) from server to server without having the information in the "eticket" altered, and without having to "reauthenticate" the user at each server.

Inventors

  • 👤 Levent M D Sasmazel
  • 👤 David H. Schneider

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 16:09
CPC Classifications
H; H04; H04L; H04L63/00; H04L63/04; H04L63/0428; G; G06; G06F; G06F21/00; G06F21/30; G06F21/31; G06F21/33; G06F21/335; H04L63/08; H04L63/0807

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 142 words
A distributed computer system and server architecture for transmitting an electronic ticket used for verifying user authorization and authentication to provide a session and a state environment over the distributed computer system and server architecture, comprising: at least one storage device storing data; at least one user computer transmitting the user authorization and authentication information and a user request, wherein the authentication information includes the IP address of the user; and at least one server, connected to the at least one storage device and the at least one user computer, that generates the electronic ticket based on at least the authorization and authentication information, wherein the authorization and authentication information is hashed to produce a signature, the signature is encrypted to prevent unauthorized alteration of the authorization and authentication information, and the authorization and authentication information and the encrypted signature are concatenated.
Claim 2
Dependent Claim 142 words
A distributed computer system and server architecture for transmitting an electronic ticket used for verifying user authorization and authentication to provide a session and a state environment over the distributed computer system and server architecture, comprising: at least one storage device storing data; at least one user computer transmitting the user authorization and authentication information and a user request, wherein the authentication information includes the IP address of the user; and at least one server, connected to the at least one storage device and the at least one user computer, that generates the electronic ticket based on at least the authorization and authentication information, wherein the authorization and authentication information is hashed to produce a signature, the signature is encrypted to prevent unauthorized alteration of the authorization and authentication information, and the authorization and authentication information and the encrypted signature are concatenated.
Claim 3
Dependent Claim 36 words
The distributed computer system and server architecture according to claim 1 , further comprising at least another server authorizing the user to access system resources upon validating the integrity of the information in the electronic ticket.
Claim 4
Dependent Claim 38 words
The distributed computer system and server architecture according to claim 1 , wherein the at least one server is an authentication server authenticating the user based on authentication information to generate the electronic ticket including the authorization information.
Claim 5
Independent Claim 158 words
A method for using an electronic ticket generated on a distributed computer system and server architecture for verifying user authorization and authentication to provide a session and a state environment, comprising the steps of: providing a data packet having information based on at least authorization and authentication information to at least a first server connectable to the distributed computer system and server architecture, wherein the authentication information includes the IP address of the user; producing a signature from the at least first server by hashing at least the authorization and authentication information and at least the IP address of the user; encrypting at least the signature using the at least first server to prevent unauthorized alteration of the information in the data packet; concatenating the information in the data packet using the at least first server with the encrypted signature to produce the electronic ticket; and transmitting the electronic ticket over the computer system in a non-secured environment.
Claim 6
Independent Claim 158 words
A method for using an electronic ticket generated on a distributed computer system and server architecture for verifying user authorization and authentication to provide a session and a state environment, comprising the steps of: providing a data packet having information based on at least authorization and authentication information to at least a first server connectable to the distributed computer system and server architecture, wherein the authentication information includes the IP address of the user; producing a signature from the at least first server by hashing at least the authorization and authentication information and at least the IP address of the user; encrypting at least the signature using the at least first server to prevent unauthorized alteration of the information in the data packet; concatenating the information in the data packet using the at least first server with the encrypted signature to produce the electronic ticket; and transmitting the electronic ticket over the computer system in a non-secured environment.
Claim 7
Dependent Claim 79 words
The method for using an electronic ticket according to claim 4 , further comprising the steps of: authenticating a user based on authentication information supplied by the at least first server to generate the electronic ticket including the authorization information; and authorizing the user using at least a second server, connectable to the distributed computer system and server architecture, to access system resources upon validating the integrity of the information in the electronic ticket transmitted in the non-secured environment.
Claim 8
Dependent Claim 57 words
The method of using an electronic ticket according to claim 5 , further comprising the steps of: rehashing the information in the electronic ticket using at least a third server, connectable to the distributed computer system and server architecture; and decrypting the information in the electronic ticket using the at least third server and a public key.
Claim 9
Dependent Claim 24 words
The method of using an electronic ticket according to claim 4 , wherein the encrypting step uses a private key to encrypt the signature.
Claim 10
Dependent Claim 27 words
The method of using an electronic ticket according to claim 4 , wherein the signature is a hash number generated by hashing at least the authorization information.
Claim 11
Dependent Claim 24 words
The method of using an electronic ticket according to claim 4 , wherein the producing step uses MD5 protocol to hash the authorization information.
Claim 12
Dependent Claim 22 words
The method of using an electronic ticket according to claim 4 , wherein the at least first server is a web server.
Claim 13
Dependent Claim 22 words
The method of using an electronic ticket according to claim 5 , wherein the at least second server is a web server.
Claim 14
Dependent Claim 22 words
The method of using an electronic ticket according to claim 6 , wherein the at least third server is a web server.
Claim 15
Dependent Claim 139 words
A distributed computer system and server architecture for transmitting an electronic ticket used for verifying user authorization and authentication on a transaction by transaction basis to provide a session and a state environment over the distributed computer system and server architecture, comprising: at least one storage device storing data; at least one user computer transmitting the user authorization and authentication information and a user transaction, wherein the authentication information includes the user IP address; and at least one server, connectable to the at least one storage device and the at least one user computer, generating the electronic ticket based on at least the authorization and authentication information and transmitting the electronic ticket to the user, wherein the electronic ticket is transmitted at or about the same time as the user transaction to provide the session and the state environment.
Claim 16
Dependent Claim 139 words
A distributed computer system and server architecture for transmitting an electronic ticket used for verifying user authorization and authentication on a transaction by transaction basis to provide a session and a state environment over the distributed computer system and server architecture, comprising: at least one storage device storing data; at least one user computer transmitting the user authorization and authentication information and a user transaction, wherein the authentication information includes the user IP address; and at least one server, connectable to the at least one storage device and the at least one user computer, generating the electronic ticket based on at least the authorization and authentication information and transmitting the electronic ticket to the user, wherein the electronic ticket is transmitted at or about the same time as the user transaction to provide the session and the state environment.
Claim 17
Independent Claim 87 words
A method for using an electronic ticket for verifying user authorization to provide a session and a state environment on a transaction by transaction basis, comprising the steps of: generating the electronic ticket based on at least the user authorization and authentication information, wherein the authentication information includes the IP address of the user; transmitting the electronic ticket at or about the same time as a user transaction; and verifying the user authorization and authentication to provide the session and the state environment for each user transaction.
Claim 18
Independent Claim 87 words
A method for using an electronic ticket for verifying user authorization to provide a session and a state environment on a transaction by transaction basis, comprising the steps of: generating the electronic ticket based on at least the user authorization and authentication information, wherein the authentication information includes the IP address of the user; transmitting the electronic ticket at or about the same time as a user transaction; and verifying the user authorization and authentication to provide the session and the state environment for each user transaction.
Claim 19
Independent Claim 102 words
A method for using an electronic ticket generated on a distributed computer system and server architecture for verifying user authorization and authentication to provide a session and a state environment on a transaction by transaction basis, comprising the steps of: generating the electronic ticket, via at least one server, based on at least the user authorization and authentication information wherein the authentication information includes the IP address of the user; transmitting the electronic ticket at or about the same time as a user transaction; and verifying the user authorization and authentication to provide the session and state environment for each user transaction.
Claim 20
Independent Claim 102 words
A method for using an electronic ticket generated on a distributed computer system and server architecture for verifying user authorization and authentication to provide a session and a state environment on a transaction by transaction basis, comprising the steps of: generating the electronic ticket, via at least one server, based on at least the user authorization and authentication information wherein the authentication information includes the IP address of the user; transmitting the electronic ticket at or about the same time as a user transaction; and verifying the user authorization and authentication to provide the session and state environment for each user transaction.
Claim 21
Dependent Claim 133 words
A distributed computer system and server architecture for transmitting an electronic ticket used for verifying user authorization and authentication to provide a session and a state environment over the distributed computer system and server architecture, comprising: at least one storage device storing data; at least one user computer transmitting the user authorization and authentication information and a user request; and at least one server, connected to the at least one storage device and the at least one user computer, that generates the electronic ticket based on at least the authorization and authentication information, the authorization and authentication information is hashed to produce a signature, only the signature is encrypted to prevent unauthorized alteration of the unencrypted authorization and authentication information, and the unencrypted authorization and authentication information and the encrypted signature are concatenated.
Claim 22
Dependent Claim 133 words
A distributed computer system and server architecture for transmitting an electronic ticket used for verifying user authorization and authentication to provide a session and a state environment over the distributed computer system and server architecture, comprising: at least one storage device storing data; at least one user computer transmitting the user authorization and authentication information and a user request; and at least one server, connected to the at least one storage device and the at least one user computer, that generates the electronic ticket based on at least the authorization and authentication information, the authorization and authentication information is hashed to produce a signature, only the signature is encrypted to prevent unauthorized alteration of the unencrypted authorization and authentication information, and the unencrypted authorization and authentication information and the encrypted signature are concatenated.
Claim 23
Independent Claim 139 words
A method for using an electronic ticket generated on a distributed computer system and server architecture for verifying user authorization and authentication to provide a session and a state environment, comprising the steps of: providing a data packet having information based on at least authorization and authentication information to at least a first server connectable to the distributed computer system and server architecture; producing a signature from the at least first server by hashing at least the authorization and authentication information; encrypting only the signature using the at least first server to prevent unauthorized alteration of the unencrypted information in the data packet; concatenating the unencrypted information in the data packet using the at least first server with the encrypted signature to produce the electronic ticket; and transmitting the electronic ticket over the computer system in a non-secured environment.
Claim 24
Independent Claim 139 words
A method for using an electronic ticket generated on a distributed computer system and server architecture for verifying user authorization and authentication to provide a session and a state environment, comprising the steps of: providing a data packet having information based on at least authorization and authentication information to at least a first server connectable to the distributed computer system and server architecture; producing a signature from the at least first server by hashing at least the authorization and authentication information; encrypting only the signature using the at least first server to prevent unauthorized alteration of the unencrypted information in the data packet; concatenating the unencrypted information in the data packet using the at least first server with the encrypted signature to produce the electronic ticket; and transmitting the electronic ticket over the computer system in a non-secured environment.
Claim 25
Dependent Claim 124 words
A distributed computer system and server architecture for transmitting an electronic ticket used for verifying user authorization and authentication on a transaction by transaction basis to provide a session and a state environment over the distributed computer system and server architecture, comprising: at least one storage device storing data; at least one user computer transmitting the user authorization and authentication information and a user transaction; and at least one server, connectable to the at least one storage device and the at least one user computer, generating the electronic ticket based on at least the authorization and authentication information and transmitting the electronic ticket to the user, wherein the electronic ticket is transmitted with each user transaction to provide the session and the state environment.
Claim 26
Dependent Claim 124 words
A distributed computer system and server architecture for transmitting an electronic ticket used for verifying user authorization and authentication on a transaction by transaction basis to provide a session and a state environment over the distributed computer system and server architecture, comprising: at least one storage device storing data; at least one user computer transmitting the user authorization and authentication information and a user transaction; and at least one server, connectable to the at least one storage device and the at least one user computer, generating the electronic ticket based on at least the authorization and authentication information and transmitting the electronic ticket to the user, wherein the electronic ticket is transmitted with each user transaction to provide the session and the state environment.
Claim 27
Independent Claim 70 words
A method for using an electronic ticket for verifying user authorization to provide a session and a state environment on a transaction by transaction basis, comprising the steps of: generating the electronic ticket based on at least the user authorization and authentication information; transmitting the electronic ticket with each user transaction; and verifying the user authorization and authentication to provide the session and the state environment for each user transaction.
Claim 28
Independent Claim 70 words
A method for using an electronic ticket for verifying user authorization to provide a session and a state environment on a transaction by transaction basis, comprising the steps of: generating the electronic ticket based on at least the user authorization and authentication information; transmitting the electronic ticket with each user transaction; and verifying the user authorization and authentication to provide the session and the state environment for each user transaction.

References Cited (Backward Citations)

US5481720A Cited
US5560008A Cited
US5544322A Cited
EP0695985A1 Cited
US5535276A Cited
US5706427A Cited
US5835712A Cited
US6073241A Cited
US5875296A Cited
US6065117A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-04-20 2007-10-20 2008-04-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-04-20 2011-10-20 2012-04-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-04-20 2015-10-20 2016-04-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag