Managing device functions based on physical interaction with device modules
First Claim
Patent Images
1. An electronic device comprising:
- a support housing;
a hardware module configured to connect to the support housing (i) via one or more of a set of connector components, and (ii) from a plurality of movement directions;
a memory storing a set of computer-executable instructions; and
a processor interfacing with the memory, and configured to execute the set of computer-executable instructions to cause the processor to;
detect the hardware module connect to the support housing via the one or more connector components of the set of connector components,determine a movement direction, from the plurality of movement directions, from which the hardware module connects to the support housing,in response to detecting the hardware module connect to the support housing;
determine an orientation of the hardware module based on how the hardware module is connected to the support housing,identify, based at least in part on the movement direction and the orientation of the hardware module, a function associated with the hardware module connected to the support housing, andactivate the function,detect the hardware module disconnect from the support housing via the one or more connector components, andin response to detecting the hardware module disconnect from the support housing, deactivate the function.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are provided for managing operation of an electronic device based on the connection(s) of hardware module(s) to the electronic drive via a support housing. According to certain aspects, the electronic device may detect when a hardware module connects to the support housing. The electronic device may identify a function associated with the hardware module, where the function may be a built-in function of the hardware module itself or of the electronic device. The electronic device may accordingly activate the identified function.
28 Citations
16 Claims
-
1. An electronic device comprising:
-
a support housing; a hardware module configured to connect to the support housing (i) via one or more of a set of connector components, and (ii) from a plurality of movement directions; a memory storing a set of computer-executable instructions; and a processor interfacing with the memory, and configured to execute the set of computer-executable instructions to cause the processor to; detect the hardware module connect to the support housing via the one or more connector components of the set of connector components, determine a movement direction, from the plurality of movement directions, from which the hardware module connects to the support housing, in response to detecting the hardware module connect to the support housing; determine an orientation of the hardware module based on how the hardware module is connected to the support housing, identify, based at least in part on the movement direction and the orientation of the hardware module, a function associated with the hardware module connected to the support housing, and activate the function, detect the hardware module disconnect from the support housing via the one or more connector components, and in response to detecting the hardware module disconnect from the support housing, deactivate the function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method of managing operation of an electronic device comprising a support housing and a hardware module configured to connect to the support housing via one or more of a set of connector components, the method comprising:
-
detecting, by a processor, the hardware module connect to the support housing via the one or more connector components of the set of connector components, the hardware module configured to connect to the support housing from a plurality of movement directions, determining a movement direction, from the plurality of movement directions, from which the hardware module connects to the support housing, in response to detecting the hardware module connect to the support housing; determining an orientation of the hardware module based on how the hardware module is connected to the support housing, identifying, based at least in part on the movement direction and the orientation of the module, a function associated with the hardware module connected to the support housing, and activating the function, detecting the hardware module disconnect from the support housing via the one or more connector components, and in response to detecting the hardware module disconnect from the support housing, deactivating the function. - View Dependent Claims (11, 12, 13)
-
-
14. An electronic device comprising:
-
a support housing; a set of hardware modules configured to connect to the support housing; a memory storing a set of computer-executable instructions; and a processor interfacing with the memory, and configured to execute the set of computer-executable instructions to cause the processor to; detect a first hardware module of the set of hardware modules connect to the support housing, after detecting the first hardware module connect to the support housing, detect a second hardware module of the set of hardware modules connect to the support housing, wherein the second hardware module connecting to the support housing after the first hardware module connects to the support housing is indicative of a hardware module connection sequence, determine that the hardware module connection sequence matches a predetermined sequence, identify an application associated with the predetermined sequence and with at least one of the first hardware module and the second hardware module, and initiate the application. - View Dependent Claims (15, 16)
-
Specification