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

Method and apparatus for feature authorization and software copy protection in RF communications devices

Assignee: Ericsson Inc
•
Filing: 1993-08-31
•
Granted: 1996-03-12
•
Expires: 2013-08-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A hardware-software security arrangement enables manufacturers of digital RF communications equipment to provide differently configured products having substantially identical hardware and operational control software. Only authorized units are permitted to activate software-controlled "optional" features. The software is protected against unauthorized modifying, copying and uploading/downloading. The security arrangement allows a manufacturer to control the distribution of functional features and operational software upgrades by requiring a product-specific authorization. Each individual unit has a read-only storage device containing a unique device-specific value. "Checksum" data is uniquely computed by the manufacturer for each individual product unit according to a "feature authorization code" specifying particular authorized functional features and the device specific value by using a particular data transformation. This computed data is stored in the unit. On power-up, the unique checksum data is recalculated by the device and compared to the stored checksum data. The unit enables only the most basic functions if the comparison is unfavorable. If the comparison is favorable, then particular features specified by the "feature authorization code" are enabled. The unit may also be updated in the field to provide additional features by providing the manufacturer with the device serial number, obtaining a newly calculated "checksum" based on the desired additional features, and dynamically downloading this information into the device.

Inventors

  • 👤 Gerald M. Cooper

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 13:10
CPC Classifications
H; H04; H04L; H04L9/00; H04L9/32; G; G06; G06F; G06F21/00; G06F21/60; G06F21/602; H04L63/00; H04L63/12; H04L63/123; H04M; H04M1/00; H04M1/72; H04M1/724; H04M1/72403; H04M1/72406; H04W; H04W12/00; H04W12/06; H04W12/10; H04W12/30; H04W12/35; H04B; H04B1/00; H04B1/38; H04B1/40; H04B1/401; H04L2209/00; H04L2209/56; H04L2209/60; H04L2209/605; H04L2209/80; H04W12/08

Claims Analysis

