Modular mobile device
First Claim
1. A modular mobile device for apportioning operation control of constituent components integral within a shell module to a core module, the modular mobile device comprising:
- the shell module including a set of form factors replicating features of a particular style of handset device, wherein the form factors comprise;
(a) aesthetic aspects influencing an external appearance of the modular mobile device; and
(b) the constituent components providing at least a portion of the functional capabilities of the modular mobile device;
the core module to manage the constituent components upon engagement with the shell module, wherein disengagement of the core module from the shell module renders the core module a standalone device that is configured to continue managing the constituent components upon disengagement with the shell module, the core module comprising;
(a) a power-source component to supply power to the constituent components of the shell module;
(b) a processing component to control, in part, operations of the constituent components upon detection thereof; and
(c) a radio component to enable communication between the modular mobile device and a wireless network.
6 Assignments
0 Petitions
Accused Products
Abstract
Embodiments provide a shell module that accommodates form factors that define operational and aesthetic aspects of a modular device. Operational form factors of the shell module include constituent components that provide functional capabilities of the modular device. These constituent components are manipulated and powered by a core module, upon engagement thereto. In particular, the core module includes a power-source component for supplying power to the shell module and a processing component for managing the constituent components. The process of engagement includes executing a recognition procedure to determine a configuration of the shell module. The recognition procedure includes extracting available properties from the constituent components, utilizing the properties to determine an identity of each of the constituent components, and integrating operational control of the constituent components with the processing component. Accordingly, the core module communicates with the constituent components as if they are native to the core module.
30 Citations
17 Claims
-
1. A modular mobile device for apportioning operation control of constituent components integral within a shell module to a core module, the modular mobile device comprising:
-
the shell module including a set of form factors replicating features of a particular style of handset device, wherein the form factors comprise; (a) aesthetic aspects influencing an external appearance of the modular mobile device; and (b) the constituent components providing at least a portion of the functional capabilities of the modular mobile device; the core module to manage the constituent components upon engagement with the shell module, wherein disengagement of the core module from the shell module renders the core module a standalone device that is configured to continue managing the constituent components upon disengagement with the shell module, the core module comprising; (a) a power-source component to supply power to the constituent components of the shell module; (b) a processing component to control, in part, operations of the constituent components upon detection thereof; and (c) a radio component to enable communication between the modular mobile device and a wireless network. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computerized method for engaging a core module and a shell module to function as a modular mobile device, the computerized method comprising:
-
receiving an indication of the shell module attaching to the core module, wherein a power-source component and a processing component are integral to the core module while the shell module includes constituent components that provide at least a portion of the functional capabilities of the modular mobile device; attempting to activate the constituent components of the shell module upon attachment; when activated, executing a recognition procedure to determine a configuration of the shell module, wherein the recognition procedure comprises; (a) extracting available properties from the constituent components; and (b) utilizing the properties to determine an identity of each of the constituent components; incident to recognizing the constituent components, integrating operational control of the constituent components with the processing component such that the processing component considers the constituent components as native to the core module, wherein integrating operational control of the constituent components with the processing component comprises; (a) comparing the properties of the identified constituent components against shell profiles to determine capabilities of the identified constituent components, wherein the shell profiles include a list of the capabilities intrinsic to various constituent components; (b) appending the determined capabilities to a device menu structure; and (c) instantiating a driver element within the processing component to manage the constituent components in concert with the components integral to the core module by employing the device menu structure; and detaching the shell module from the core module by rendering the core module a standalone device and maintaining functionality of the processing component by storing instructions received from a corollary shell module previously integrated with the core module, and by continuing to exert operational control of the corollary shell module according to the instructions. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for disengaging a core module and a shell module previously functioning as a modular mobile device, the computerized method comprising:
-
providing the shell module and the core module, wherein a power-source component and a processing component are integral to the core module while the shell module includes constituent components, and wherein operational control of the constituent components is integrated within the processing component such that the processing component manages the constituent components as native to the core module; and detaching the shell module from the core module by rendering the core module a standalone device and maintaining functionality of the processing component by storing instructions received from a corollary shell module previously integrated with the core module, and by continuing to exert operational control of the corollary shell module according to the instructions, wherein rendering the core module a standalone device comprises; (a) disallowing the core module to impart power to the shell module; and (b) disarticulating operable control of the constituent components from the processing component.
-
Specification