US 11,740,951 B2
Ensuring key event delivery to a host from a client during a high event rate
Jitendra Kumar, Bangalore (IN); Rajeshkumar Patel, Bangalore (IN); and Soorej Ponnandi, Bangalore (IN)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Sep. 1, 2021, as Appl. No. 17/464,392.
Prior Publication US 2023/0064833 A1, Mar. 2, 2023
Int. Cl. G06F 9/54 (2006.01); G06F 3/038 (2013.01)
CPC G06F 9/544 (2013.01) [G06F 3/038 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a baseboard management controller, a human interface device input;
converting the human interface device input into a human interface device scan code for storage at a human interface device descriptor buffer;
determining whether or not the human interface device descriptor buffer is full;
copying, when the human interface device descriptor buffer is full, the human interface scan codes in the human interface device descriptor buffer to a memory segment and sending an error code to a host system;
clearing the human interface device descriptor buffer; and
re-populating the human interface device descriptor buffer with the human interface device scan code and the human interface device scan codes from the memory segment.