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

Metering retrieval of encrypted data stored in customer data retrieval terminal

Assignee: Titan Linkabit Corp
•
Filing: 1986-09-10
•
Granted: 1991-04-23
•
Expires: 2006-09-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for controlling and accounting for retrieval of data from a CD-ROM memory containing encrypted data files from which retrieval must be authorized. The system includes an authorization and key distribution terminal and a plurality of customer data retrieval terminals having such memories loaded therein. The authorization terminal authorizes retrieval of data by authorized customer terminals by providing to the authorized customer terminals an encryption key for enabling retrieval of the data and a authenticated credit signal for use in limiting the amount of data to be retrieved from the files. The encryption key is encrypted for communication to the customer terminals in unique unit keys that are stored in the respective customer terminals. The customer terminal limits the amount of data retrieved from the files in accordance with the credit signal; records the amount of data retrieved from the files; and provides to the authorization termimal an authenticated report of the recorded amount of data retrieved from said files. The memory includes data files of different data vendors; and the customer terminal separately records the retrieval of data from the files of the different vendors.

Inventors

  • 👤 Ron D. Katznelson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 12:08
CPC Classifications
G; G11; G11B; G11B27/00; G11B27/02; G11B27/031; G06; G06F; G06F21/00; G06F21/10; G06F21/12; G06F21/121; G06Q; G06Q30/00; G06Q30/04; G07; G07C; G07C9/00; G07C9/30; G07C9/32; G07C9/33; G07F; G07F17/00; G07F17/0014; G07F17/16; G06F2221/00; G06F2221/21; G06F2221/2107; G06F2221/2135

Claims Analysis

