MX2007005655A

Special pc mode entered upon detection of undesired state.

Abstract

A system and method for monitoring a computer, particularly a pay-per-use computer, usesan isolated computing environment or supervisor. The isolated computing environmentboots prior to any boot device associated with an operating system, runs concurrentlywith the operating system and monitors and measures the computer in operation.Once the isolated computing environment determines the computer is not in compliancewith the required policies, the isolated computing environment may either imposean impediment to use such as slowing clock speed or completely disable the operatingsystem. The user may have to return the computer to a service provider to restoreit from the offending condition and reset the computer to an operational state.

MX2007005655A, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Expired 12 November 2025, 0.9 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

11 claims: 4 independent, 7 dependent

  1. 1
    CLAIMS REIVINDICACIONES 1, - A computer adapted for operation in a normal mode and an alternate mode that includes:1,- Una computadora adaptada para operación en un modo normal y un modo alterno que comprende: 5 a memory;5 una memoria;a processor coupled to memory;un procesador acoplado a la memoria;a first startup device that takes precedence over any other startup device, the first startup device remains active concurrently with any other startup device, the first startup device comprises: un primer dispositivo de inicio que tiene precedencia en cualquier otro dispositivo de inicio, el primer dispositivo de inicio permanece activo concurrentemente con cualquier otro dispositivo de 10 Inicio, el primer dispositivo de inicio comprende: a memory for storing data in a tamper-resistant form, the data comprises at least one of configuration data, cryptographic data, status data, executable program data;una memoria para almacenar datos en una forma resistente a falsificación, los datos comprenden al menos uno de datos de configuración, datos criptográficos, datos de estado, datos de programa ejecutable;15 un circuito que proporciona lecturas de tiempo monótonamente en aumento;fifteen a circuit that provides monotonically increasing time readings;a data input / output circuit;un circuito de entrada/salida de datos;a program execution environment, coupled to the clock and the data input / output circuit, for executing at least one of a verification program or a measurement program stored in memory;un ambiente de ejecución de programa, acoplado al reloj y al circuito de entrada/salida de datos, para ejecutar al menos uno de un 20 programa de verificación o un programa de medida almacenado en la memoria;en donde el primer dispositivo de inicio determina cuando la computadora está operando en cumplimiento con un criterio. where the first boot device determines when the computer is operating in compliance with a criteria.
  2. 5
    5 processing ability to obstruct the operation of the computer when the computer is not in accordance with the policy. 5 capacidad de procesamiento para obstruir la operación de la computadora cuando la computadora no está de acuerdo con la política. . 15.- El supervisor de acuerdo con la reivindicación 14, en donde la política corresponde a una configuración de hardware válida . 15.- The supervisor according to claim 14, wherein the policy corresponds to a valid hardware configuration
  3. 6
    10 of the computer and the imposing circuit limits the hardware functions to the valid hardware configuration. 16.- A method to determine the non-compliance of a policy in a computer that includes:10 de la computadora y el circuito de imposición limita las funciones de hardware a la configuración de hardware válida. 16.- Un método para determinar el no cumplimiento de una política en una computadora que comprende: asociar el no cumplimiento de la política con al menos un associate non-compliance with the policy with at least one
  4. 7
    15 criterio medible en la computadora;fifteen computer measurable criteria;iniciar un supervisor antes de activar un sistema operativo;. start a supervisor before activating an operating system;. verificar datos, en el supervisor, que corresponden al menos a un criterio en la computadora;y determinar cuando la computadora está en un estado de no 20 cumplimiento al evaluar los datos. verify data, in the supervisor, that correspond to at least one criterion in the computer;and determine when the computer is in a non-compliant state by evaluating the data.