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

Technique for secure network transactions

Assignee: IGT Canada Solutions ULC
•
Filing: 1997-09-04
•
Granted: 2001-01-23
•
Expires: 2017-09-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for performing regulated transactions is used with a network that is commonly accessible by a plurality of communication terminals. A gatekeeper, coupled to the network, permits access to the system only if authorization information, as indicated by an authorization signal received by the gatekeeper from a communication terminal via the network, complies with at least one predetermined criterion. The authorization information includes information independent of information supplied by a communication terminal user and independent of information indicative of a communication line coupled to the user's communication terminal. A host, coupled to the gatekeeper, receives a first signal from the user's communication terminal through the network and sends a second signal through the network to the user's communication terminal in response to the first signal.

Inventors

  • 👤 William Y. O'Connor
  • 👤 Donald L. Stanford
  • 👤 Tariq M. Khan
  • 👤 Michael A. Hutton
  • 👤 Steve W. Beason
  • 👤 Robert C. Angell

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 23:31
CPC Classifications
H; H04; H04L; H04L63/00; H04L63/10; H04L63/102; G; G06; G06Q; G06Q20/00; G06Q20/02; G07; G07F; G07F19/00; G07F19/20; G07F19/211; G06F; G06F2221/00; G06F2221/21; G06F2221/2129

Claims Analysis