Total Claims: 57
Claim 1
Independent Claim 103 words
A program-controlled digital radio transceiver including: digitally controlled radio frequency transceiving circuitry; a digital controller for controlling a plurality of transceiving functions in response to control information stored in a memory associated therewith; said memory storing said control information and also storing transceiver function-enabling information; an identification storage device for storing an identifying value uniquely associated with said transceiver; and feature authorization means for performing at least one predetermined mathematical transformation operation involving both said function-enabling information and said identifying value to compute results, said feature authorization means authorizing said digital controller to perform selected transceiving functions in response to said computed results.
Claim 2
Dependent Claim 103 words
A program-controlled digital radio transceiver including: digitally controlled radio frequency transceiving circuitry; a digital controller for controlling a plurality of transceiving functions in response to control information stored in a memory associated therewith; said memory storing said control information and also storing transceiver function-enabling information; an identification storage device for storing an identifying value uniquely associated with said transceiver; and feature authorization means for performing at least one predetermined mathematical transformation operation involving both said function-enabling information and said identifying value to compute results, said feature authorization means authorizing said digital controller to perform selected transceiving functions in response to said computed results.
Claim 3
Dependent Claim 18 words
The digital transceiver of claim 1 wherein said memory for storing transceiver function-enabling information is a non-volatile memory.
Claim 4
Dependent Claim 17 words
The digital transceiver of claim 1 wherein said identification storage device is a non-programmable read only memory.
Claim 5
Dependent Claim 38 words
The digital transceiver of claim 1 wherein said memory stores precomputed results, and said feature authorization means includes a means for comparing the computed results of said transformation operation with said precomputed results value stored in said memory.
Claim 6
Dependent Claim 126 words
A digital radio transceiver of the type including a microprocessor for controlling a plurality of radio transceiving functions in response to program control information stored in a memory associated therewith, comprising: digitally controlled transceiving circuitry for transmitting and receiving radio frequency signals; a memory for storing function-enabling program control information, said function-enabling information being stored in an encrypted form; a serial number storage device for storing a serially assigned numerical value unique to said transceiver; and feature authorization means for decrypting said function-enabling information and for performing at least one predetermined mathematical transformation operation involving both decrypted function-enabling information and said unique assigned value, said feature authorization means authorizing said microprocessor to perform selected transceiving functions only if said transformation operation resulted in a predetermined value.
Claim 7
Dependent Claim 126 words
A digital radio transceiver of the type including a microprocessor for controlling a plurality of radio transceiving functions in response to program control information stored in a memory associated therewith, comprising: digitally controlled transceiving circuitry for transmitting and receiving radio frequency signals; a memory for storing function-enabling program control information, said function-enabling information being stored in an encrypted form; a serial number storage device for storing a serially assigned numerical value unique to said transceiver; and feature authorization means for decrypting said function-enabling information and for performing at least one predetermined mathematical transformation operation involving both decrypted function-enabling information and said unique assigned value, said feature authorization means authorizing said microprocessor to perform selected transceiving functions only if said transformation operation resulted in a predetermined value.
Claim 8
Dependent Claim 19 words
The digital transceiver of claim 5 wherein said memory for storing transceiver function-enabling information is a programmable non-volatile memory.
Claim 9
Dependent Claim 18 words
The digital transceiver of claim 5 wherein said serial number storage device is a non-programmable read only memory.
Claim 10
Dependent Claim 30 words
The digital transceiver of claim 5 wherein said feature authorization means includes a means for comparing the results of said transformation operation with a predetermined value stored in said memory.
Claim 11
Dependent Claim 134 words
In a digital radio communications device performing a plurality of radio transceiving functions in response to program control information stored in a memory associated therewith, said program control information including function-enabling information for selectively enabling various predetermined combinations of transceiving functions, a method for preventing use of unauthorized program control information comprising the following steps: providing said digital radio communications device, at time of manufacture, with a serially assigned numerical value unique to said digital radio communications device, said serial number stored within said digital radio; and said digital radio communications device performing the further steps of: (a) performing a mathematical data-transformation operation on said function-enabling information and said stored unique assigned value and (b) performing various transceiving functions authorized by said function-enabling information only if said data-transformation operation results in a predetermined value.
Claim 12
Dependent Claim 134 words
In a digital radio communications device performing a plurality of radio transceiving functions in response to program control information stored in a memory associated therewith, said program control information including function-enabling information for selectively enabling various predetermined combinations of transceiving functions, a method for preventing use of unauthorized program control information comprising the following steps: providing said digital radio communications device, at time of manufacture, with a serially assigned numerical value unique to said digital radio communications device, said serial number stored within said digital radio; and said digital radio communications device performing the further steps of: (a) performing a mathematical data-transformation operation on said function-enabling information and said stored unique assigned value and (b) performing various transceiving functions authorized by said function-enabling information only if said data-transformation operation results in a predetermined value.
Claim 13
Dependent Claim 63 words
The digital radio communications device of claim 9, further comprising the step of comparing the results of said transformation operation to a predetermined value in said associated memory prior to said performing step (b), said predetermined value calculated, using the same data transformation operation, unique assigned value and function-enabling information as in step (a), and stored in said associated memory prior to power-up.
Claim 14
Dependent Claim 239 words
In a digital radio communications device for transmitting and receiving radio frequency signals of the type including a microprocessor for performing a plurality of radio transceiving functions in response to program control information stored in a memory associated therewith, said program control information including encrypted function-enabling information for selectively permitting the operation of various predetermined combinations of transceiving functions, a method for preventing unauthorized alteration, copying and/or downloading of said program control information into other products while allowing an authorized alteration of said function-enabling information to provide a different combination of functions, comprising the following steps: providing said digital radio communications device, with: a serially assigned numerical value unique to said digital radio communications device, a predetermined check value, and an encryption seed, said serial number, check value and encryption seed data stored electronically in said digital radio; and said digital radio communications device performing the further steps of: (a) decrypting said function-enabling information stored in said associated memory based on said encryption seed data; (b) performing a mathematical data-transformation operation on the decrypted function-enabling information of step (a) using said unique serial number; and (c) performing various transceiving functions authorized by said decrypted function-enabling information only if said data transformation operation results in said predetermined check value, said predetermined check value calculated using the same data-transformation operation, unique assigned value and function-enabling information as in steps (a) and (b), and stored in said associated memory prior to power-up.
Claim 15
Dependent Claim 239 words
In a digital radio communications device for transmitting and receiving radio frequency signals of the type including a microprocessor for performing a plurality of radio transceiving functions in response to program control information stored in a memory associated therewith, said program control information including encrypted function-enabling information for selectively permitting the operation of various predetermined combinations of transceiving functions, a method for preventing unauthorized alteration, copying and/or downloading of said program control information into other products while allowing an authorized alteration of said function-enabling information to provide a different combination of functions, comprising the following steps: providing said digital radio communications device, with: a serially assigned numerical value unique to said digital radio communications device, a predetermined check value, and an encryption seed, said serial number, check value and encryption seed data stored electronically in said digital radio; and said digital radio communications device performing the further steps of: (a) decrypting said function-enabling information stored in said associated memory based on said encryption seed data; (b) performing a mathematical data-transformation operation on the decrypted function-enabling information of step (a) using said unique serial number; and (c) performing various transceiving functions authorized by said decrypted function-enabling information only if said data transformation operation results in said predetermined check value, said predetermined check value calculated using the same data-transformation operation, unique assigned value and function-enabling information as in steps (a) and (b), and stored in said associated memory prior to power-up.
Claim 16
Dependent Claim 171 words
In a digital radio communications device for transmitting and receiving radio frequency signals of the type including a microprocessor for performing at least first and second radio transceiving functions in response to program control information stored in a memory associated therewith, said program control information including function-enabling information for selectively permitting the operation of various predetermined combinations of transceiving functions, an arrangement for preventing unauthorized alteration, copying or downloading of said program control information into other products, while permitting an authorized alteration of said enabling information to provide a different combination of functions, comprising: digitally controlled transceiver circuitry for transmitting and receiving radio frequency signals; a memory for storing transceiver function-enabling information; a serial number storage device for storing a serially assigned numerical value unique to said transceiver; and feature authorization means for performing at least one predetermined data transformation operation using said function-enabling information and based on said unique assigned value, said feature authorization means allowing selected transceiving functions to operate if said transformation operation resulted in a predetermined value.
Claim 17
Dependent Claim 171 words
In a digital radio communications device for transmitting and receiving radio frequency signals of the type including a microprocessor for performing at least first and second radio transceiving functions in response to program control information stored in a memory associated therewith, said program control information including function-enabling information for selectively permitting the operation of various predetermined combinations of transceiving functions, an arrangement for preventing unauthorized alteration, copying or downloading of said program control information into other products, while permitting an authorized alteration of said enabling information to provide a different combination of functions, comprising: digitally controlled transceiver circuitry for transmitting and receiving radio frequency signals; a memory for storing transceiver function-enabling information; a serial number storage device for storing a serially assigned numerical value unique to said transceiver; and feature authorization means for performing at least one predetermined data transformation operation using said function-enabling information and based on said unique assigned value, said feature authorization means allowing selected transceiving functions to operate if said transformation operation resulted in a predetermined value.
Claim 18
Dependent Claim 33 words
The digital radio communications device of claim 12, wherein said feature authorization means includes a means for comparing the results of said transformation operation with a predetermined value stored in said associated memory.
Claim 19
Dependent Claim 184 words
In a digital radio communications device for transmitting and receiving radio frequency signals of the type including a microprocessor for performing a plurality of radio transceiving functions in response to program control information stored in a memory associated therewith, said program control information including function-enabling data for selectively permitting the operation of various predetermined combinations of transceiving functions, a method for providing function-enabling data that is specifically tailored for an individual communications device and for preventing unauthorized use of said program control information by alteration, duplication or downloading into other products, comprising the following steps of: (a) providing said digital radio communications device with a serially assigned numerical value unique to said digital radio communications device, said assigned value stored within said digital communications device; (b) performing a data transformation operation on selected function-enabling data using said assigned value, said transformation operation performed prior to storing said function-enabling data in said associated memory; (c) storing the transformed function-enabling data in said associated memory along with program information for performing a reverse data transformation operation for reproducing said selected function-enabling data from transformed function-enabling data.
Claim 20
Dependent Claim 184 words
In a digital radio communications device for transmitting and receiving radio frequency signals of the type including a microprocessor for performing a plurality of radio transceiving functions in response to program control information stored in a memory associated therewith, said program control information including function-enabling data for selectively permitting the operation of various predetermined combinations of transceiving functions, a method for providing function-enabling data that is specifically tailored for an individual communications device and for preventing unauthorized use of said program control information by alteration, duplication or downloading into other products, comprising the following steps of: (a) providing said digital radio communications device with a serially assigned numerical value unique to said digital radio communications device, said assigned value stored within said digital communications device; (b) performing a data transformation operation on selected function-enabling data using said assigned value, said transformation operation performed prior to storing said function-enabling data in said associated memory; (c) storing the transformed function-enabling data in said associated memory along with program information for performing a reverse data transformation operation for reproducing said selected function-enabling data from transformed function-enabling data.
Claim 21
Independent Claim 66 words
A method of operating a radio frequency communications device comprising: (a) reading a feature authorization code; (b) reading an identification code that identifies said device; (c) computing a value in response to said feature authorization code and said identification code; (d) testing said computed value; and (e) selectively enabling at least one radio communicating feature based on results of said test and said feature authorization code.
Claim 22
Independent Claim 66 words
A method of operating a radio frequency communications device comprising: (a) reading a feature authorization code; (b) reading an identification code that identifies said device; (c) computing a value in response to said feature authorization code and said identification code; (d) testing said computed value; and (e) selectively enabling at least one radio communicating feature based on results of said test and said feature authorization code.
Claim 23
Dependent Claim 34 words
A method as in claim 15 wherein: said feature authorization code specifies plural radio transceiving features; and said selectively enabling step (e) enables the plural radio transceiving features specified by said feature authorization code.
Claim 24
Dependent Claim 38 words
A method as in claim 15 wherein said enabling step (e) disables said feature if said test is unfavorable, and selectively enables said feature based on the content of said feature authorization code if said test is favorable.
Claim 25
Dependent Claim 14 words
A method as in claim 15 further including decrypting said read feature authorization code.
Claim 26
Dependent Claim 20 words
A method as in claim 15 wherein said testing step comprises comparing said computed value with a predefined stored value.
Claim 27
Independent Claim 93 words
A method of operating radio frequency equipment comprising: (a) reading feature authorization information from a medium; (b) determining whether said read feature authorization information authorizes performance of an optional radio feature; (c) testing authenticity of said read feature authorization information to determine whether it originated from an authorized source; and (d) enabling said equipment to operate in accordance with said optional radio feature only if said determining step (b) determines that said optional radio feature is authorized and said testing step (c) reveals that said feature authorization information is from said authorized source.
Claim 28
Independent Claim 93 words
A method of operating radio frequency equipment comprising: (a) reading feature authorization information from a medium; (b) determining whether said read feature authorization information authorizes performance of an optional radio feature; (c) testing authenticity of said read feature authorization information to determine whether it originated from an authorized source; and (d) enabling said equipment to operate in accordance with said optional radio feature only if said determining step (b) determines that said optional radio feature is authorized and said testing step (c) reveals that said feature authorization information is from said authorized source.
Claim 29
Dependent Claim 43 words
The method as set forth in claim 20 wherein said testing step (c) comprises performing a least one computation involving said read feature authorization information that ensures that said read feature authorization information corresponds to feature authorization information specifically authorized for said equipment.
Claim 30
Dependent Claim 34 words
The method as set forth in claim 20 wherein said feature authorization information read in step (a) is in an encrypted form and said determining step (b) includes decrypting said read feature authorization information.
Claim 31
Dependent Claim 57 words
The method as set forth in claim 20 wherein said testing step (c) comprises: computing a first numerical value from a mathematical transformation of said read feature authorization information that employs a preassigned serial-number for said equipment, and comparing the results of said first numerical value to a predetermined second numerical value previously stored in said equipment.
Claim 32
Dependent Claim 28 words
The method as set forth in claim 23 wherein said second numerical value is the result of an earlier calculation of said mathematical transformation of said computation step.
Claim 33
Independent Claim 89 words
A method of operating radio frequency transceiving equipment comprising: (a) reading feature authorization information from a medium; (b) testing of said feature authorization information read by said reading step (a) to determine whether said authorization information is from an authorized source; (c) if said testing step (b) reveals said read feature authorization information is from said authorized source, enabling at least one optional radio feature specified by said read feature authorization information; and (d) transmitting and receiving radio frequency electromagnetic signals in accordance with said enabled optional radio feature.
Claim 34
Independent Claim 89 words
A method of operating radio frequency transceiving equipment comprising: (a) reading feature authorization information from a medium; (b) testing of said feature authorization information read by said reading step (a) to determine whether said authorization information is from an authorized source; (c) if said testing step (b) reveals said read feature authorization information is from said authorized source, enabling at least one optional radio feature specified by said read feature authorization information; and (d) transmitting and receiving radio frequency electromagnetic signals in accordance with said enabled optional radio feature.
Claim 35
Dependent Claim 59 words
A method as in claim 25 wherein: said feature authorization information specifies whether said equipment is authorized to perform a first tier of optional functions and also specifies whether said equipment is authorized to perform a second tier of optional functions; and said enabling step (c) selectively enables said first and second tiers based on said feature authorization information.
Claim 36
Dependent Claim 43 words
The method as set forth in claim 25 wherein said testing step (b) comprises performing a least one computation involving said read feature authorization information that ensures that said read feature authorization information corresponds to feature authorization information specifically authorized for said equipment.
Claim 37
Dependent Claim 35 words
The method as set forth in claim 25 wherein said feature authorization information read in step (a) is in an encrypted form and said reading step (a) further includes decrypting said read feature authorization information.
Claim 38
Dependent Claim 63 words
The method as set forth in claim 25 wherein said testing step (b) comprises: computing a first digital value from a predetermined mathematical transformation of said read feature authorization information that employs a binary number uniquely preassigned to said equipment, and comparing the results of said transformation to a predetermined second digital value previously stored in a non-programmable read-only memory in said equipment.
Claim 39
Dependent Claim 28 words
The method as set forth in claim 29 wherein said second digital value is the result of an earlier calculation of said mathematical transformation of said computation step.
Claim 40
Dependent Claim 106 words
Radio frequency equipment comprising: a housing; a storage medium disposed within said housing, said storage medium storing coded feature authorization information; enabling means, disposed within said housing and coupled to said storage medium, for enabling performance of an optional radio feature if read feature authorization information indicates said optional radio feature is to be enabled and said read feature authorization information is from an authorized source; and radio frequency circuitry connected to said enabling means and at least partially disposed within said housing, said radio frequency circuitry functioning in accordance with said optional radio feature if said enabling means enables performance of said optional radio feature.
Claim 41
Dependent Claim 106 words
Radio frequency equipment comprising: a housing; a storage medium disposed within said housing, said storage medium storing coded feature authorization information; enabling means, disposed within said housing and coupled to said storage medium, for enabling performance of an optional radio feature if read feature authorization information indicates said optional radio feature is to be enabled and said read feature authorization information is from an authorized source; and radio frequency circuitry connected to said enabling means and at least partially disposed within said housing, said radio frequency circuitry functioning in accordance with said optional radio feature if said enabling means enables performance of said optional radio feature.
Claim 42
Dependent Claim 26 words
Radio frequency equipment as in claim 31 wherein said enabling means includes cryptographic means for determining whether said feature authorization information is from said authorized source.
Claim 43
Dependent Claim 112 words
Radio frequency transceiving equipment comprising: radio frequency transceiving circuitry that transmits and receives radio frequency electromagnetic signals; a medium that stores feature authorization information indicating whether an optional radio transceiving function is authorized; an authenticating arrangement connected to said medium, said authenticating arrangement testing whether said feature authorization information is from an authorized source; and a controller for said radio frequency transceiving equipment, said controller cooperating with said radio frequency transceiving circuitry, said medium and said authenticating arrangement to perform said optional radio transceiving function if said optional radio transceiving function is authorized by said feature authorization information and authenticating arrangement testing indicates said feature authorization information is from an authorized source.
Claim 44
Dependent Claim 112 words
Radio frequency transceiving equipment comprising: radio frequency transceiving circuitry that transmits and receives radio frequency electromagnetic signals; a medium that stores feature authorization information indicating whether an optional radio transceiving function is authorized; an authenticating arrangement connected to said medium, said authenticating arrangement testing whether said feature authorization information is from an authorized source; and a controller for said radio frequency transceiving equipment, said controller cooperating with said radio frequency transceiving circuitry, said medium and said authenticating arrangement to perform said optional radio transceiving function if said optional radio transceiving function is authorized by said feature authorization information and authenticating arrangement testing indicates said feature authorization information is from an authorized source.
Claim 45
Dependent Claim 119 words
A digital radio comprising: a digitally controlled radio transmitter; a digitally controlled radio receiver; a digital controller connected to said radio transmitter and said radio receiver, said digital controller operating in accordance with stored program control information; and an arrangement for preventing unauthorized alteration, copying or downloading of said program control information into other products, comprising: a memory storing feature authorization information and a digital code identifying said radio; wherein said digital controller authenticates, using at least one predetermined data transformation operation, said stored feature authorization information and said digital code as being from an authorized source and wherein said digital controller allows selected transceiving functions to operate if said function enabling information and said digital code are authentic.
Claim 46
Dependent Claim 119 words
A digital radio comprising: a digitally controlled radio transmitter; a digitally controlled radio receiver; a digital controller connected to said radio transmitter and said radio receiver, said digital controller operating in accordance with stored program control information; and an arrangement for preventing unauthorized alteration, copying or downloading of said program control information into other products, comprising: a memory storing feature authorization information and a digital code identifying said radio; wherein said digital controller authenticates, using at least one predetermined data transformation operation, said stored feature authorization information and said digital code as being from an authorized source and wherein said digital controller allows selected transceiving functions to operate if said function enabling information and said digital code are authentic.
Claim 47
Dependent Claim 81 words
A digital radio comprising: a digitally controlled radio transmitter; a digitally controlled radio receiver; a memory storing feature authorization information and a digital ID code identifying said digital radio; a digital controller connected to said radio transmitter and said radio receiver; wherein said digital controller includes means for transforming said ID code and said feature authorization information to provide transformed results, and means for testing said transformed results to determine whether said feature authorization code is authorized for said ID code.
Claim 48
Dependent Claim 81 words
A digital radio comprising: a digitally controlled radio transmitter; a digitally controlled radio receiver; a memory storing feature authorization information and a digital ID code identifying said digital radio; a digital controller connected to said radio transmitter and said radio receiver; wherein said digital controller includes means for transforming said ID code and said feature authorization information to provide transformed results, and means for testing said transformed results to determine whether said feature authorization code is authorized for said ID code.
Claim 49
Independent Claim 121 words
A method for preventing unauthorized alteration, copying or downloading of control information stored in a digitally controlled communications device into other products, comprising: (a) storing feature authorization information and a digital ID code identifying said digital communications device in a memory in said device; said communications device digitally controlled to perform only communications functions authorized in said feature authorization information; (b) transforming said ID code and said feature authorization information to provide transformed results, and (c) storing said transformed results in a memory in said communications device; said communications device transforming said ID code and said feature authorization information to provide transformed results, and testing said transformed results to determine whether said feature authorization code is authorized for said ID code.
Claim 50
Independent Claim 121 words
A method for preventing unauthorized alteration, copying or downloading of control information stored in a digitally controlled communications device into other products, comprising: (a) storing feature authorization information and a digital ID code identifying said digital communications device in a memory in said device; said communications device digitally controlled to perform only communications functions authorized in said feature authorization information; (b) transforming said ID code and said feature authorization information to provide transformed results, and (c) storing said transformed results in a memory in said communications device; said communications device transforming said ID code and said feature authorization information to provide transformed results, and testing said transformed results to determine whether said feature authorization code is authorized for said ID code.
Claim 51
Independent Claim 144 words
A method of operating radio equipment having at least one memory device storing code and also storing feature authorization information, said stored code at least in part defining a first processing operation and associated characteristics of the operation of said radio equipment, said method comprising the following steps: (a) reading at least a part of said feature authorization information from said memory device; (b) determining if said feature authorization information authorizes said first processing operation; (c) determining if said feature authorization information is authentic; (d) tuning to selected radio frequencies based at least in part on said stored code; and (e) processing radio frequency signals transmitted over the air at said selected radio frequencies, including performing said first processing operation if said determining step (b) determines said first processing operation is authorized and said determining step (c) determines said feature authorization information is authentic.
Claim 52
Independent Claim 144 words
A method of operating radio equipment having at least one memory device storing code and also storing feature authorization information, said stored code at least in part defining a first processing operation and associated characteristics of the operation of said radio equipment, said method comprising the following steps: (a) reading at least a part of said feature authorization information from said memory device; (b) determining if said feature authorization information authorizes said first processing operation; (c) determining if said feature authorization information is authentic; (d) tuning to selected radio frequencies based at least in part on said stored code; and (e) processing radio frequency signals transmitted over the air at said selected radio frequencies, including performing said first processing operation if said determining step (b) determines said first processing operation is authorized and said determining step (c) determines said feature authorization information is authentic.
Claim 53
Dependent Claim 17 words
A method as in claim 37 wherein said step (e) includes transmitting and receiving radio frequency signals.
Claim 54
Dependent Claim 48 words
A method as in claim 37 wherein said determining step (c) includes performing at least one cryptographic operation based at least in part on said feature authorization information using a cryptographic key based at least in part on a value distinguishing said radio equipment from other radio equipment.
Claim 55
Dependent Claim 31 words
A method as in claim 39 wherein said radio equipment includes a read only arrangement providing said value, and said method further includes reading said value from said read only arrangement.
Claim 56
Dependent Claim 24 words
A method as in claim 37 wherein said determining step (c) includes authenticating that said feature authorization information was created by a known source.
Claim 57
Dependent Claim 30 words
A method as in claim 37 wherein said determining step (c) includes authenticating that said feature authorization information is customized to correspond on a one-to-one basis with said radio equipment.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-03-12 1999-09-11 2000-03-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-03-12 2003-09-11 2004-03-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-03-12 2007-09-11 2008-03-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag