Systems and methods for pairing bluetooth devices
AssigneeMicrosoft Corporation
InventorsDaniel M. Sangster, Christopher Mark Dreher, Joseph Kagume Ngari, Carlos Manzanedo, James Charles Marshall
Life of this patent
Estimating the term…
Abstract
Embodiments of software-supervised pairing processes are provided. The processes enable a user to pair a mouse and keyboard with a Bluetooth transceiver without having to use a second mouse and keyboard. At least two separate processes are provided, including a long transition for initial pairing or re-pairing and a short transition for re-establishing a connection after devices have already been paired.
Claims20
A computer-implemented method of managing communication with an input device, the method comprising:
- configuring a communication service component for communication with the input device utilizing a first communication mode;
- utilizing a processor to perform a check to determine whether the input device is properly registered for communication in a second communication mode;
- determining that the input device is not properly registered for communication in the second mode;
- and
- responding to the determination by facilitating a switch back to the first mode of communication.
A computer-implemented method of managing communication with an input device, the method comprising switching from a first mode of communication to a second mode of communication based on a determination that the input device is not properly registered for communication in the first mode.
A computer-implemented method of managing communication with an input device, the method comprising simulating a wired interface during a process of establishing an authenticated wireless communication connection with the input device, wherein receiving comprises receiving and altering a collection of wirelessly communicated data, and wherein altering comprises modifying the collection so as to prepare it for communication through a wired communication interface.
Dependencies are inferred from the claim text.