Pairing of external device with random user action
AssigneeMcAfee, Inc.
InventorsCedric Cochin, Jonathan Edwards, Aditya Kapoor
Life of this patent
Estimating the term…
Abstract
Certain embodiments herein relate to pairing an external device and a computer using a random user action. The random user action may be generated based on the type of device. After an external device is connected to the computer, the external device is segregated from one or more resources of the computer. A random user action based on the device type, and to be received from the external device, is generated and requested. If the random user action is received, the external device is paired with the computer and provided access to the one or more resources of the computer.
Claims18
A tangible non-transitory computer-readable medium comprising computer-executable instructions for pairing an external device that, when executed by a processor, configure the processor to at least:
- detect connection of an external device to a computer via a wired interface or a wireless interface;
- segregate the external device from one or more resources of the computer;
- determine, from an identifier provided by the external device, a type of the external device;
- generate a random user action based on the type of the external device, the random user action comprising an input receivable from the external device;
- request performance of the random user action in a time period;
- reject the external device if the random user action is not received within the time period, wherein rejecting the external device includes continuing to segregate the external device from the one or more resources;
- and
- pair the external device with the computer if the random user action is received from the external device within the time period, wherein pairing the external device includes providing the external device with access to the one or more resources of the computer.
A method for pairing an external device to a computer, comprising:
- detecting, by executing an instruction with a processor, connection of an external device to a computer via a wired interface or a wireless interface;
- segregating by executing an instruction with the processor, the external device from one or more resources of the computer;
- determining, by executing an instruction with the processor and from an identifier provided by the external device, a type of the external device;
- generating, by executing an instruction with the processor, a random user action based on the type of the external device, the random user action comprising an input receivable from the external device;
- requesting performance of the random user action in a time period;
- rejecting the external device if the random user action is not received within the time period, wherein rejecting the external device includes continuing to segregate the external device from the one or more resources;
- and
- pairing, by executing an instruction with the processor, the external device with the computer if the random user action is received from the external device, wherein pairing the external device includes providing the external device with access to the one or more resources of the computer.
A first device, comprising:
- a processor;
- an interface coupled to the processor, wherein the interface includes at least one of a wired interface or a wireless interface;
- and
- a non-transitory computer-readable memory having stored thereon a pairing module that, when executed by the processor, causes the processor to at least:
- detect connection of a second device via the interface;
- segregate the second device from one or more resources of the first device;
- determine from an identifier provided by the second device, a type of the second device;
- generate a random user action based on the type of the second device;
- request performance of the random user action in a time period;
- reject the second device if the random user action is not received within the time period, wherein rejecting the second device includes continuing to segregate the second device from the one or more resources;
- and
- pair the second device with the computer if the random user action is received from the second device within the time period, wherein pairing the second device includes providing the second device with access to the one or more resources of the first device.
Dependencies are inferred from the claim text.