Método de enumeración de dispositivo USB que incluye detectar un tipo de sistema operativo de anfitrión USB.
Método de enumeración de dispositivo USB implementado en un dispositivo USB que comprende un controlador (22) de dispositivo USB,
que comprende:
(a) determinar un tipo de sistema operativo (OS) de un anfitrión USB conectado al dispositivo USB, en el que la etapa (a) incluye:
(a1) presentar el dispositivo USB al anfitrión USB como dispositivo USB soportado de manera habitual;
(a2) realizar una seudoenumeración y recopilar factores de comportamiento de OS de anfitrión a partir de mensajes recibidos a partir del anfitrión USB, en el que los factores de comportamiento de OS de anfitrión incluyen uno o más factores seleccionados de un grupo que consiste en: mensajes relacionados con descriptor de OS de Microsoft, wLength de un primer mensaje de descriptor de obtener configuración, wLength de un segundo mensaje de descriptor de obtener configuración, mensajes relacionados con descriptor de asociación de interfaz, e identidad de una segunda solicitud tras SET_ADDRESS; y (a3) determinar el tipo de OS del anfitrión USB basándose en los factores de comportamiento de OS de anfitrión recopilados;
(b1) hacer que el controlador (22) de dispositivo USB se desacople del anfitrión USB enviando un comando de apagado al controlador (22) de dispositivo USB; y
(b2) hacer que el controlador (22) de dispositivo USB se acople de nuevo al anfitrión USB, presentándose como dispositivo USB objetivo; y
(b3) realizar una enumeración de dispositivo USB con el anfitrión USB usando un procedimiento de enumeración de dispositivo USB seleccionado de una pluralidad de procedimientos de enumeración de dispositivo USB almacenados en el dispositivo USB basándose en el tipo de OS determinado del anfitrión USB.
Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/CN2011/078825.
Solicitante: MediaTek Inc.
Nacionalidad solicitante: Taiwan, Provincia de China.
Dirección: No. 1, Dusing Rd. 1st., Science-Based Industrial Park Hsin-Chu 300 TAIWAN.
Inventor/es: CHEN,JIN-RU, HSU,YING-CHE, CHANG,TSAO-JIANG, HUANG,WEN-JUIN.
Fecha de Publicación: .
Clasificación Internacional de Patentes:
- G06F9/4401 FISICA. › G06 CALCULO; CONTEO. › G06F PROCESAMIENTO ELECTRICO DE DATOS DIGITALES (sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 9/00 Disposiciones para el control por programa, p. ej. unidades de control (control por programa para dispositivos periféricos G06F 13/10). › Arranque (disposiciones de seguridad para el mismo G06F 21/57).
PDF original: ES-2724523_T3.pdf
Patentes similares o relacionadas:
Procedimiento y dispositivo de actualización de firmware, del 6 de Noviembre de 2019, de Xiaomi Inc: Procedimiento de actualización de firmware que comprende: cuando un dispositivo electrónico se encuentra en una etapa de inicio, detectar si un […]
Temporizadores virtuales por procesador para sistemas multiprocesador, del 23 de Octubre de 2019, de Microsoft Technology Licensing, LLC: Un ordenador que comprende: una pluralidad de procesadores ; y un temporizador de plataforma que mantiene el contexto durante transitorios de […]
Método y servidor para presentar el grado de inicialización del hardware en un servidor, del 28 de Agosto de 2019, de HUAWEI TECHNOLOGIES CO., LTD.: Un servidor, que comprende una tarjeta gráfica y que comprende además un conmutador de selección de señal , un sistema fuera de banda y un módulo BIOS, […]
Hibernación selectiva de actividades en un dispositivo electrónico, del 24 de Julio de 2019, de QUALCOMM INCORPORATED: Un procedimiento para hacer funcionar un dispositivo móvil , comprendiendo el procedimiento: ejecutar simultáneamente una multitud de actividades en el dispositivo […]
Sistema y procedimiento para el arranque de dispositivos térmicamente consciente, del 3 de Julio de 2019, de QUALCOMM INCORPORATED: Un procedimiento para el arranque térmicamente consciente en un dispositivo informático portátil ("PCD"), comprendiendo el procedimiento: […]
Procedimiento y dispositivo de establecimiento de sistema operativo, del 10 de Abril de 2019, de HUAWEI TECHNOLOGIES CO., LTD.: Un procedimiento de establecimiento de sistema operativo, que comprende la etapa de: - iniciar solo lo necesario de un sistema operativo […]
Configuración de modo arquitectónico en un sistema informático, del 27 de Febrero de 2019, de INTERNATIONAL BUSINESS MACHINES CORPORATION: Un método para reconfigurar un entorno informático, dicho método que comprende: determinar, mediante un procesador, que un indicador de instalación de facilidad […]
Inicialización de un sistema operativo en etapas discretas, del 12 de Febrero de 2019, de Microsoft Technology Licensing, LLC: Un procedimiento implementado por ordenador para inicializar un sistema operativo en etapas discretas en un dispositivo, que comprende: obtener […]