EP0899648A2

Computer architecture with automatic disabling of hardware/software features using satellite positioning data

Abstract

A method of automatically adjusting a computer system, particularly for enabling/disabling automatic encryption engines/algorithms is disclosed using the Global Positioning System for country/locale verification and compliance with US federal or other governmental encryption export statutes.

EP0899648A2, drawing sheet 1
Sheet 1 of 3

Term

Term ended

Projected expiry passed 25 August 2018, 8.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

25 claims: 7 independent, 18 dependent

  1. 1
    A computer system comprising:a microprocessor operatively connected to detect inputs from an input device;a memory which is connected to be read/write accessible by said microprocessor;input/output circuitry operatively connected to said microprocessor;and a wireless locator device which comprises a receiver receptive to at least one worldwide positioning system, and which is operatively connected to communicate current location information to at least one component of said system;said computer system being automatically adjusted dependent upon said current location information.
  2. 3
    The computer system of Claim 2, wherein said operational feature is a software application.
  3. 4
    The computer system of Claim 1, wherein said automatic adjustment includes enablement or disablement of a cryptographic algorithm.
  4. 5
    The computer system of Claim 4, wherein said cryptographic algorithm uses more than 56-bit encryption.
  5. 6
    The computer system of Claim 4 or Claim 5, wherein said cryptographic algorithm is an encoding algorithm.
  6. 7
    The computer system of Claim 1, wherein said automatic adjustment comprises adjustment of a hardware computational capability.
  7. 8
    The computer system of Claim 1, including one or more microprocessors and wherein said microprocessor or said microprocessors collectively have a maximum performance of more than a first value based upon a computer performance standard, and said automatic adjustment comprises limiting the microprocessor or microprocessors collectively to a lower mode of performance less than said first value.
  8. 9
    The computer system of Claim 8, comprising multiple microprocessors operatively connected to comprise a parallel processing architecture.
  9. 10
    The computer system of any of Claims 1 to 9, wherein said wireless locator device comprises a receiver receptive to Global Positioning System signals.
  10. 11
    The computer system of any of Claims 1 to 9, wherein said wireless locator device comprises a receiver receptive to Differential Global Positioning System signals.
  11. 12
    The computer system of any of Claims 1 to 11, wherein said wireless locator device is connected so that said computer system becomes inoperative if said locator device is removed.
  12. 13
    The computer system of any of Claims 1 to 12, wherein said wireless locator device is integrated into a system board of said computer.
  13. 14
    The computer system of any of Claims 1 to 13, wherein said computer system is programmed to apply a spatial margin of error to said location data, to avoid errors when the computer is in close proximity to a country's border, before said automatic adjustment.
  14. 15
    A method of operating a computer system, comprising the steps of:(a) receiving location data from a locator device;and (b) automatically adjusting said computer system based upon said location data.
  15. 17
    The method of Claim 16, wherein said feature is a software feature.
  16. 18
    The method of Claim 16, wherein said feature is an application request for execution of a cryptographic algorithm.
  17. 19
    The method of Claim 16, wherein said feature is a hardware feature.
  18. 21
    The method of any of Claims 15 to 20, wherein said automatic adjustment is included within a Power-On Self-Test procedure.
  19. 22
    The method of any of Claims 15 to 21, wherein the step of receiving location data comprises receiving said data by wireless communication.
  20. 23
    The method of Claim 22, wherein the step of receiving location data comprises receiving Global Positioning System signals.
  21. 24
    The method of Claim 22, wherein the step of receiving location data comprises receiving Differential Global Positioning System signals.
  22. 25
    The method of any of Claims 15 to 24, which includes applying a spatial margin of error to said location data, to avoid any possible errors when the computer is in close proximity to a country's border, before automatically adjusting said computer system.
Independent claims22