Attribute reporting over a PS/2 protocol

   
   

Reporting an attribute of a device via PS/2 protocols to a host executing an industry standard PS/2 port driver that does not include explicitly recognize the attribute. For example, a wireless mouse reports a battery state and a signal quality state through a standard PS/2 port driver that does not recognize any command or identifier for battery state or signal quality state. The attribute state is encoded in a standard PS/2 data packet. The standard PS/2 data packet is uniquely identified as an attribute packet by encoding data corresponding to highly unlikely mouse movement. A filter driver running on the host activates transmission of the attribute packets by commanding the port driver to issue a unique sequence of standard PS/2 commands, which the mouse system recognizes. The filter driver intercepts incoming PS/2 data packets, recognizes the unlikely data values that identify an attribute packet, and decodes the attribute state.

Divulgando una cualidad de un dispositivo vía PS/2 protocola a un anfitrión que ejecuta un conductor portuario estándar PS/2 de la industria que no incluya explícitamente reconozca la cualidad. Por ejemplo, un ratón de la radio divulga un estado de la batería y un estado de la calidad de la señal a través de un conductor portuario estándar PS/2 que no reconozca ningún comando o identificador para el estado de la batería o el estado de la calidad de la señal. El estado de la cualidad se codifica en un paquete estándar de los datos PS/2. El paquete estándar de los datos PS/2 es identificado únicamente como paquete de la cualidad codificando los datos que corresponden al movimiento altamente inverosímil del ratón. Un conductor del filtro que funciona en el anfitrión activa la transmisión de los paquetes de la cualidad ordenando al conductor portuario que publique una secuencia única de los comandos estándares PS/2, que el sistema del ratón reconoce. El conductor del filtro intercepta los paquetes entrantes de los datos PS/2, reconoce los valores inverosímiles de los datos que identifican un paquete de la cualidad, y descifra el estado de la cualidad.

 
Web www.patentalert.com

< Performance markers to measure benchmark timing of features in a program

< System and method for statically checking source code

> Method for locking user input elements for a small computer device by ignoring input signals if a locking signal is generated by a calendar-type application program

> Multi-access mode electronic personal assistant

~ 00171