Total Claims: 65
Claim 1
Independent Claim 107 words
A method of controlling and accounting for retrieval of data from a memory, comprising the steps of (a) providing a memory containing an encrypted data file from which retrieval must be authorized; (b) authorizing said retrieval by providing an encryption key for enabling retrieval of said data and a credit signal for use in limiting the amount of data to be retrieved from said file; (c) limiting the amount of data retrieved from said file in accordance with said credit signal; (d) recording the amount of data retrieved from said file; (e) reporting the recorded amount of data retrieved from said file; and (f) authenticating said report.
Claim 2
Independent Claim 107 words
A method of controlling and accounting for retrieval of data from a memory, comprising the steps of (a) providing a memory containing an encrypted data file from which retrieval must be authorized; (b) authorizing said retrieval by providing an encryption key for enabling retrieval of said data and a credit signal for use in limiting the amount of data to be retrieved from said file; (c) limiting the amount of data retrieved from said file in accordance with said credit signal; (d) recording the amount of data retrieved from said file; (e) reporting the recorded amount of data retrieved from said file; and (f) authenticating said report.
Claim 3
Independent Claim 104 words
A method of controlling and accounting for retrieval of data from a memory, comprising the steps of (a) providing a memory containing an encrypted data file from which retrieval must be authorized; (b) authorizing said retrieval by providing an encryption key for enabling retrieval of said data and a credit signal for use in limiting the amount of data to be retrieved from said file; (c) limiting the amount of data retrieved from said file in accordance with said credit signal; and (d) recording the amount of data retrieved from said file; wherein step (b) comprises the step of (e) authenticating said credit signal.
Claim 4
Independent Claim 104 words
A method of controlling and accounting for retrieval of data from a memory, comprising the steps of (a) providing a memory containing an encrypted data file from which retrieval must be authorized; (b) authorizing said retrieval by providing an encryption key for enabling retrieval of said data and a credit signal for use in limiting the amount of data to be retrieved from said file; (c) limiting the amount of data retrieved from said file in accordance with said credit signal; and (d) recording the amount of data retrieved from said file; wherein step (b) comprises the step of (e) authenticating said credit signal.
Claim 5
Independent Claim 126 words
A method of controlling and accounting for retrieval of data from a memory, comprising the steps of (a) providing a memory containing an encrypted data file from which retrieval must be authorized; (b) authorizing said retrieval by providing an encryption key for enabling retrieval of said data and a credit signal for use in limiting the amount of data to be retrieved from said file; (c) limiting the amount of data retrieved from said file in accordance with said credit signal; (d) recording the amount of data retrieved from said file; and (e) determining whether credit should be extended in response to a retrieval request prior to providing said encryption key, and, if so, the amount of said credit to be indicated by said credit signal.
Claim 6
Independent Claim 126 words
A method of controlling and accounting for retrieval of data from a memory, comprising the steps of (a) providing a memory containing an encrypted data file from which retrieval must be authorized; (b) authorizing said retrieval by providing an encryption key for enabling retrieval of said data and a credit signal for use in limiting the amount of data to be retrieved from said file; (c) limiting the amount of data retrieved from said file in accordance with said credit signal; (d) recording the amount of data retrieved from said file; and (e) determining whether credit should be extended in response to a retrieval request prior to providing said encryption key, and, if so, the amount of said credit to be indicated by said credit signal.
Claim 7
Independent Claim 200 words
A method of controlling and accounting for retrieval of data from a memory, comprising the steps of (a) providing a memory containing an encrypted data file from which retrieval must be authorized; (b) authorizing said retrieval by providing an encryption key for enabling retrieval of said data and a credit signal for use in limiting the amount of data to be retrieved from said file; (c) limiting the amount of data retrieved from said file in accordance with said credit signal; and (d) recording the amount of data retrieved from said file; wherein step (a) comprises providing a memory containing encrypted data files for each of a plurality of different data vendors, with a different said encryption key and credit signal being required to retrieve the data file and/or files associated with each of said vendors; step (b) comprises providing a separate set of encryption key and credit signal for each vendor associated with a said file retrieval authorization; step (c) comprises limiting retrieval of files associated with different vendors separately in accordance with the encryption key and credit signal provided for said vendor; and step (d) comprises separately recording the amount of retrieved data with respect to each vendor.
Claim 8
Independent Claim 200 words
A method of controlling and accounting for retrieval of data from a memory, comprising the steps of (a) providing a memory containing an encrypted data file from which retrieval must be authorized; (b) authorizing said retrieval by providing an encryption key for enabling retrieval of said data and a credit signal for use in limiting the amount of data to be retrieved from said file; (c) limiting the amount of data retrieved from said file in accordance with said credit signal; and (d) recording the amount of data retrieved from said file; wherein step (a) comprises providing a memory containing encrypted data files for each of a plurality of different data vendors, with a different said encryption key and credit signal being required to retrieve the data file and/or files associated with each of said vendors; step (b) comprises providing a separate set of encryption key and credit signal for each vendor associated with a said file retrieval authorization; step (c) comprises limiting retrieval of files associated with different vendors separately in accordance with the encryption key and credit signal provided for said vendor; and step (d) comprises separately recording the amount of retrieved data with respect to each vendor.
Claim 9
Dependent Claim 46 words
A method according to claim 4, wherein step (a) comprises providing a memory containing a plurality of encrypted data files for a given data vendor; and step (d) comprises separately recording the amount of retrieved data with respect to each data file of said given vendor.
Claim 10
Independent Claim 169 words
A method of controlling and accounting for retrieval of data from a memory, comprising the steps of (a) providing a memory containing an encrypted data file from which retrieval must be authorized; (b) authorizing said retrieval by providing an encryption key for enabling retrieval of said data and a credit signal for use in limiting the amount of data to be retrieved from said file; (c) limiting the amount of data retrieved from said file in accordance with said credit signal; and (d) recording the amount of data retrieved from said file; wherein step (a) comprises providing a said memory that further contains unencrypted initialization vector data uniquely associated with different blocks of data within the encrypted data file; and the method further comprises the steps of (e) using said initialization vector data in combination with said encryption key to retrieve data from said file; and (f) using said unique initialization vector data upon said retrieval to record the identity of the block of data retrieved from said file.
Claim 11
Independent Claim 169 words
A method of controlling and accounting for retrieval of data from a memory, comprising the steps of (a) providing a memory containing an encrypted data file from which retrieval must be authorized; (b) authorizing said retrieval by providing an encryption key for enabling retrieval of said data and a credit signal for use in limiting the amount of data to be retrieved from said file; (c) limiting the amount of data retrieved from said file in accordance with said credit signal; and (d) recording the amount of data retrieved from said file; wherein step (a) comprises providing a said memory that further contains unencrypted initialization vector data uniquely associated with different blocks of data within the encrypted data file; and the method further comprises the steps of (e) using said initialization vector data in combination with said encryption key to retrieve data from said file; and (f) using said unique initialization vector data upon said retrieval to record the identity of the block of data retrieved from said file.
Claim 12
Independent Claim 171 words
A method of controlling and accounting for retrieval of data from a memory, comprising the steps of (a) providing a memory containing an encrypted data file from which retrieval must be authorized; (b) authorizing said retrieval by providing an encryption key for enabling retrieval of said data and a credit signal for use in limiting the amount of data to be retrieved from said file; (c) limiting the amount of data retrieved from said file in accordance with said credit signal; and (d) recording the amount of data retrieved from said file; wherein step (a) comprises providing a said memory that further contains cost data associated with different blocks of data that can be retrieved from said memory; and the method further comprises the steps of (e) processing the cost data with said credit signal in response to a request to retrieve a given block of data to determine whether retrieval of said requested block of data is authorized; and (f) authenticating said cost data prior to said processing of same.
Claim 13
Independent Claim 171 words
A method of controlling and accounting for retrieval of data from a memory, comprising the steps of (a) providing a memory containing an encrypted data file from which retrieval must be authorized; (b) authorizing said retrieval by providing an encryption key for enabling retrieval of said data and a credit signal for use in limiting the amount of data to be retrieved from said file; (c) limiting the amount of data retrieved from said file in accordance with said credit signal; and (d) recording the amount of data retrieved from said file; wherein step (a) comprises providing a said memory that further contains cost data associated with different blocks of data that can be retrieved from said memory; and the method further comprises the steps of (e) processing the cost data with said credit signal in response to a request to retrieve a given block of data to determine whether retrieval of said requested block of data is authorized; and (f) authenticating said cost data prior to said processing of same.
Claim 14
Independent Claim 152 words
A method of controlling and accounting for retrieval of data from a memory, comprising the steps of (a) providing a memory containing an encrypted data file from which retrieval must be authorized; (b) authorizing said retrieval by providing an encryption key for enabling retrieval of said data and a credit signal for use in limiting the amount of data to be retrieved from said file; (c) limiting the amount of data retrieved from said file in accordance with said credit signal; and (d) recording the amount of data retrieved from said file; wherein step (a) comprises providing said memory in a customer data retrieval terminal; and step (b) comprises determining in an authorization center located remotely from said customer terminal whether the status of an account associated with said customer terminal warrants authorizing said retrieval, and, if so, providing said encryption key and said credit signal in the customer data retrieval terminal.
Claim 15
Independent Claim 152 words
A method of controlling and accounting for retrieval of data from a memory, comprising the steps of (a) providing a memory containing an encrypted data file from which retrieval must be authorized; (b) authorizing said retrieval by providing an encryption key for enabling retrieval of said data and a credit signal for use in limiting the amount of data to be retrieved from said file; (c) limiting the amount of data retrieved from said file in accordance with said credit signal; and (d) recording the amount of data retrieved from said file; wherein step (a) comprises providing said memory in a customer data retrieval terminal; and step (b) comprises determining in an authorization center located remotely from said customer terminal whether the status of an account associated with said customer terminal warrants authorizing said retrieval, and, if so, providing said encryption key and said credit signal in the customer data retrieval terminal.
Claim 16
Dependent Claim 82 words
A method according to claim 8, wherein step (a) comprises providing a said memory that further contains cost data associated with different blocks of data that can be retrieved from said memory; and the method further comprises the steps of (e) recording in said customer terminal, the cost data for the blocks of data retrieved in relation to said credit signal provided therein; and (f) reporting to the authorization center the record of said cost data in relation to said credit signal.
Claim 17
Dependent Claim 28 words
A method according to claim 9, further comprising the step of (g) authenticating said report of the record of said cost data in relation to said credit signal.
Claim 18
Independent Claim 133 words
A method of controlling and accounting for retrieval of data from a memory, comprising the steps of (a) providing in the customer data retrieval terminal a memory containing an encrypted data file from which retrieval must be authorized; (b) authorizing said retrieval in response to a request to retrieve data from said file in said customer data retrieval terminal by determining in an authorization center located remotely from the customer terminal whether the status of an account associated with said customer terminal warrants authorizing said retrieval, and, if so, providing to the customer terminal an encryption key for enabling retrieval of data from said file in the customer data retrieval terminal; and (c) recording the retrieval of data from said file by said customer retrieval terminal and debiting said account for said retrieval.
Claim 19
Independent Claim 133 words
A method of controlling and accounting for retrieval of data from a memory, comprising the steps of (a) providing in the customer data retrieval terminal a memory containing an encrypted data file from which retrieval must be authorized; (b) authorizing said retrieval in response to a request to retrieve data from said file in said customer data retrieval terminal by determining in an authorization center located remotely from the customer terminal whether the status of an account associated with said customer terminal warrants authorizing said retrieval, and, if so, providing to the customer terminal an encryption key for enabling retrieval of data from said file in the customer data retrieval terminal; and (c) recording the retrieval of data from said file by said customer retrieval terminal and debiting said account for said retrieval.
Claim 20
Dependent Claim 18 words
A method according to claim 11 wherein step (b) comprises the step of (d) encrypting said encryption key.
Claim 21
Independent Claim 148 words
A method of controlling and accounting for retrieval of data from a memory, comprising the steps of (a) providing in the customer data retrieval terminal a memory containing an encrypted data file from which retrieval must be authorized; (b) authorizing said retrieval in response to a request to retrieve data from said file in said customer data retrieval terminal by determining in an authorization center located remotely from the customer terminal whether the status of an account associated with said customer terminal warrants authorizing said retrieval, and, if so, providing to the customer terminal an encryption key for enabling retrieval of data from said file; (c) recording the retrieval of data from said file by said customer retrieval terminal and debiting said account for said retrieval; and (d) verifying decryption of data from said requested file pursuant to use of said encryption key prior to debiting said account.
Claim 22
Independent Claim 148 words
A method of controlling and accounting for retrieval of data from a memory, comprising the steps of (a) providing in the customer data retrieval terminal a memory containing an encrypted data file from which retrieval must be authorized; (b) authorizing said retrieval in response to a request to retrieve data from said file in said customer data retrieval terminal by determining in an authorization center located remotely from the customer terminal whether the status of an account associated with said customer terminal warrants authorizing said retrieval, and, if so, providing to the customer terminal an encryption key for enabling retrieval of data from said file; (c) recording the retrieval of data from said file by said customer retrieval terminal and debiting said account for said retrieval; and (d) verifying decryption of data from said requested file pursuant to use of said encryption key prior to debiting said account.
Claim 23
Independent Claim 105 words
A system for controlling and accounting for retrieval of data from a memory containing an encrypted data file from which retrieval must be authorized, comprising means for authorizing said retrieval by providing an encryption key for enabling retrieval of said data and a credit signal for use in limiting the amount of data to be retrieved from said file; means for limiting the amount of data retrieved from said file in accordance with said credit signal; means for recording the amount of data retrieved from said file; means for reporting the recorded amount of data retrieved from said file; and means for authenticating said report.
Claim 24
Independent Claim 105 words
A system for controlling and accounting for retrieval of data from a memory containing an encrypted data file from which retrieval must be authorized, comprising means for authorizing said retrieval by providing an encryption key for enabling retrieval of said data and a credit signal for use in limiting the amount of data to be retrieved from said file; means for limiting the amount of data retrieved from said file in accordance with said credit signal; means for recording the amount of data retrieved from said file; means for reporting the recorded amount of data retrieved from said file; and means for authenticating said report.
Claim 25
Independent Claim 99 words
A system for controlling and accounting for retrieval of data from a memory containing an encrypted data file from which retrieval must be authorized, comrpising means for authorizing said retrieval by providing an encryption key for enabling retrieval of said data and a credit signal for use in limiting the amount of data to be retrieved from said file; means for limiting the amount of data retrieved from said file in accordance with said credit signal; and means for recording the amount of data retrieved from said file; wherein the authorization means comprises means for authenticating said credit signal.
Claim 26
Independent Claim 99 words
A system for controlling and accounting for retrieval of data from a memory containing an encrypted data file from which retrieval must be authorized, comrpising means for authorizing said retrieval by providing an encryption key for enabling retrieval of said data and a credit signal for use in limiting the amount of data to be retrieved from said file; means for limiting the amount of data retrieved from said file in accordance with said credit signal; and means for recording the amount of data retrieved from said file; wherein the authorization means comprises means for authenticating said credit signal.
Claim 27
Independent Claim 123 words
A system for controlling and accounting for retrieval of data from a memory containing an encrypted data file from which retrieval must be authorized, comprising means for authorizing said retrieval by providing an encryption key for enabling retrieval of said data and a credit signal for use in limiting the amount of data to be retrieved from said file; means for limiting the amount of data retrieved from said file in accordance with said credit signal; means for recording the amount of data retrieved from said file; and means for determining whether credit should be extended in response to a retrieval request prior to providing said encryption key, and, if so, the amount of said credit to be indicated by said credit signal.
Claim 28
Independent Claim 123 words
A system for controlling and accounting for retrieval of data from a memory containing an encrypted data file from which retrieval must be authorized, comprising means for authorizing said retrieval by providing an encryption key for enabling retrieval of said data and a credit signal for use in limiting the amount of data to be retrieved from said file; means for limiting the amount of data retrieved from said file in accordance with said credit signal; means for recording the amount of data retrieved from said file; and means for determining whether credit should be extended in response to a retrieval request prior to providing said encryption key, and, if so, the amount of said credit to be indicated by said credit signal.
Claim 29
Independent Claim 201 words
A system for controlling and accounting for retrieval of data from a memory containing an encrypted data file from which retrieval must be authorized, comprising means for authorizing said retrieval by providing an encryption key for enabling retrieval of said data and a credit signal for use in limiting the amount of data to be retrieved from said file; means for limiting the amount of data retrieved from said file in accordance with said credit signal; and means for recording the amount of data retrieved from said file; wherein said memory contains encrypted data files for each of a plurality of different data vendors, with a different said encryption key and credit signal being required to retrieve the data file and/or files associated with each of said vendors; the authorization means comprises means for providing a separate set of encryption key and credit signal for each vendor associated with a said file retrieval authorization; the limiting means comprises means for limiting retrieval of files associated with different vendors separately in accordance with the encryption key and credit signal provided for said vendor; and the recording means comprises means for separately recording the amount of retrieved data with respect to each vendor.
Claim 30
Independent Claim 201 words
A system for controlling and accounting for retrieval of data from a memory containing an encrypted data file from which retrieval must be authorized, comprising means for authorizing said retrieval by providing an encryption key for enabling retrieval of said data and a credit signal for use in limiting the amount of data to be retrieved from said file; means for limiting the amount of data retrieved from said file in accordance with said credit signal; and means for recording the amount of data retrieved from said file; wherein said memory contains encrypted data files for each of a plurality of different data vendors, with a different said encryption key and credit signal being required to retrieve the data file and/or files associated with each of said vendors; the authorization means comprises means for providing a separate set of encryption key and credit signal for each vendor associated with a said file retrieval authorization; the limiting means comprises means for limiting retrieval of files associated with different vendors separately in accordance with the encryption key and credit signal provided for said vendor; and the recording means comprises means for separately recording the amount of retrieved data with respect to each vendor.
Claim 31
Dependent Claim 45 words
A system according to claim 17 wherein the memory contains a plurality of encrypted data files for a given data vendor; and the recording means comprises means for separately recording the amount of retrieved data with respect to each data file of said given vendor.
Claim 32
Independent Claim 158 words
A system for controlling and accounting for retrieval of data from a memory containing an encrypted data file from which retrieval must be authorized, comprising means for authorizing said retrieval by providing an encryption key for enabling retrieval of said data and a credit signal for use in limiting the amount of data to be retrieved from said file; means for limiting the amount of data retrieved from said file in accordance with said credit signal; and means for recording the amount of data retrieved from said file; wherein the memory further contains unencrypted initialization vector data uniquely associated with different blocks of data within the encrypted data file; and the system further comprises means for using said initialization vector data in combination with said encryption key to retrieve data from said file; and means for using said unique initialization vector data upon said retrieval to record the identity of the block of data retrieved from said file.
Claim 33
Independent Claim 158 words
A system for controlling and accounting for retrieval of data from a memory containing an encrypted data file from which retrieval must be authorized, comprising means for authorizing said retrieval by providing an encryption key for enabling retrieval of said data and a credit signal for use in limiting the amount of data to be retrieved from said file; means for limiting the amount of data retrieved from said file in accordance with said credit signal; and means for recording the amount of data retrieved from said file; wherein the memory further contains unencrypted initialization vector data uniquely associated with different blocks of data within the encrypted data file; and the system further comprises means for using said initialization vector data in combination with said encryption key to retrieve data from said file; and means for using said unique initialization vector data upon said retrieval to record the identity of the block of data retrieved from said file.
Claim 34
Independent Claim 160 words
A system for controlling and accounting for retrieval of data from a memory containing an encrypted data file from which retrieval must be authorized, comprising means for authorizing said retrieval by providing an encryption key for enabling retrieval of said data and a credit signal for use in limiting the amount of data to be retrieved from said file; means for limiting the amount of data retrieved from said file in accordance with said credit signal; and means for recording the amount of data retrieved from said file; wherein the memory further contains cost data associated with different blocks of data that can be retrieved from said memory; and the system further comprises means for processing the cost data with said credit signal in response to a request to retrieve a given block of data to determine whether retrieval of said requested block of data is authorized; and means for authenticating said cost data prior to said processing of same.
Claim 35
Independent Claim 160 words
A system for controlling and accounting for retrieval of data from a memory containing an encrypted data file from which retrieval must be authorized, comprising means for authorizing said retrieval by providing an encryption key for enabling retrieval of said data and a credit signal for use in limiting the amount of data to be retrieved from said file; means for limiting the amount of data retrieved from said file in accordance with said credit signal; and means for recording the amount of data retrieved from said file; wherein the memory further contains cost data associated with different blocks of data that can be retrieved from said memory; and the system further comprises means for processing the cost data with said credit signal in response to a request to retrieve a given block of data to determine whether retrieval of said requested block of data is authorized; and means for authenticating said cost data prior to said processing of same.
Claim 36
Independent Claim 148 words
A system for controlling and accounting for retrieval of data from a memory containing an encrypted data file from which retrieval must be authorized, comprising means for authorizing said retrieval by providing an encryption key for enabling retrieval of said data and a credit signal for use in limiting the amount of data to be retrieved from said file; means for limiting the amount of data retrieved from said file in accordance with said credit signal; and means for recording the amount of data retrieved from said file; wherein the memory is in a customer data retrieval terminal; and the authorization means comprises means for determining in an authorization center located remotely from said customer terminal whether the status of an account associated with said customer terminal warrants authorizing said retrieval, and, if so, providing said encryption key and said credit signal in the customer data retrieval terminal.
Claim 37
Independent Claim 148 words
A system for controlling and accounting for retrieval of data from a memory containing an encrypted data file from which retrieval must be authorized, comprising means for authorizing said retrieval by providing an encryption key for enabling retrieval of said data and a credit signal for use in limiting the amount of data to be retrieved from said file; means for limiting the amount of data retrieved from said file in accordance with said credit signal; and means for recording the amount of data retrieved from said file; wherein the memory is in a customer data retrieval terminal; and the authorization means comprises means for determining in an authorization center located remotely from said customer terminal whether the status of an account associated with said customer terminal warrants authorizing said retrieval, and, if so, providing said encryption key and said credit signal in the customer data retrieval terminal.
Claim 38
Dependent Claim 75 words
A system according to claim 21, wherein the memory further contains cost data associated with different blocks of data that can be retrieved from said memory; and the system further comprises means for recording in said customer terminal, the cost data for the blocks of data retrieved in relation to said credit signal provided therein; and means for reporting to the authorization center the record of said cost data in relation to said credit signal.
Claim 39
Dependent Claim 26 words
A system according to claim 22, further comprising means for authenticating said report of the record of said cost data in relation to said credit signal.
Claim 40
Independent Claim 133 words
A system for controlling and accounting for retrieval of data from a memory in the customer data retrieval terminal, wherein the memory contains an encrypted data file from which retrieval must be authorized, the system comprising means for authorizing said retrieval in response to a request to retrieve data from said file in said customer data retrieval terminal by determining in an authorization center located remotely from the customer terminal whether the status of an account associated with said customer terminal warrants authorizing said retrieval, and, if so, providing to the customer terminal an encryption key for enabling retrieval of data from said file in the customer data retrieval terminal; and means for recording the retrieval of data from said file by said customer retrieval terminal and debiting said account for said retrieval.
Claim 41
Independent Claim 133 words
A system for controlling and accounting for retrieval of data from a memory in the customer data retrieval terminal, wherein the memory contains an encrypted data file from which retrieval must be authorized, the system comprising means for authorizing said retrieval in response to a request to retrieve data from said file in said customer data retrieval terminal by determining in an authorization center located remotely from the customer terminal whether the status of an account associated with said customer terminal warrants authorizing said retrieval, and, if so, providing to the customer terminal an encryption key for enabling retrieval of data from said file in the customer data retrieval terminal; and means for recording the retrieval of data from said file by said customer retrieval terminal and debiting said account for said retrieval.
Claim 42
Dependent Claim 17 words
A system according to claim 24, wherein the authorizing means comprise means for encrypting said encryption key.
Claim 43
Dependent Claim 14 words
A system according to claim 24, wherein the memory is a compact disc ROM.
Claim 44
Independent Claim 149 words
A system for controlling and accounting for retrieval of data from a memory in the customer data retrieval terminal, wherein the memory contains an encrypted data file from which retrieval must be authorized, the system comprising means for authorizing said retrieval in response to a request to retrieve data from said file in said customer data retrieval terminal by determining in an authorization center located remotely from the customer terminal whether the status of an account associated with said customer terminal warrants authorizing said retrieval, and, if so, providing to the customer terminal an encryption key for enabling retrieval of data from said file; means for recording the retrieval of data from said file by said customer retrieval terminal and debiting said account for said retrieval; and means for verifying decryption of data from said requested file pursuant to use of said encryption key prior to debiting said account.
Claim 45
Independent Claim 149 words
A system for controlling and accounting for retrieval of data from a memory in the customer data retrieval terminal, wherein the memory contains an encrypted data file from which retrieval must be authorized, the system comprising means for authorizing said retrieval in response to a request to retrieve data from said file in said customer data retrieval terminal by determining in an authorization center located remotely from the customer terminal whether the status of an account associated with said customer terminal warrants authorizing said retrieval, and, if so, providing to the customer terminal an encryption key for enabling retrieval of data from said file; means for recording the retrieval of data from said file by said customer retrieval terminal and debiting said account for said retrieval; and means for verifying decryption of data from said requested file pursuant to use of said encryption key prior to debiting said account.
Claim 46
Independent Claim 92 words
A method of controlling and accounting for retrieval of data from a memory, comprising the steps of (a) providing a memory containing an encrypted data file from which retrieval must be authorized; (b) authorizing said retrieval by providing an encryption key for enabling retrieval of said data and a credit signal for use in limiting the amount of data to be retrieved from said file; (c) limiting the amount of data retrieved from said file in accordance with said credit signal; and (d) recording the amount of data retrieved from said file.
Claim 47
Independent Claim 92 words
A method of controlling and accounting for retrieval of data from a memory, comprising the steps of (a) providing a memory containing an encrypted data file from which retrieval must be authorized; (b) authorizing said retrieval by providing an encryption key for enabling retrieval of said data and a credit signal for use in limiting the amount of data to be retrieved from said file; (c) limiting the amount of data retrieved from said file in accordance with said credit signal; and (d) recording the amount of data retrieved from said file.
Claim 48
Dependent Claim 18 words
A method according to claim 28, wherein step (b) comprises the step of (e) encrypting said encryption key.
Claim 49
Dependent Claim 46 words
A method according to claim 28, wherein step (a) comprises providing a memory containing a plurality of encrypted data files for a given data vendor; and step (d) comprises separately recording the amount of retrieved data with respect to each data file of said given vendor.
Claim 50
Dependent Claim 53 words
A method according to claim 28, wherein step (a) comprises providing a said memory that further contains unencrypted initialization vector data associated with the encrypted data file; and the method further comprises the step of (e) using said initialization vector data in combination with said encryption key to retrieve data from said file.
Claim 51
Dependent Claim 62 words
A method according to claim 28, wherein step (a) comprises providing a said memory that further contains unencrypted identification data uniquely associated with different blocks of data within the encrypted data file; and the method further comprises the step of (e) using said unique identification data upon said retrieval to record the identity of the block of data retrieved from said file.
Claim 52
Dependent Claim 74 words
A method according to claim 28, wherein step (a) comprises providing a said memory that further contains cost data associated with different blocks of data that can be retrieved from said memory; and the method further comprises the steps of (e) processing the cost data with said credit signal in response to a request to retrieve a given said block of data to determine whether retrieval of said requested block of data is authorized.
Claim 53
Independent Claim 153 words
A method of controlling and accounting for retrieval of data from a plurality of identical memories by a corresponding plurality of different data retrieval terminals, comprising the steps of (a) providing a memory containing an encrypted data file from which retrieval must be authorized; (b) providing a different unit key in each of the retrieval terminals; (c) authorizing said retrieval by providing an encryption key encrypted in the unit key of the given retrieval terminal for enabling retrieval of said data in the given retrieval terminal and by providing a credit signal addressed to the given retrieval terminal for use in limiting the amount of data to be retrieved from said file by the given retrieval terminal; (d) limiting the amount of data retrieved from said file in the given retrieval terminal in accordance with said credit signal; and (e) recording the amount of data retrieved from said file in said retrieval terminal.
Claim 54
Independent Claim 153 words
A method of controlling and accounting for retrieval of data from a plurality of identical memories by a corresponding plurality of different data retrieval terminals, comprising the steps of (a) providing a memory containing an encrypted data file from which retrieval must be authorized; (b) providing a different unit key in each of the retrieval terminals; (c) authorizing said retrieval by providing an encryption key encrypted in the unit key of the given retrieval terminal for enabling retrieval of said data in the given retrieval terminal and by providing a credit signal addressed to the given retrieval terminal for use in limiting the amount of data to be retrieved from said file by the given retrieval terminal; (d) limiting the amount of data retrieved from said file in the given retrieval terminal in accordance with said credit signal; and (e) recording the amount of data retrieved from said file in said retrieval terminal.
Claim 55
Independent Claim 88 words
A system for controlling and accounting for retrieval of data from a memory containing an encrypted data file from which retrieval must be authorized, comprising means for authorizing said retrieval by providing an encryption key for enabling retrieval of said data and a credit signal for use in limiting the amount of data to be retrieved from said file; means for limiting the amount of data retrieved from said file in accordance with said credit signal; and means for recording the amount of data retrieved from said file.
Claim 56
Independent Claim 88 words
A system for controlling and accounting for retrieval of data from a memory containing an encrypted data file from which retrieval must be authorized, comprising means for authorizing said retrieval by providing an encryption key for enabling retrieval of said data and a credit signal for use in limiting the amount of data to be retrieved from said file; means for limiting the amount of data retrieved from said file in accordance with said credit signal; and means for recording the amount of data retrieved from said file.
Claim 57
Dependent Claim 17 words
A system according to claim 35, wherein the authorization means comprises means for encrypting said encryption key.
Claim 58
Dependent Claim 45 words
A system according to claim 35, wherein the memory contains a plurality of encrypted data files for a given data vendor; and the recording means comprises means for separately recording the amount of retrieved data with respect to each data file of said given vendor.
Claim 59
Dependent Claim 45 words
A system according to claim 35, wherein the memory further contains unencrypted initialization vector data associated with the encrypted data file; and the system further comprises means for using said initialization vector data in combination with said encryption key to retrieve data from said file.
Claim 60
Dependent Claim 54 words
A system according to claim 35, wherein the memory further contains unencrypted identification data uniquely associated with different blocks of data within the encrypted data file; and the system further comprises means for using said unique identification data upon said retrieval to record the identity of the block of data retrieved from said file.
Claim 61
Dependent Claim 66 words
A system according to claim 35, wherein the memory further contains cost data associated with different blocks of data that can be retrieved from said memory; and the system further comprises means for processing the cost data with said credit signal in response to a request to retrieve a given said block of data to determine whether retrieval of said requested block of data is authorized.
Claim 62
Dependent Claim 14 words
A system according to claim 35, wherein the memory is a compact disc ROM.
Claim 63
Independent Claim 156 words
A system for controlling and accounting for retrieval of data from a plurality of identical memories by a corresponding plurality of different data retrieval terminals, wherein each memory contains an encrypted data file from which retrieval must be authorized, the system comprising means providing a different unit key in key in each of the retrieval terminals; means for authorizing said retrieval by providing an encryption key encryption in the unit key of the given retrieval terminal for enabling retrieval of said data in the given retrieval terminal and by providing a credit signal addressed to the given retrieval terminal for use in limiting the amount of data to be retrieved from said file by the given retrieval terminal; means for limiting the amount of data retrieved from said file in the given retrieval terminal in accordance with said credit signal; and means for recording the amount of data retrieved from said file in said retrieval terminal.
Claim 64
Independent Claim 156 words
A system for controlling and accounting for retrieval of data from a plurality of identical memories by a corresponding plurality of different data retrieval terminals, wherein each memory contains an encrypted data file from which retrieval must be authorized, the system comprising means providing a different unit key in key in each of the retrieval terminals; means for authorizing said retrieval by providing an encryption key encryption in the unit key of the given retrieval terminal for enabling retrieval of said data in the given retrieval terminal and by providing a credit signal addressed to the given retrieval terminal for use in limiting the amount of data to be retrieved from said file by the given retrieval terminal; means for limiting the amount of data retrieved from said file in the given retrieval terminal in accordance with said credit signal; and means for recording the amount of data retrieved from said file in said retrieval terminal.
Claim 65
Dependent Claim 14 words
A system according to claim 42, wherein the memory is a compact disc ROM.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-04-22 1994-10-22 1995-04-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-04-22 1998-10-22 1999-04-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-04-22 2002-10-22 2003-04-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag