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

Personal access management system

Assignee: Quantum Digital Solutions Corp
•
Filing: 1995-02-13
•
Granted: 1997-04-08
•
Expires: 2015-02-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A multi-component system for linking a user to a product or service provider includes a user processing device, a storage device, and a provider device. The storage device stores provider-specific application software, user-specific data, and a file management program. The storage device and the processing device are coupled to each other to form a user device which communicates with the provider device. Under direction of the file management program, the processing device carries out a recognition methodology which determines whether the processing device and the storage device are authorized to operate with each other. This aspect of the system makes it possible to render the storage device operable only with a specific user processing device, referred to as the principal processing device. This, in turn, reduces the possibility of fraud since the storage device cannot be used without the principal processing device. Once it is determined that the processing and storage devices are authorized to interact with each other, the processing device executes the provider-specific application software to exchange information with the provider device. Together, the user and provider devices implement unique recognition and comprehension methodologies to ensure that the parties are authorized to communicate with each other and to ensure that the information exchanged cannot be understood by third parties. Overall, the system provides a highly secure mechanism for transferring information from one party to another.

Inventors

  • 👤 William C. Johnson
  • 👤 Donald L. Marx

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 18:56
CPC Classifications
G; G06; G06Q; G06Q30/00; G06Q30/06; G06Q20/00; G06Q20/38; G06Q20/382; G06Q20/3821

Claims Analysis