Total Claims: 78
Claim 1
Independent Claim 143 words
A system for performing regulated transactions for use with a network that is commonly accessible by a plurality of communication terminals, the system comprising: a gatekeeper, coupled to the network, adapted to permit access to the system only if authorization information, as indicated by an authorization signal received by the gatekeeper from a communication terminal via the network, complies with at least one predetermined criterion, the authorization information being associated with the communication terminal and being independent of information supplied by a user of the communication terminal and independent of information indicative of a communication line coupling the communication terminal to the gatekeeper via the network; and a host, coupled to the gatekeeper, that receives a first signal from the communication terminal through the network and sends a second signal through the network to the communication terminal in response to the first signal.
Claim 2
Independent Claim 143 words
A system for performing regulated transactions for use with a network that is commonly accessible by a plurality of communication terminals, the system comprising: a gatekeeper, coupled to the network, adapted to permit access to the system only if authorization information, as indicated by an authorization signal received by the gatekeeper from a communication terminal via the network, complies with at least one predetermined criterion, the authorization information being associated with the communication terminal and being independent of information supplied by a user of the communication terminal and independent of information indicative of a communication line coupling the communication terminal to the gatekeeper via the network; and a host, coupled to the gatekeeper, that receives a first signal from the communication terminal through the network and sends a second signal through the network to the communication terminal in response to the first signal.
Claim 3
Dependent Claim 21 words
The system of claim 1 wherein the authorization signal is encoded and the gatekeeper is capable of decoding the authorization signal.
Claim 4
Dependent Claim 26 words
The system of claim 1 wherein the gatekeeper transmits an identification signal over the network indicative of the identity of the gatekeeper to the communication terminal.
Claim 5
Dependent Claim 44 words
The system of claim 1 wherein the first signal is indicative of a gaming instruction and the host performs a gaming operation and generates the second signal indicating a result of the gaming operation corresponding to the gaming instruction indicated by the first signal.
Claim 6
Dependent Claim 20 words
The system of claim 1 further comprising a game repository, coupled to the gatekeeper, that stores a plurality of games.
Claim 7
Dependent Claim 20 words
The system of claim 5 wherein the host is capable of downloading games from the game repository through the gatekeeper.
Claim 8
Dependent Claim 52 words
The system of claim 5 wherein the first signal is indicative of a gaming instruction, the game repository performs a gaming operation, and the host communicates with the game repository and generates the second signal indicating a result of the gaming operation corresponding to the gaming instruction indicated by the first signal.
Claim 9
Dependent Claim 40 words
The system of claim 1 wherein the gatekeeper and host are associated with a gaming jurisdiction and the at least one predetermined criterion requires that the authorization signal is indicative of the user's compliance with regulations of the gaming jurisdiction.
Claim 10
Dependent Claim 30 words
The system of claim 1 wherein the authorization information is associated with a person that has met authorization requirements as verified by having appeared in person at a predetermined location.
Claim 11
Dependent Claim 155 words
A gaming system for use with a network that is commonly accessible by a plurality of communication terminals, the system comprising: a host capable of receiving a first signal indicative of a gaming instruction and transmitting a second signal indicative of a result of a gaming operation; a gatekeeper, coupled to the host and to the network, adapted to analyze data from a source and to permit access to the host only to sources of authorized data associated with the sources; and a game repository, coupled to the gatekeeper, that stores a plurality of games; wherein the host is adapted to access a game in the game repository to determine the second signal; and wherein the gatekeeper and game repository are adapted to permit access to games stored in the game repository only to sources of authorized data associated with the sources and to the host if the host meets at least one authorization requirement.
Claim 12
Dependent Claim 155 words
A gaming system for use with a network that is commonly accessible by a plurality of communication terminals, the system comprising: a host capable of receiving a first signal indicative of a gaming instruction and transmitting a second signal indicative of a result of a gaming operation; a gatekeeper, coupled to the host and to the network, adapted to analyze data from a source and to permit access to the host only to sources of authorized data associated with the sources; and a game repository, coupled to the gatekeeper, that stores a plurality of games; wherein the host is adapted to access a game in the game repository to determine the second signal; and wherein the gatekeeper and game repository are adapted to permit access to games stored in the game repository only to sources of authorized data associated with the sources and to the host if the host meets at least one authorization requirement.
Claim 13
Dependent Claim 65 words
The system of claim 10 wherein the host is a first host and the gatekeeper is a first gatekeeper, the system further comprising: a second host; a second gatekeeper coupled to the second host; an access controller, coupled to and interposed between the network and the gatekeepers, adapted to control access to the first gatekeeper by a communication terminal user and by the second gatekeeper.
Claim 14
Dependent Claim 27 words
The system of claim 11 wherein the access controller is further coupled to the game repository and adapted to control access to the repository by the gatekeepers.
Claim 15
Dependent Claim 30 words
The system of claim 11 wherein the network comprises a network known as the Internet and the access controller comprises a private network that is accessible through an Internet site.
Claim 16
Dependent Claim 113 words
A computer program product for use with a system including a network that is commonly accessible by a plurality of communication terminals and an access control device coupled to the network, the computer program product comprising: a computer-readable memory comprising: authorization signal code that causes a communication terminal to supply an authorization signal to the access control device via the network, the authorization signal being indicative of authorization information that is associated with the computer program product and that is independent of information supplied by a user of the computer program product and independent of information indicative of a communication line coupling the communication terminal to the access control device via the network.
Claim 17
Dependent Claim 113 words
A computer program product for use with a system including a network that is commonly accessible by a plurality of communication terminals and an access control device coupled to the network, the computer program product comprising: a computer-readable memory comprising: authorization signal code that causes a communication terminal to supply an authorization signal to the access control device via the network, the authorization signal being indicative of authorization information that is associated with the computer program product and that is independent of information supplied by a user of the computer program product and independent of information indicative of a communication line coupling the communication terminal to the access control device via the network.
Claim 18
Dependent Claim 34 words
The computer program product of claim 14 wherein the computer-readable memory further comprises code that processes an authorization response signal, received from the access control device, indicative of a response to the authorization signal.
Claim 19
Dependent Claim 69 words
The computer program product of claim 14 wherein the system further includes a host device, coupled to the access control device, to which a user desires access and wherein the computer-readable memory further comprises: code that allows the user to instruct the communication terminal to supply an action signal to the host device; and code that processes an action response signal indicative of a response to the action signal.
Claim 20
Dependent Claim 23 words
The computer program product of claim 14 wherein the computer-readable memory further comprises copy-prevention code that prevents duplication of the authorization signal code.
Claim 21
Dependent Claim 46 words
The computer program product of claim 17 wherein the authorization signal code is original authorization signal code and wherein the copy-prevention code causes an attempted copying of the original authorization code to create new authorization signal code that is different from the original authorization signal code.
Claim 22
Dependent Claim 30 words
The computer program product of claim 14 further comprising alteration code that disables the authorization signal code if a copy of the authorization signal code is attempted to be made.
Claim 23
Dependent Claim 19 words
The computer program product of claim 14 wherein the computer-readable memory is adapted for use with multiple software platforms.
Claim 24
Dependent Claim 18 words
The computer program product of claim 14 wherein the authorization signal code is written in JAVA programming language.
Claim 25
Dependent Claim 43 words
The computer program product of claim 14 wherein the computer-readable memory further comprises code that processes a global positioning signal and instructs the communication terminal to send a location signal indicative of information in the global positioning signal to the access control device.
Claim 26
Dependent Claim 37 words
The computer program product of claim 14 wherein the computer-readable memory further comprises code that instructs the communication terminal to send a location signal indicative of a location of the communication terminal to the access control device.
Claim 27
Dependent Claim 29 words
The computer program product of claim 14 wherein the computer-readable memory further comprises code that instructs the communication terminal to send user-identification information to the access control device periodically.
Claim 28
Dependent Claim 141 words
A computer program product for use with a system including a network that is commonly accessible by a plurality of communication terminals, a host device to which a user desires access, and an access regulator, coupled to the host device and to the network, that regulates access to the host device, the computer program product comprising: a computer-readable memory comprising: code that processes an authorization signal, received from a communication terminal, indicative of authorization information that is associated with the communication terminal and that is independent of information supplied by the user and independent of information indicative of a communication line coupling the communication terminal to the access regulator via the network; and code that instructs the access regulator to permit the communication terminal to communicate with the host device only if the authorization information meets at least one predetermined criterion.
Claim 29
Dependent Claim 141 words
A computer program product for use with a system including a network that is commonly accessible by a plurality of communication terminals, a host device to which a user desires access, and an access regulator, coupled to the host device and to the network, that regulates access to the host device, the computer program product comprising: a computer-readable memory comprising: code that processes an authorization signal, received from a communication terminal, indicative of authorization information that is associated with the communication terminal and that is independent of information supplied by the user and independent of information indicative of a communication line coupling the communication terminal to the access regulator via the network; and code that instructs the access regulator to permit the communication terminal to communicate with the host device only if the authorization information meets at least one predetermined criterion.
Claim 30
Dependent Claim 22 words
The computer program product of claim 25 wherein the computer-readable memory further comprises code that determines a location of the communication terminal.
Claim 31
Dependent Claim 27 words
The computer program product of claim 25 wherein the computer-readable memory further comprises code that processes a location signal indicative of a location of the communication terminal.
Claim 32
Dependent Claim 58 words
The computer program product of claim 25 further comprising: code that receives a gaming action signal indicative of a gaming action desired by a user; code that determines an outcome of the desired gaming action; and code that causes transmission of an outcome signal to the communication terminal indicative of the outcome of the user's desired gaming action.
Claim 33
Dependent Claim 14 words
The computer program product of claim 28 further comprising code that performs a game.
Claim 34
Dependent Claim 34 words
The computer program product of claim 28 for use with a game repository storing a plurality of games, the computer program product further comprising code that instructs the game repository to perform a game.
Claim 35
Dependent Claim 21 words
The computer program product of claim 28 further comprising code that receives outcomes of activities of gaming interest via the network.
Claim 36
Independent Claim 98 words
A system for performing regulated transactions for use with a network that is commonly accessible by a plurality of communication terminals, the system comprising: a repository that stores a plurality of computer programs; and a transaction controller, coupled to the network and to the repository; wherein access to a program by the transaction controller is permitted only if appropriate authorization information that is associated with a communication terminal is independent of information supplied by a communication terminal user and independent of information indicative of a communication line coupling the communication terminal to the transaction controller via the network.
Claim 37
Independent Claim 98 words
A system for performing regulated transactions for use with a network that is commonly accessible by a plurality of communication terminals, the system comprising: a repository that stores a plurality of computer programs; and a transaction controller, coupled to the network and to the repository; wherein access to a program by the transaction controller is permitted only if appropriate authorization information that is associated with a communication terminal is independent of information supplied by a communication terminal user and independent of information indicative of a communication line coupling the communication terminal to the transaction controller via the network.
Claim 38
Dependent Claim 18 words
The system of claim 32 wherein the transaction controller is capable of downloading a program from the repository.
Claim 39
Dependent Claim 20 words
The system of claim 32 wherein the transaction controller is capable of instructing the repository to run a selected program.
Claim 40
Dependent Claim 20 words
The system of claim 34 wherein the repository transmits results of the running of the program to the transaction controller.
Claim 41
Dependent Claim 21 words
The system of claim 34 wherein the transaction controller sends an authorization signal associated with the transaction controller to the repository.
Claim 42
Dependent Claim 30 words
The system of claim 32 wherein the authorization information is associated with a person that has met authorization requirements as verified by having appeared in person at a predetermined location.
Claim 43
Independent Claim 80 words
A method of authenticating a transmission from a communication terminal, the method comprising: transmitting an authentication signal from a communication terminal to an access controller, the authentication signal indicative of authorization information that is associated with the communication terminal and that is independent of information supplied by a communication terminal user and independent of information indicative of a communication line that conveys data from the communication terminal to the access controller; and verifying that the authorization information meets predetermined criteria.
Claim 44
Independent Claim 80 words
A method of authenticating a transmission from a communication terminal, the method comprising: transmitting an authentication signal from a communication terminal to an access controller, the authentication signal indicative of authorization information that is associated with the communication terminal and that is independent of information supplied by a communication terminal user and independent of information indicative of a communication line that conveys data from the communication terminal to the access controller; and verifying that the authorization information meets predetermined criteria.
Claim 45
Dependent Claim 18 words
The method of claim 38 wherein the authentication information is associated with software resident in the communication terminal.
Claim 46
Dependent Claim 34 words
The method of claim 38 further comprising transmitting a transaction controller identification signal from the transaction controller to the communication terminal, the transaction controller identification signal indicative of an identity of the transaction controller.
Claim 47
Dependent Claim 36 words
The method of claim 38 further comprising transmitting a user identification signal from the communication terminal to the transaction controller, the user identification signal being indicative of an identity of the user of the communication terminal.
Claim 48
Dependent Claim 17 words
The method of claim 41 wherein the user enters information indicative of the identity of the user.
Claim 49
Dependent Claim 22 words
The method of claim 41 wherein an identification device produces the user identification signal after analyzing a physical feature of the user.
Claim 50
Dependent Claim 18 words
The method of claim 38 wherein the verifying step comprises comparing the authorization information with predetermined data parameters.
Claim 51
Dependent Claim 29 words
The method of claim 38 wherein the verifying step comprises: processing the authorization information according to a predetermined operation; and comparing results of the operation with predetermined result parameters.
Claim 52
Dependent Claim 20 words
The method of claim 38 further comprising transmitting a gaming instruction to a host if the verifying step is successful.
Claim 53
Dependent Claim 14 words
The method of claim 46 further comprising processing the gaming instruction in the host.
Claim 54
Dependent Claim 22 words
A method of claim 38 further comprising associating authorization information with a qualified person that appears in person at a predetermined location.
Claim 55
Independent Claim 153 words
A method of gaming using a network that is commonly accessible by a plurality of gaming terminals, the method comprising: receiving a first gaming instruction signal at a first host from a gaming terminal via the network; verifying whether the first host and the gaming terminal meet at least one authorization requirement for accessing a game corresponding to the first gaming instruction signal; transmitting a first request signal, corresponding to the first gaming instruction signal, from the first host to a central repository that stores a plurality of games; receiving a second gaming instruction signal at a second host from a gaming terminal via the network; verifying whether the second host and the gaming terminal meet at least one authorization requirement for accessing a game corresponding to the second gaming instruction signal; and transmitting a second request signal, corresponding to the second gaming instruction signal, from the second host to the central repository.
Claim 56
Independent Claim 153 words
A method of gaming using a network that is commonly accessible by a plurality of gaming terminals, the method comprising: receiving a first gaming instruction signal at a first host from a gaming terminal via the network; verifying whether the first host and the gaming terminal meet at least one authorization requirement for accessing a game corresponding to the first gaming instruction signal; transmitting a first request signal, corresponding to the first gaming instruction signal, from the first host to a central repository that stores a plurality of games; receiving a second gaming instruction signal at a second host from a gaming terminal via the network; verifying whether the second host and the gaming terminal meet at least one authorization requirement for accessing a game corresponding to the second gaming instruction signal; and transmitting a second request signal, corresponding to the second gaming instruction signal, from the second host to the central repository.
Claim 57
Dependent Claim 19 words
The method of claim 48 further comprising downloading a gaming program from the central repository to the first host.
Claim 58
Dependent Claim 21 words
The method of claim 48 further comprising performing a gaming operation in the central repository corresponding to the first request signal.
Claim 59
Dependent Claim 23 words
The method of claim 48 further comprising transmitting information corresponding to the first request signal from the central repository to the first host.
Claim 60
Dependent Claim 97 words
The method of claim 48 wherein the first and second gaming instruction signals are received from at least one communication terminal, the method further comprising verifying, before the receiving and transmitting steps, that authentication information from the at least one terminal meets at least one criterion, the authentication information being associated with the at least one communication terminal and being independent of data entered by a user of the at least one terminal and independent of information indicative of a communication line coupling the at least one terminal to the first and second hosts via the network.
Claim 61
Dependent Claim 111 words
A computer program product for use with a system including a network that is commonly accessible by a plurality of communication terminals and an access control device coupled to the network, the computer program product comprising instructions for causing a computer to: cause a communication terminal to supply an authorization signal to the access control device via the network, the authorization signal being indicative of authorization information that is associated with the computer program product and that is independent of information supplied by a user of the computer program product and independent of information indicative of a communication line coupling the communication terminal to the access control device via the network.
Claim 62
Dependent Claim 111 words
A computer program product for use with a system including a network that is commonly accessible by a plurality of communication terminals and an access control device coupled to the network, the computer program product comprising instructions for causing a computer to: cause a communication terminal to supply an authorization signal to the access control device via the network, the authorization signal being indicative of authorization information that is associated with the computer program product and that is independent of information supplied by a user of the computer program product and independent of information indicative of a communication line coupling the communication terminal to the access control device via the network.
Claim 63
Dependent Claim 31 words
The computer program product of claim 54 further comprising copy-prevention instructions for causing a computer to prevent duplication of the instructions to cause a communication terminal to supply an authorization signal.
Claim 64
Dependent Claim 56 words
The computer program product of claim 55 wherein the instructions to cause a communication terminal to supply an authorization signal are original authorization signal instructions and wherein the copy-prevention instructions produce, in response to an attempted copying of the original authorization signal instructions, new authorization signal instructions that are different from the original authorization signal instructions.
Claim 65
Dependent Claim 30 words
The computer program product of claim 54 further comprising alteration instructions that disable the authorization signal instructions if a copy of the authorization signal instructions is attempted to be made.
Claim 66
Dependent Claim 39 words
The computer program product of claim 54 further comprising instructions for causing a computer to process a global positioning signal and to send a location signal indicative of information in the global positioning signal to the access control device.
Claim 67
Dependent Claim 32 words
The computer program product of claim 54 further comprising instructions for causing a computer to send a location signal indicative of a location of the communication terminal to the access control device.
Claim 68
Dependent Claim 24 words
The computer program product of claim 54 further comprising instructions for causing a computer to send user-identification information to the access control device periodically.
Claim 69
Dependent Claim 29 words
The computer program product of claim 54 further comprising instructions for causing a computer to produce user-identification information in response to analysis of a physical feature of the user.
Claim 70
Dependent Claim 36 words
The computer program product of claim 54 wherein the information independent of information supplied by a user of the computer program product is associated with personal data of the user that are objectively verifiable in person.
Claim 71
Dependent Claim 17 words
The computer program product of claim 62 wherein the personal data include an identity of the user.
Claim 72
Dependent Claim 17 words
The computer program product of claim 62 wherein the personal data include an age of the user.
Claim 73
Dependent Claim 134 words
A computer program product for use with a system including a network that is commonly accessible by a plurality of communication terminals, a host device to which a user desires access, and an access regulator, coupled to the host device and to the network, that regulates access to the host device, the computer program product comprising instructions for causing a computer to: process an authorization signal received from a communication terminal indicative of authorization information that is associated with the communication terminal and that is independent of information supplied by the user and independent of information indicative of a communication line coupling the communication terminal to the access regulator via the network; and permit the communication terminal to communicate with the host device only if the authorization information meets at least one predetermined criterion.
Claim 74
Dependent Claim 134 words
A computer program product for use with a system including a network that is commonly accessible by a plurality of communication terminals, a host device to which a user desires access, and an access regulator, coupled to the host device and to the network, that regulates access to the host device, the computer program product comprising instructions for causing a computer to: process an authorization signal received from a communication terminal indicative of authorization information that is associated with the communication terminal and that is independent of information supplied by the user and independent of information indicative of a communication line coupling the communication terminal to the access regulator via the network; and permit the communication terminal to communicate with the host device only if the authorization information meets at least one predetermined criterion.
Claim 75
Dependent Claim 22 words
The computer program product of claim 65 further comprising instructions for causing a computer to determine a location of the communication terminal.
Claim 76
Dependent Claim 27 words
The computer program product of claim 65 further comprising instructions for causing a computer to process a location signal indicative of a location of the communication terminal.
Claim 77
Dependent Claim 34 words
The computer program product of claim 65 for use with a game repository storing a plurality of games, the computer program product further comprising instructions for causing the game repository to perform a game.
Claim 78
Dependent Claim 32 words
The computer program product of claim 65 wherein the authorization information is associated with a person that has met authorization requirements as verified by having appeared in person at a predetermined location.

References Cited (Backward Citations)

US4652990A Cited
US4672572A Cited
US4652698A Cited
US4691355A Cited
US4694492A Cited
US4922521A Cited
US5113499A Cited
US5343529A Cited
US5668950A Cited
US5604803A Cited
US5679940A Cited
US5826014A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-01-23 2004-07-24 2005-01-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-01-23 2008-07-24 2009-01-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-01-23 2012-07-24 2013-01-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag