Não sei qual mouse você observou, mas os dispositivos USB têm descritores armazenados na ROM do dispositivo. Quando o dispositivo está conectado, ele envia o descritor do dispositivo para o PC host, que contém a versão USB, o tamanho do pacote e os IDs do fornecedor / produto, entre outras informações.
Você pode encontrar mais informações sobre USB aqui . Ou você pode consultar a documentação oficial do desenvolvedor para saber ainda mais.