Total Claims: 98
Claim 1
Independent Claim 196 words
A method for coordinating the exchange of information between a user device and a provider device, comprising the steps of: the user device: generating a message; retrieving a user device file name and a set of identification information stored in the user device; deriving a first key code; processing said identification information using said first key code to derive a set of processed identification information; sending said user device file name, said processed identification information, and said message to the provider device; the provider device: receiving said user device file name, said processed identification information, and said message; accessing a user file stored in the provider device using said user device file name as an index, said user file containing a set of recognition parameters corresponding to the user device; deriving a second key code using said recognition parameters: processing said processed identification information using said second key code to derive a set of de-processed identification information; comparing said de-processed identification information with a set of reference information stored in said user file; and terminating communication with the user device in response to a determination that said de-processed identification information is inconsistent with said reference information.
Claim 2
Independent Claim 196 words
A method for coordinating the exchange of information between a user device and a provider device, comprising the steps of: the user device: generating a message; retrieving a user device file name and a set of identification information stored in the user device; deriving a first key code; processing said identification information using said first key code to derive a set of processed identification information; sending said user device file name, said processed identification information, and said message to the provider device; the provider device: receiving said user device file name, said processed identification information, and said message; accessing a user file stored in the provider device using said user device file name as an index, said user file containing a set of recognition parameters corresponding to the user device; deriving a second key code using said recognition parameters: processing said processed identification information using said second key code to derive a set of de-processed identification information; comparing said de-processed identification information with a set of reference information stored in said user file; and terminating communication with the user device in response to a determination that said de-processed identification information is inconsistent with said reference information.
Claim 3
Dependent Claim 62 words
The method of claim 1, further comprising the steps of: the provider device: generating a new user device file name; sending said new user device file name to the user device; the user device: receiving said new user device file name; generating a new message; and sending at least said new device file name and said new message to the provider device.
Claim 4
Dependent Claim 66 words
The method of claim 2, wherein the provider device assigns said new user device file name to said user file, and wherein said method further comprises the steps of: the provider device: receiving said new device file name and said new message; and accessing said user file, using said new device file name as an index, to retrieve said recognition parameters corresponding to the user device.
Claim 5
Dependent Claim 29 words
The method of claim 1, wherein the user device has a provider historical file maintained therein, and wherein said identification information includes an entry from said provider historical file.
Claim 6
Dependent Claim 71 words
The method of claim 4, further comprising the steps of: the provider device: generating a provider historical file entry designation; sending said entry designation to the user device; the user device: receiving said entry designation; retrieving an entry from said provider historical file corresponding to said entry designation; and sending said provider historical file entry corresponding to said entry designation to the provider device as identification information in a subsequent transmission.
Claim 7
Dependent Claim 68 words
The method of claim 1, wherein said identification information includes an encrypted application address (EAA) assigned to the user device, and wherein said method further comprises the step of: the provider device: decrypting said EAA using a secret provider key code as a decryption key to derive an encrypted transaction address (ETA), said ETA representing an address at which other information pertaining to the user device is stored.
Claim 8
Dependent Claim 31 words
The method of claim 1, wherein the step of generating said message comprises the steps of: the user device: generating a request; and providing an authorization code to accompany said request.
Claim 9
Dependent Claim 47 words
The method of claim 7, further comprising the steps of: the provider device: comparing said authorization code with a reference authorization code stored in said user file; and disregarding said request in response to a determination that said authorization code is inconsistent with said reference authorization code.
Claim 10
Dependent Claim 47 words
The method of claim 1, wherein the step of generating said message comprises the steps of: the user device: generating an instruction for the provider device to change a current authorization code; and providing said current authorization code and a new authorization code to accompany said instruction.
Claim 11
Dependent Claim 59 words
The method of claim 9, further comprising the steps of: the provider device: receiving said instruction; comparing said current authorization code with a reference authorization code stored in said user file; and in response to a determination that said current authorization code is consistent with said reference authorization code, changing said reference authorization code to said new authorization code.
Claim 12
Dependent Claim 74 words
The method of claim 1, further comprising the steps of: the provider device: generating a new recognition parameter; sending said new recognition parameter to the user device; the user device: receiving said new recognition parameter; generating a new message; deriving a new key code using said new recognition parameter; processing said new message using said new key code to derive a processed new message; and sending said processed new message to the provider device.
Claim 13
Dependent Claim 39 words
The method of claim 11, further comprising the steps of: the provider device: receiving said processed new message; deriving said new key code using said new recognition parameter; and processing said processed new message using said new key code.
Claim 14
Dependent Claim 69 words
The method of claim 1, further comprising the steps of: the provider device: generating a set of processed confirmation information; sending said processed confirmation information to the user device; the user device: receiving said processed confirmation information; deriving a third key code different from said first and second key codes; and processing said processed confirmation information using said third key code to derive a set of de-processed confirmation information.
Claim 15
Dependent Claim 61 words
The method of claim 13, further comprising the steps of: the user device: extracting a de-processed device file name from said de-processed confirmation information; comparing said de-processed device file name with said user device file name; and disregarding said de-processed confirmation information in response to a determination that said de-processed device file name is inconsistent with said user device file name.
Claim 16
Dependent Claim 51 words
The method of claim 13, wherein said de-processed confirmation information includes a provider historical file entry and a corresponding entry designation, and wherein said method further comprises the steps of: the user device: storing said file entry and said entry designation into a provider historical file maintained within the user device.
Claim 17
Independent Claim 214 words
A method for coordinating the exchange of information between a user device and a provider device, comprising the steps of: the user device: generating a message; retrieving a user device file name, a set of identification information, a current user key code (CUKC), and a current provider key code (CPKC) stored in the user device; deriving a current session key code (CSKC) using said CUKC and said CPKC; processing said identification information using said CSKC to derive a set of processed identification information; sending said user device file name, said processed identification information, and said message to the provider device; the provider device: receiving said user device file name, said processed identification information, and said message; accessing a user file stored in the provider device using said user device file name as an index, said user file containing a set of recognition parameters corresponding to the user device; deriving a second key code using said recognition parameters; processing said processed identification information using said second key code to derive a set of de-processed identification information; comparing said de-processed identification information with a set of reference information stored in said user file; and terminating communication with the user device in response to a determination that said de-processed identification information is inconsistent with said reference information.
Claim 18
Independent Claim 214 words
A method for coordinating the exchange of information between a user device and a provider device, comprising the steps of: the user device: generating a message; retrieving a user device file name, a set of identification information, a current user key code (CUKC), and a current provider key code (CPKC) stored in the user device; deriving a current session key code (CSKC) using said CUKC and said CPKC; processing said identification information using said CSKC to derive a set of processed identification information; sending said user device file name, said processed identification information, and said message to the provider device; the provider device: receiving said user device file name, said processed identification information, and said message; accessing a user file stored in the provider device using said user device file name as an index, said user file containing a set of recognition parameters corresponding to the user device; deriving a second key code using said recognition parameters; processing said processed identification information using said second key code to derive a set of de-processed identification information; comparing said de-processed identification information with a set of reference information stored in said user file; and terminating communication with the user device in response to a determination that said de-processed identification information is inconsistent with said reference information.
Claim 19
Dependent Claim 62 words
The method of claim 16, further comprising the steps of: the provider device: generating a new user device file name; sending said new user device file name to the user device; the user device: receiving said new user device file name; generating a new message; and sending at least said new device file name and said new message to the provider device.
Claim 20
Dependent Claim 66 words
The method of claim 17, wherein the provider device assigns said new user device file name to said user file, and wherein said method further comprises the steps of: the provider device: receiving said new device file name and said new message; and accessing said user file, using said new device file name as an index, to retrieve said recognition parameters corresponding to the user device.
Claim 21
Dependent Claim 29 words
The method of claim 16, wherein the user device has a provider historical file maintained therein, and wherein said identification information includes an entry from said provider historical file.
Claim 22
Dependent Claim 71 words
The method of claim 19, further comprising the steps of: the provider device: generating a provider historical file entry designation; sending said entry designation to the user device; the user device: receiving said entry designation; retrieving an entry from said provider historical file corresponding to said entry designation; and sending said provider historical file entry corresponding to said entry designation to the provider device as identification information in a subsequent transmission.
Claim 23
Dependent Claim 68 words
The method of claim 16, wherein said identification information includes an encrypted application address (EAA) assigned to the user device, and wherein said method further comprises the step of: the provider device: decrypting said EAA using a secret provider key code as a decryption key to derive an encrypted transaction address (ETA), said ETA representing an address at which other information pertaining to the user device is stored.
Claim 24
Dependent Claim 31 words
The method of claim 16, wherein the step of generating said message comprises the steps of: the user device: generating a request; and providing an authorization code to accompany said request.
Claim 25
Dependent Claim 47 words
The method of claim 22, further comprising the steps of: the provider device: comparing said authorization code with a reference authorization code stored in said user file; and disregarding said request in response to a determination that said authorization code is inconsistent with said reference authorization code.
Claim 26
Dependent Claim 47 words
The method of claim 16, wherein the step of generating said message comprises the steps of: the user device: generating an instruction for the provider device to change a current authorization code; and providing said current authorization code and a new authorization code to accompany said instruction.
Claim 27
Dependent Claim 59 words
The method of claim 24, further comprising the steps of: the provider device: receiving said instruction; comparing said current authorization code with a reference authorization code stored in said user file; and in response to a determination that said current authorization code is consistent with said reference authorization code, changing said reference authorization code to said new authorization code.
Claim 28
Dependent Claim 112 words
The method of claim 16, wherein the user device further generates a future user key code (FUKC) and sends said FUKC to the provider device along with said user device file name, said processed identification information, and said message, said method further comprising the steps of: the provider device: receiving said FUKC; generating a future provider key code (FPKC); sending said FPKC to the user device; the user device: receiving said FPKC; generating a new message; deriving a new key code using said FUKC and said FPKC; processing said new message using said new key code to derive a processed new message; and sending said processed new message to the provider device.
Claim 29
Dependent Claim 40 words
The method of claim 26, further comprising the steps of: the provider device: receiving said processed new message; deriving said new key code using said FUKC and said FPKC; and processing said processed new message using said new key code.
Claim 30
Dependent Claim 144 words
The method of claim 16, wherein said user file has said CPKC stored therein, wherein the user device further generates a future user key code (FUKC) and sends said FUKC to the provider device along with said user device file name, said processed identification information, and said message, and wherein said method further comprises the steps of: the provider device: receiving said FUKC; generating a set of confirmation information; deriving a third key code using said CPKC and said FUKC; processing said confirmation information using said third key code to derive a set of processed confirmation information; sending said processed confirmation information to the user device; the user device: receiving said processed confirmation information; deriving said third key code using said CPKC and said FUKC; and processing said processed confirmation information using said third key code to derive a set of de-processed confirmation information.
Claim 31
Dependent Claim 61 words
The method of claim 28, further comprising the steps of: the user device: extracting a de-processed device file name from said de-processed confirmation information; comparing said de-processed device file name with said user device file name; and disregarding said de-processed confirmation information in response to a determination that said de-processed device file name is inconsistent with said user device file name.
Claim 32
Dependent Claim 72 words
The method of claim 28, wherein the step of generating said confirmation information comprises the steps of: the provider device: generating a provider historical file entry and a corresponding entry designation; encrypting said provider historical file entry using a secret provider key code as an encryption key to derive an encrypted file entry; and providing said encrypted file entry and said entry designation as at least a portion of said confirmation information.
Claim 33
Dependent Claim 32 words
The method of claim 30, further comprising the steps of: said user device: storing said encrypted file entry and said entry designation into a provider historical file maintained within the user device.
Claim 34
Independent Claim 196 words
A method for coordinating the exchange of information between a user device and a provider device, comprising the steps of: the user device: generating a message; retrieving a user device file name, a set of identification information, and a current provider public code (CPPUC) stored in the user device; processing said identification information using said CPPUC to derive a set of processed identification information; sending said user device file name, said processed identification information, and said message to the provider device; the provider device: receiving said user device file name, said processed identification information, and said message; accessing a user file stored in the provider device using said user device file name as an index, said user file containing a set of recognition parameters corresponding to the user device; retrieving a current provider private code (CPPRC) stored in said user file; processing said processed identification information using said CPPRC to derive a set of de-processed identification information; comparing said de-processed identification information with a set of reference information stored in said user file; and terminating communication with the user device in response to a determination that said de-processed identification information is inconsistent with said reference information.
Claim 35
Independent Claim 196 words
A method for coordinating the exchange of information between a user device and a provider device, comprising the steps of: the user device: generating a message; retrieving a user device file name, a set of identification information, and a current provider public code (CPPUC) stored in the user device; processing said identification information using said CPPUC to derive a set of processed identification information; sending said user device file name, said processed identification information, and said message to the provider device; the provider device: receiving said user device file name, said processed identification information, and said message; accessing a user file stored in the provider device using said user device file name as an index, said user file containing a set of recognition parameters corresponding to the user device; retrieving a current provider private code (CPPRC) stored in said user file; processing said processed identification information using said CPPRC to derive a set of de-processed identification information; comparing said de-processed identification information with a set of reference information stored in said user file; and terminating communication with the user device in response to a determination that said de-processed identification information is inconsistent with said reference information.
Claim 36
Dependent Claim 62 words
The method of claim 32, further comprising the steps of: the provider device: generating a new user device file name; sending said new user device file name to the user device; the user device: receiving said new user device file name; generating a new message; and sending at least said new device file name and said new message to the provider device.
Claim 37
Dependent Claim 66 words
The method of claim 33, wherein the provider device assigns said new user device file name to said user file, and wherein said method further comprises the steps of: the provider device: receiving said new device file name and said new message; and accessing said user file, using said new device file name as an index, to retrieve said recognition parameters corresponding to the user device.
Claim 38
Dependent Claim 29 words
The method of claim 32, wherein the user device has a provider historical file maintained therein, and wherein said identification information includes an entry from said provider historical file.
Claim 39
Dependent Claim 71 words
The method of claim 35, further comprising the steps of: the provider device: generating a provider historical file entry designation; sending said entry designation to the user device; the user device: receiving said entry designation; retrieving an entry from said provider historical file corresponding to said entry designation; and sending said provider historical file entry corresponding to said entry designation to the provider device as identification information in a subsequent transmission.
Claim 40
Dependent Claim 68 words
The method of claim 32, wherein said identification information includes an encrypted application address (EAA) assigned to the user device, and wherein said method further comprises the step of: the provider device: decrypting said EAA using a secret provider key code as a decryption key to derive an encrypted transaction address (ETA), said ETA representing an address at which other information pertaining to the user device is stored.
Claim 41
Dependent Claim 31 words
The method of claim 32, wherein the step of generating said message comprises the steps of: the user device: generating a request; and providing an authorization code to accompany said request.
Claim 42
Dependent Claim 47 words
The method of claim 38, further comprising the steps of: the provider device: comparing said authorization code with a reference authorization code stored in said user file; and disregarding said request in response to a determination that said authorization code is inconsistent with said reference authorization code.
Claim 43
Dependent Claim 47 words
The method of claim 32, wherein the step of generating said message comprises the steps of: the user device: generating an instruction for the provider device to change a current authorization code; and providing said current authorization code and a new authorization code to accompany said instruction.
Claim 44
Dependent Claim 59 words
The method of claim 40, further comprising the steps of: the provider device: receiving said instruction; comparing said current authorization code with a reference authorization code stored in said user file; and in response to a determination that said current authorization code is consistent with said reference authorization code, changing said reference authorization code to said new authorization code.
Claim 45
Dependent Claim 73 words
The method of claim 32, further comprising the steps of: the provider device: generating a future provider key code comprising a future provider public code (FPPUC) and a future provider private code (FPPRC); sending said FPPUC to the user device; the user device: receiving said FPPUC; generating a new message; processing said new message using said FPPUC to derive a processed new message; and sending said processed new message to the provider device.
Claim 46
Dependent Claim 27 words
The method of claim 42, further comprising the steps of: the provider device: receiving said processed new message; and processing said processed new message using said FPPRC.
Claim 47
Dependent Claim 157 words
The method of claim 32, wherein the user device further generates a future user key code comprising a future user public code (FUPUC) and a future user private code (FUPRC), wherein the user device sends said FUPUC to the provider device along with said user device file name, said processed identification information, and said message, wherein said user file has a current user public code (CUPUC) stored therein, and wherein said method further comprises the steps of: the provider device: receiving said FUPUC; generating a set of confirmation information; retrieving said CUPUC from said user file; processing said confirmation information using said CUPUC to derive a set of processed confirmation information; sending said processed confirmation information to the user device; the user device: receiving said processed confirmation information; retrieving a current user private code (CUPRC) stored in the user device; and processing said processed confirmation information using said CUPRC to derive a set of de-processed confirmation information.
Claim 48
Dependent Claim 61 words
The method of claim 44, further comprising the steps of: the user device: extracting a de-processed device file name from said de-processed confirmation information; comparing said de-processed device file name with said user device file name; and disregarding said de-processed confirmation information in response to a determination that said de-processed device file name is inconsistent with said user device file name.
Claim 49
Dependent Claim 72 words
The method of claim 44, wherein the step of generating said confirmation information comprises the steps of: the provider device: generating a provider historical file entry and a corresponding entry designation; encrypting said provider historical file entry using a secret provider key code as an encryption key to derive an encrypted file entry; and providing said encrypted file entry and said entry designation as at least a portion of said confirmation information.
Claim 50
Dependent Claim 32 words
The method of claim 46, further comprising the steps of: said user device: storing said encrypted file entry and said entry designation into a provider historical file maintained within the user device.
Claim 51
Dependent Claim 73 words
The method of claim 44, further comprising the steps of: the user device: generating a second message; sending said second message to the provider device; the provider device: generating a second set of confirmation information in response to said second message; processing said second set of confirmation information using said FUPUC to derive a second set of processed confirmation information; and sending said second set of processed confirmation information to the user device.
Claim 52
Dependent Claim 31 words
The method of claim 48, further comprising the steps of: the user device: receiving said second set of confirmation information; and processing said second set of confirmation information using said FUPRC.
Claim 53
Dependent Claim 228 words
A communication system, comprising: a user device, comprising: a user storage for storing a user device file name and a set of identification information; means for generating a message; means for retrieving said user device file name and said identification information from said user storage; means for deriving a first key code; means for processing said identification information using said first key code to derive a set of processed identification information; and means for sending said user device file name, said processed identification information, and said message onto a communications link; and a provider device, comprising: a provider storage for storing a user file containing a set of recognition parameters corresponding to said user device, including a set of reference information; means coupled to said communications link for receiving said user device file name, said processed identification information, and said message; means for accessing said user file using said user device file name as an index; means for deriving a second key code using said recognition parameters; means for processing said processed identification information using said second key code to derive a set of de-processed identification information; means for comparing said de-processed identification information with said reference information stored in said user file; and means for terminating communication with said user device in response to a determination that said de-processed identification information is inconsistent with said reference information.
Claim 54
Dependent Claim 228 words
A communication system, comprising: a user device, comprising: a user storage for storing a user device file name and a set of identification information; means for generating a message; means for retrieving said user device file name and said identification information from said user storage; means for deriving a first key code; means for processing said identification information using said first key code to derive a set of processed identification information; and means for sending said user device file name, said processed identification information, and said message onto a communications link; and a provider device, comprising: a provider storage for storing a user file containing a set of recognition parameters corresponding to said user device, including a set of reference information; means coupled to said communications link for receiving said user device file name, said processed identification information, and said message; means for accessing said user file using said user device file name as an index; means for deriving a second key code using said recognition parameters; means for processing said processed identification information using said second key code to derive a set of de-processed identification information; means for comparing said de-processed identification information with said reference information stored in said user file; and means for terminating communication with said user device in response to a determination that said de-processed identification information is inconsistent with said reference information.
Claim 55
Dependent Claim 76 words
The communication system of claim 50, wherein said provider device further comprises: means for generating a new user device file name; and means for sending said new user device file name to said user device; and wherein said user device further comprises: means for receiving said new user device file name; means for generating a new message; and means for sending at least said new device file name and said new message to said provider device.
Claim 56
Dependent Claim 63 words
The communication system of claim 51, wherein said provider device further comprises: means for assigning said new user device file name to said user file; means for receiving said new device file name and said new message; and means for accessing said user file, using said new device file name as an index, to retrieve said recognition parameters corresponding to said user device.
Claim 57
Dependent Claim 30 words
The communication system of claim 50, wherein said user storage has a provider historical file stored thereon, and wherein said identification information includes an entry from said provider historical file.
Claim 58
Dependent Claim 85 words
The communication system of claim 53, wherein said provider device further comprises: means for generating a provider historical file entry designation; and means for sending said entry designation to said user device; and wherein said user device further comprises: means for receiving said entry designation; means for retrieving an entry from said provider historical file corresponding to said entry designation; and means for sending said provider historical file entry corresponding to said entry designation to said provider device as identification information in a subsequent transmission.
Claim 59
Dependent Claim 74 words
The communication system of claim 50, wherein said identification information includes an encrypted application address (EAA) assigned to said user device, said EAA being stored in said user storage, and wherein said provider device further comprises: means for decrypting said EAA using a secret provider key code as a decryption key to derive an encrypted transaction address (ETA), said ETA representing an address at which other information pertaining to said user device is stored.
Claim 60
Dependent Claim 80 words
The communication system of claim 50, wherein said means for generating said message comprises: means for generating a request; and means for providing an authorization code along with said request; and wherein said provider device further comprises: means for comparing said authorization code with a reference authorization code stored in said user file; and means for causing said provider device to disregard said request in response to a determination that said authorization code is inconsistent with said reference authorization code.
Claim 61
Dependent Claim 105 words
The communication system of claim 50, wherein said means for generating said message comprises: means for generating an instruction for said provider device to change a current authorization code; and means for providing said current authorization code and a new authorization code along with said instruction; and wherein said provider device further comprises: means for receiving said instruction; means for comparing said current authorization code with a reference authorization code stored in said user file; and means for changing said reference authorization code to said new authorization code in response to a determination that said current authorization code is consistent with said reference authorization code.
Claim 62
Dependent Claim 92 words
The communication system of claim 50, wherein said provider device further comprises: means for generating a new recognition parameter; and means for sending said new recognition parameter to said user device; and wherein said user device further comprises: means for receiving said new recognition parameter; means for generating a new message; means for deriving a new key code using said new recognition parameter; means for processing said new message using said new key code to derive a processed new message; and means for sending said processed new message to said provider device.
Claim 63
Dependent Claim 44 words
The communication system of claim 58, wherein said provider device further comprises: means for receiving said processed new message; means for deriving said new key code using said new recognition parameter; and means for processing said processed new message using said new key code.
Claim 64
Dependent Claim 83 words
The communication system of claim 50, wherein said provider device further comprises: means for generating a set of processed confirmation information; and means for sending said processed confirmation information to said user device; and wherein said user device further comprises: means for receiving said processed confirmation information; means for deriving a third key code different from said first and second key codes; and means for processing said processed confirmation information using said third key code to derive a set of de-processed confirmation information.
Claim 65
Dependent Claim 71 words
The communication system of claim 60, wherein said user device further comprises: means for extracting a de-processed device file name from said de-processed confirmation information; means for comparing said de-processed device file name with said user device file name; and means for causing said user device to disregard said de-processed confirmation information in response to a determination that said de-processed device file name is inconsistent with said user device file name.
Claim 66
Dependent Claim 55 words
The communication system of claim 60, wherein said de-processed confirmation information includes a provider historical file entry and a corresponding entry designation, wherein said user storage has a provider historical file stored thereon, and wherein said user device further comprises: means for storing said file entry and said entry designation into said provider historical file.
Claim 67
Dependent Claim 248 words
A communication system, comprising: a user device, comprising: a user storage for storing a user device file name, a set of identification information, a current user key code (CUKC), and a current provider key code (CPKC); means for generating a message; means for retrieving said user device file name and said set of identification information from said user storage; means for deriving a current session key code (CSKC) using said CUKC and said CPKC; means for processing said identification information using said CSKC to derive a set of processed identification information; and means for sending said user device file name, said processed identification information, and said message onto a communications link; and a provider device, comprising: a provider storage for storing a user file containing a set of recognition parameters corresponding to said user device, including a set of reference information; means coupled to said communications link for receiving said user device file name, said processed identification information, and said message; means for accessing said user file using said user device file name as an index; means for deriving a second key code using said recognition parameters; means for processing said processed identification information using said second key code to derive a set of de-processed identification information; means for comparing said de-processed identification information with said reference information stored in said user file; and means for terminating communication with said user device in response to a determination that said de-processed identification information is inconsistent with said reference information.
Claim 68
Dependent Claim 248 words
A communication system, comprising: a user device, comprising: a user storage for storing a user device file name, a set of identification information, a current user key code (CUKC), and a current provider key code (CPKC); means for generating a message; means for retrieving said user device file name and said set of identification information from said user storage; means for deriving a current session key code (CSKC) using said CUKC and said CPKC; means for processing said identification information using said CSKC to derive a set of processed identification information; and means for sending said user device file name, said processed identification information, and said message onto a communications link; and a provider device, comprising: a provider storage for storing a user file containing a set of recognition parameters corresponding to said user device, including a set of reference information; means coupled to said communications link for receiving said user device file name, said processed identification information, and said message; means for accessing said user file using said user device file name as an index; means for deriving a second key code using said recognition parameters; means for processing said processed identification information using said second key code to derive a set of de-processed identification information; means for comparing said de-processed identification information with said reference information stored in said user file; and means for terminating communication with said user device in response to a determination that said de-processed identification information is inconsistent with said reference information.
Claim 69
Dependent Claim 76 words
The communication system of claim 63, wherein said provider device further comprises: means for generating a new user device file name; and means for sending said new user device file name to said user device; and wherein said user device further comprises: means for receiving said new user device file name; means for generating a new message; and means for sending at least said new device file name and said new message to said provider device.
Claim 70
Dependent Claim 63 words
The communication system of claim 64, wherein said provider device further comprises: means for assigning said new user device file name to said user file; means for receiving said new device file name and said new message; and means for accessing said user file, using said new device file name as an index, to retrieve said recognition parameters corresponding to said user device.
Claim 71
Dependent Claim 30 words
The communication system of claim 63, wherein said user device has a provider historical file stored thereon, and wherein said identification information includes an entry from said provider historical file.
Claim 72
Dependent Claim 84 words
The communication system of claim 66, wherein said provider device further comprises: means for generating a provider historical file entry designation; means for sending said entry designation to said user device; and wherein said user device further comprises: means for receiving said entry designation; means for retrieving an entry from said provider historical file corresponding to said entry designation; and means for sending said provider historical file entry corresponding to said entry designation to said provider device as identification information in a subsequent transmission.
Claim 73
Dependent Claim 74 words
The communication system of claim 63, wherein said identification information includes an encrypted application address (EAA) assigned to said user device, said EAA being stored in said user storage, and wherein said provider device further comprises: means for decrypting said EAA using a secret provider key code as a decryption key to derive an encrypted transaction address (ETA), said ETA representing an address at which other information pertaining to said user device is stored.
Claim 74
Dependent Claim 80 words
The communication system of claim 63, wherein said means for generating said message comprises: means for generating a request; and means for providing an authorization code along with said request; and wherein said provider device further comprises: means for comparing said authorization code with a reference authorization code stored in said user file; and means for causing said provider device to disregard said request in response to a determination that said authorization code is inconsistent with said reference authorization code.
Claim 75
Dependent Claim 105 words
The communication system of claim 63, wherein said means for generating said message comprises: means for generating an instruction for said provider device to change a current authorization code; and means for providing said current authorization code and a new authorization code along with said instruction; and wherein said provider device further comprises: means for receiving said instruction; means for comparing said current authorization code with a reference authorization code stored in said user file; and means for changing said reference authorization code to said new authorization code in response to a determination that said current authorization code is consistent with said reference authorization code.
Claim 76
Dependent Claim 134 words
The communication system of claim 63, wherein said user device further comprises: means for generating a future user key code (FUKC), said FUKC being sent to said provider device along with said user device file name, said processed identification information, and said message; and wherein said provider device further comprises: means for receiving said FUKC; means for generating a future provider key code (FPKC); and means for sending said FPKC to said user device; and wherein said user device further comprises: means for receiving said FPKC; means for generating a new message; means for deriving a new key code using said FUKC and said FPKC; means for processing said new message using said new key code to derive a processed new message; and means for sending said processed new message to said provider device.
Claim 77
Dependent Claim 45 words
The communication system of claim 71, wherein said provider device further comprises: means for receiving said processed new message; means for deriving said new key code using said FUKC and said FPKC; and means for processing said processed new message using said new key code.
Claim 78
Dependent Claim 164 words
The communication system of claim 63, wherein said user file has said CPKC stored therein, wherein said user device further comprises: means for generating a future user key code (FUKC), said FUKC being sent to said provider device along with said user device file name, said processed identification information, and said message; and wherein said provider device further comprises: means for receiving said FUKC; means for generating a set of confirmation information; means for deriving a third key code using said CPKC and said FUKC; means for processing said confirmation information using said third key code to derive a set of processed confirmation information; and means for sending said processed confirmation information to said user device; and wherein said user device further comprises: means for receiving said processed confirmation information; means for deriving said third key code using said CPKC and said FUKC; and means for processing said processed confirmation information using said third key code to derive a set of de-processed confirmation information.
Claim 79
Dependent Claim 71 words
The communication system of claim 73, wherein said user device further comprises: means for extracting a de-processed device file name from said de-processed confirmation information: means for comparing said de-processed device file name with said user device file name; and means for causing said user device to disregard said de-processed confirmation information in response to a determination that said de-processed device file name is inconsistent with said user device file name.
Claim 80
Dependent Claim 73 words
The communication system of claim 73, wherein said means for generating said confirmation information comprises: means for generating a provider historical file entry and a corresponding entry designation; means for encrypting said provider historical file entry using a secret provider key code as an encryption key to derive an encrypted file entry; and means for providing said encrypted file entry and said entry designation as at least a portion of said confirmation information.
Claim 81
Dependent Claim 44 words
The communication system of claim 75, wherein said user storage has a provider historical file stored thereon, and wherein said user device further comprises: means for storing said encrypted file entry and said entry designation into said provider historical file in said user storage.
Claim 82
Dependent Claim 225 words
A communication system, comprising: a user device, comprising: a user storage for storing a user device file name, a set of identification information, and a current provider public code (CPPUC); means for generating a message; means for retrieving said user device file name and said identification information from said user storage; means for processing said identification information using said CPPUC to derive a set of processed identification information; and means for sending said user device file name, said processed identification information, and said message to said provider device; and a provider device, comprising: a provider storage for storing a user file containing a set of recognition parameters corresponding to said user device, including a current provider private code (CPPRC) and a set of reference information; means for receiving said user device file name, said processed identification information, and said message; means for accessing said user file using said user device file name as an index; means for retrieving said CPPRC from said user file; means for processing said processed identification information using said CPPRC to derive a set of de-processed identification information; means for comparing said de-processed identification information with said set of reference information stored in said user file; and means for terminating communication with said user device in response to a determination that said de-processed identification information is inconsistent with said reference information.
Claim 83
Dependent Claim 225 words
A communication system, comprising: a user device, comprising: a user storage for storing a user device file name, a set of identification information, and a current provider public code (CPPUC); means for generating a message; means for retrieving said user device file name and said identification information from said user storage; means for processing said identification information using said CPPUC to derive a set of processed identification information; and means for sending said user device file name, said processed identification information, and said message to said provider device; and a provider device, comprising: a provider storage for storing a user file containing a set of recognition parameters corresponding to said user device, including a current provider private code (CPPRC) and a set of reference information; means for receiving said user device file name, said processed identification information, and said message; means for accessing said user file using said user device file name as an index; means for retrieving said CPPRC from said user file; means for processing said processed identification information using said CPPRC to derive a set of de-processed identification information; means for comparing said de-processed identification information with said set of reference information stored in said user file; and means for terminating communication with said user device in response to a determination that said de-processed identification information is inconsistent with said reference information.
Claim 84
Dependent Claim 76 words
The communication system of claim 77, wherein said provider device further comprises: means for generating a new user device file name; and means for sending said new user device file name to said user device; and wherein said user device further comprises: means for receiving said new user device file name; means for generating a new message; and means for sending at least said new device file name and said new message to said provider device.
Claim 85
Dependent Claim 63 words
The communication system of claim 78, wherein said provider device further comprises: means for assigning said new user device file name to said user file; means for receiving said new device file name and said new message; and means for accessing said user file, using said new device file name as an index, to retrieve said recognition parameters corresponding to said user device.
Claim 86
Dependent Claim 30 words
The communication system of claim 77, wherein said user storage has a provider historical file stored thereon, and wherein said identification information includes an entry from said provider historical file.
Claim 87
Dependent Claim 85 words
The communication system of claim 80, wherein said provider device further comprises: means for generating a provider historical file entry designation; and means for sending said entry designation to said user device; and wherein said user device further comprises: means for receiving said entry designation; means for retrieving an entry from said provider historical file corresponding to said entry designation; and means for sending said provider historical file entry corresponding to said entry designation to said provider device as identification information in a subsequent transmission.
Claim 88
Dependent Claim 74 words
The communication system of claim 77, wherein said identification information includes an encrypted application address (EAA) assigned to said user device, said EAA being stored in said user storage, and wherein said provider device further comprises: means for decrypting said EAA using a secret provider key code as a decryption key to derive an encrypted transaction address (ETA), said ETA representing an address at which other information pertaining to said user device is stored.
Claim 89
Dependent Claim 80 words
The communication system of claim 77, wherein said means for generating said message comprises: means for generating a request; and means for providing an authorization code along with said request; and wherein said provider device further comprises: means for comparing said authorization code with a reference authorization code stored in said user file; and means for causing said provider device to disregard said request in response to a determination that said authorization code is inconsistent with said reference authorization code.
Claim 90
Dependent Claim 105 words
The communication system of claim 77, wherein said means for generating said message comprises: means for generating an instruction for said provider device to change a current authorization code; and means for providing said current authorization code and a new authorization code along with said instruction; and wherein said provider device further comprises: means for receiving said instruction; means for comparing said current authorization code with a reference authorization code stored in said user file; and means for changing said reference authorization code to said new authorization code in response to a determination that said current authorization code is consistent with said reference authorization code.
Claim 91
Dependent Claim 88 words
The communication system of claim 77, wherein said provider device further comprises: means for generating a future provider key code comprising a future provider public code (FPPUC) and a future provider private code (FPPRC); means for sending said FPPUC to said user device; and wherein said user device further comprises: means for receiving said FPPUC; means for generating a new message; means for processing said new message using said FPPUC to derive a processed new message; and means for sending said processed new message to said provider device.
Claim 92
Dependent Claim 30 words
The communication system of claim 85, wherein said provider device further comprises: means for receiving said processed new message; and means for processing said processed new message using said FPPRC.
Claim 93
Dependent Claim 174 words
The communication system of claim 77, wherein said user file has a current user public code (CUPUC) stored therein, wherein said user device further comprises: means for generating a future user key code comprising a future user public code (FUPUC) and a future user private code (FUPRC), said FUPUC being sent to said provider device along with said user device file name, said processed identification information, and said message; and wherein said provider device further comprises: means for receiving said FUPUC; means for generating a set of confirmation information; means for retrieving said CUPUC from said user file; means for processing said confirmation information using said CUPUC to derive a set of processed confirmation information; and means for sending said processed confirmation information to said user device; and wherein said user device further comprises: means for receiving said processed confirmation information; means for retrieving a current user private code (CUPRC) stored in said user device: and means for processing said processed confirmation information using said CUPRC to derive a set of de-processed confirmation information.
Claim 94
Dependent Claim 71 words
The communication system of claim 87, wherein said user device further comprises: means for extracting a de-processed device file name from said de-processed confirmation information; means for comparing said de-processed device file name with said user device file name; and means for causing said user device to disregard said de-processed confirmation information in response to a determination that said de-processed device file name is inconsistent with said user device file name.
Claim 95
Dependent Claim 73 words
The communication system of claim 87, wherein said means for generating said confirmation information comprises: means for generating a provider historical file entry and a corresponding entry designation; means for encrypting said provider historical file entry using a secret provider key code as an encryption key to derive an encrypted file entry; and means for providing said encrypted file entry and said entry designation as at least a portion of said confirmation information.
Claim 96
Dependent Claim 40 words
The communication system of claim 89, wherein said user storage has a provider historical file stored thereon, and wherein said user device further comprises: means for storing said encrypted file entry and said entry designation into said provider historical file.
Claim 97
Dependent Claim 87 words
The communication system of claim 87, wherein said user device further comprises: means for generating a second message; and means for sending said second message to said provider device; and wherein said provider device further comprises: means for generating a second set of confirmation information in response to said second message; means for processing said second set of confirmation information using said FUPUC to derive a second set of processed confirmation information; and means for sending said second set of processed confirmation information to said user device.
Claim 98
Dependent Claim 34 words
The communication system of claim 91, wherein said user device further comprises: means for receiving said second set of confirmation information; and means for processing said second set of confirmation information using said FUPRC.

