Método y sistema para efectuar la transición de un entorno de computación al modo conectado en reserva.

Un método para efectuar la transición del entorno de computación al estado conectado en reserva,

en base a las clasificaciones de gestión de energía asignadas a los procesos, que comprende los pasos de:

asignar (106) clasificaciones de gestión de energía definidas por usuario que comprenden una clasificación de suspensión, una clasificación de aceleración y una clasificación de exención de los procesos, en base a determinar que los mismos proporcionan la funcionalidad asociada con una política definida por usuario;

detectar (304) una solicitud de ingreso a estado conectado en reserva asociada con un entorno de computación; y

efectuar la transición (306) del entorno de computación en estado conectado en reserva, que a su vez comprende:

en el caso de los respectivos procesos clasificados como suspendidos, poner (308) un proceso suspendible en estado de suspensión sin ejecución;

en el caso de los respectivos procesos clasificados como acelerados, asignar (310) una planificación de aceleración a un proceso acelerable; y

en el caso de los respectivos procesos clasificados como eximidos, permitir (312) que siga ejecutándose un proceso eximido en estado en ejecución;

mientras se halla en estado conectado en reserva, aplicar al proceso acelerable la planificación de aceleración, que a su vez comprende:

hacer ciclas el proceso acelerable entre el estado en ejecución y el estado suspendido sin ejecución, en base a la planificación de aceleración, que especifica un período de tiempo de ejecución asociado con el estado en ejecución y un período de tiempo suspendido asociado con el estado suspendido sin ejecución;

determinar que un primer proceso suspendible está asociado con un segundo proceso suspendible, en base a determinar que el primer proceso suspendible espera un recurso trabado por el segundo proceso suspendible o consume un recurso del mismo; y

poner el primer proceso suspendible en estado de reserva suspendido sin ejecución al poner el segundo proceso suspendible en estado suspendido sin ejecución.

Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/US2011/055452.

Solicitante: Microsoft Technology Licensing, LLC.

Nacionalidad solicitante: Estados Unidos de América.

Dirección: ONE MICROSOFT WAY REDMOND, WASHINGTON 98052-6399 ESTADOS UNIDOS DE AMERICA.

Inventor/es: BERRY,JON.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • G06F1/32 SECCION G — FISICA.G06 COMPUTO; CALCULO; CONTEO.G06F TRATAMIENTO DE DATOS DIGITALES ELECTRICOS (computadores en los que una parte del cálculo se efectúa hidráulica o neumáticamente G06D, ópticamente G06E; sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 1/00 Detalles no cubiertos en los grupos G06F 3/00 - G06F 13/00 y G06F 21/00 (arquitecturas de computadores universales con programas grabados G06F 15/76). › Medios destinados a economizar energía.
  • G06F9/06 G06F […] › G06F 9/00 Disposiciones para el control por programa, p. ej. unidad de control (control por programa para dispositivos periféricos G06F 13/10). › que utilizan un programa almacenado, es decir que utilizan una unidad de almacenamiento interna del equipo de tratamiento de datos para recibir y conservar el programa.
  • G06F9/44 G06F 9/00 […] › Disposiciones para ejecutar programas específicos.
  • G06F9/48 G06F 9/00 […] › Inicio de un programa; Cambio de programa, p.ej. mediante una interrupción.

PDF original: ES-2660549_T3.pdf

 

Patentes similares o relacionadas:

Agregación de eventos para una ejecución de trabajo en segundo plano, del 8 de Mayo de 2019, de Microsoft Technology Licensing, LLC: Un procedimiento para ser usado por un sistema operativo configurado para cargar separadamente componentes de primer plano y componentes de segundo plano de una aplicación […]

Terminal portátil que tiene un visualizador y procedimiento de operación del mismo, del 8 de Mayo de 2019, de SAMSUNG ELECTRONICS CO., LTD.: Un procedimiento de operación de un terminal móvil que comprende un sensor táctil, comprendiendo el procedimiento: recibir una entrada táctil […]

Sistema fotovoltaico, del 8 de Mayo de 2019, de LSIS Co., Ltd: Un sistema fotovoltaico que comprende: un dispositivo recolección de datos que recoge los datos sobre la generación fotovoltaica de un dispositivo fotovoltaico […]

Uso de compresión de memoria para reducir la carga de compromiso de memoria, del 6 de Mayo de 2019, de Microsoft Technology Licensing, LLC: Un método de reducir una cantidad de compromiso de memoria para un programa en un dispositivo de cálculo , comprendiendo el método: determinar […]

Dispositivo y método de soporte de la generación de código de programa, dispositivo y método de ejecución del programa, y dispositivo y método de procesamiento de la compresión del código de programa y programa para el mismo, del 1 de Mayo de 2019, de MITSUBISHI DENKI KABUSHIKI KAISHA: Un dispositivo de ejecución de programa que comprende: un medio de almacenamiento de código de programa dispuesto para recibir y almacenar datos que se han obtenido […]

Acceso multi-inquilino a aplicaciones, del 15 de Abril de 2019, de Microsoft Technology Licensing, LLC: Un procedimiento de distribución de una aplicación de software a múltiples usuarios en un entorno informático virtualizado, comprendiendo el procedimiento: crear una instancia […]

Dispositivo y método de soporte de la generación de código de programa, dispositivo y método de ejecución del programa, y dispositivo y método de procesamiento de la compresión del código de programa y programa para el mismo, del 9 de Abril de 2019, de MITSUBISHI DENKI KABUSHIKI KAISHA: Un dispositivo de procesamiento de compresión de código de programa, para compresión de código de programa que está constituido por un código de ejecución descrito por una notación […]

Controles de menú contextual basado en objetos, del 8 de Abril de 2019, de Pinterest, Inc: Un método implementado por ordenador, que comprende: bajo el control de uno o más sistemas informáticos configurados con instrucciones ejecutables: […]

Otras patentes de Microsoft Technology Licensing, LLC