Systems and methods for managing a wireless connection between a computing device and a peripheral module
First Claim
Patent Images
1. A computer-implemented method comprising:
- detecting a mechanical coupling between a peripheral module and a slot in a host body of a computing device when the peripheral module is inserted into the slot and secured by interlocking or friction fit, both the slot and the host body being free of electrical connectors penetrating the peripheral module, and the peripheral module being free of electrical connectors penetrating either the slot or the host body, and the mechanical coupling including physical contact between the peripheral module and the slot without direct electrical contact;
determining, in response to detecting the mechanical coupling, whether the mechanically coupled peripheral module within the slot is supplying power to the computing device;
receiving power from the mechanically coupled peripheral module if it is determined that the mechanically coupled peripheral module is supplying power to the computing device;
identifying, if it is determined that the mechanically coupled peripheral module within the slot is not supplying power to the computing device, a first function of the mechanically coupled peripheral module;
authenticating the peripheral module in response to the identification of the first function;
comparing the first function to a preapproved function in response to the authentication of the peripheral module;
and managing a wireless connection between the peripheral module and the computing device based on the comparison of the first function to the preapproved function.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for managing a wireless connection between a computing device and a peripheral module are provided. In some aspects, a computer-implemented method includes detecting a mechanical coupling between the peripheral module and the computing device. The method also includes identifying a first function of the mechanically coupled peripheral module, and comparing the first function to a preapproved function. The method also includes managing the wireless connection between the peripheral module and the computing device based on the comparison of the first function to the preapproved function.
42 Citations
19 Claims
-
1. A computer-implemented method comprising:
-
detecting a mechanical coupling between a peripheral module and a slot in a host body of a computing device when the peripheral module is inserted into the slot and secured by interlocking or friction fit, both the slot and the host body being free of electrical connectors penetrating the peripheral module, and the peripheral module being free of electrical connectors penetrating either the slot or the host body, and the mechanical coupling including physical contact between the peripheral module and the slot without direct electrical contact; determining, in response to detecting the mechanical coupling, whether the mechanically coupled peripheral module within the slot is supplying power to the computing device; receiving power from the mechanically coupled peripheral module if it is determined that the mechanically coupled peripheral module is supplying power to the computing device; identifying, if it is determined that the mechanically coupled peripheral module within the slot is not supplying power to the computing device, a first function of the mechanically coupled peripheral module; authenticating the peripheral module in response to the identification of the first function;
comparing the first function to a preapproved function in response to the authentication of the peripheral module;and managing a wireless connection between the peripheral module and the computing device based on the comparison of the first function to the preapproved function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computing device comprising:
-
a host body having a mechanical coupling interface slot that is configured to couple to a mechanical coupling interface of a peripheral body of a peripheral module, the peripheral module being free of electrical connectors penetrating either the slot or the host body, and both the slot and the host body being free of electrical connectors penetrating the peripheral module; a wireless power interface configured to detect a mechanical coupling between the peripheral module and a slot in the host body of the computing device when the peripheral module is inserted into the slot and secured by interlocking or friction fit, the mechanical coupling including physical contact between the peripheral module and the slot without direct electrical contact; and a processing assembly configured to; determine, in response to detecting the coupling, whether the coupled peripheral module is supplying power to the computing device; receive power from the coupled peripheral module if it is determined that the coupled peripheral module is supplying power to the computing device; identify, if it is determined that the coupled peripheral module is not supplying power to the computing device, a function of the coupled peripheral module; authenticate the peripheral module in response to the identification of the first function; compare the function of the peripheral module to a preapproved function in response to the authentication of the peripheral module; and manage a wireless connection between the peripheral module and the computing device based on the comparison of the function of the peripheral module to the preapproved function. - View Dependent Claims (15, 16)
-
-
17. A non-transitory machine-readable medium encoded with executable instructions, the instructions comprising code for:
-
detecting a mechanical coupling between a peripheral module and a slot in a host body of a computing device, when the peripheral module is inserted into the slot and secured by interlocking or friction fit, the mechanical coupling including physical contact between the peripheral module and the slot without direct electrical contact, both the slot and the host body being free of electrical connectors penetrating the peripheral device, and the peripheral device being free of electrical connectors penetrating either the slot or the host body, determining, in response to detecting the mechanical coupling, whether the mechanically coupled peripheral module within the slot is supplying power to the computing device; receiving power from the mechanically coupled peripheral module if it is determined that the mechanically coupled peripheral module is supplying power to the computing device; identifying, if it is determined that the mechanically coupled peripheral module is not supplying power to the computing device, a function of the mechanically coupled peripheral module; authenticating the peripheral module in response to the identification of the function;
comparing the function of the peripheral module to a preapproved function in response to the authentication of the peripheral module; andmanaging a wireless connection between the peripheral module and the computing device based on the comparison of the function of the peripheral module to the preapproved function. - View Dependent Claims (18, 19)
-
Specification