References Cited (Backward Citations)

US3956615A Cited
US4186871A Cited
US4268715A Cited
US4281215A Cited
US4223403A Cited
US4288659A Cited
US4295039A Cited
US4302810A Cited
US4529870A Cited
US4317957A Cited
US4720859A Cited
US4438824A Cited
US4578530A Cited
US4423287A Cited
US4656474A Cited
US4453074A Cited
US4926480A Cited
US4605820A Cited
US4799258A Cited
US4630201A Cited
US4575621A Cited
US4709137A Cited
US4652698A Cited
US4650975A Cited
US4809326A Cited
US4862501A Cited
US4727244A Cited
US4746788A Cited
JPS62293469A Cited
US5227614A Cited
US5319710A Cited
US4827508A Cited
US4847803A Cited
US4969188A Cited
US4974193A Cited
US4984270A Cited
US4930073A Cited
US4910774A Cited
US4962531A Cited
US4837422A Cited
US5103079A Cited
US4961142A Cited
US5025373A Cited
US5109152A Cited
US5093862A Cited
US5367150A Cited
US4965568A Cited
US5237609A Cited
US5365225A Cited
US5206488A Cited
US5189287A Cited
US5175416A Cited
US5146499A Cited
US5204512A Cited
US5120939A Cited
US5220501A Cited
US5212369A Cited
US5144115A Cited
US5227612A Cited
US5225664A Cited
US5379344A Cited
US5036461A Cited
US5231569A Cited
US5111504A Cited
US5288978A Cited
US5223699A Cited
US5276312A Cited
US5221838A Cited
US5381478A Cited
US5182770A Cited
US5343524A Cited
US5357573A Cited
US5265164A Cited
WO1993010509A1 Cited
EP0542298A2 Cited
US5249230A Cited
US5253295A Cited
US5210795A Cited
US5276735A Cited
US5336870A Cited
US5327497A Cited
US5224166A Cited
US5396558A Cited
US5267314A Cited
US5317636A Cited
US5335276A Cited
US5469564A Cited
EP0614302A1 Cited
US5513261A Cited
WO1995030211A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-04-07 2000-10-07 2001-04-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-04-07 2004-10-07 2005-04-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-04-07 2008-10-07 2009-04-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag