Systems and Apparatuses for a Secure Mobile Cloud Framework for Mobile Computing and Communication
First Claim
1. A mobile device configured to be a member of a mobile and ad hoc network comprising:
- a wireless communication interface;
a data storage device configured to store;
one or more software components;
one or more duplicated software components; and
one or more extended semi-shadow images, wherein the one or more extended shadow images may be configured to link one or more common software components through a virtual trust and provisioning domain;
a mobile processing device configured to;
optionally execute the one or more software components locally;
optionally migrate execution of the one or more software components on a cloud-based computing server;
optionally execute the one or more duplicated software components on a cloud-based computing server; and
provide sensing data.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and apparatuses for a secure mobile cloud framework (referred to as MobiCloud) for mobile computing and communication are disclosed. Embodiments of MobiCloud transfer each mobile node from a traditional strictly layer-structured communication node into a service node (SN). Each SN may be used as a service provider or a service broker according its capability. Each SN may be incorporated as a virtualized component of the MobiCloud. In some embodiments, MobiCloud mirrors an SN to one or multiple virtual images in the Cloud for addressing communication and computation deficiencies of mobile devices. Virtual images can create a visualized MANET routing and communication layer that can maximally assist the mobile nodes to enable pervasive computing services for each mobile device owner. A secure data processing framework is disclosed for the MobiCloud.
57 Citations
18 Claims
-
1. A mobile device configured to be a member of a mobile and ad hoc network comprising:
-
a wireless communication interface; a data storage device configured to store; one or more software components; one or more duplicated software components; and one or more extended semi-shadow images, wherein the one or more extended shadow images may be configured to link one or more common software components through a virtual trust and provisioning domain; a mobile processing device configured to; optionally execute the one or more software components locally; optionally migrate execution of the one or more software components on a cloud-based computing server; optionally execute the one or more duplicated software components on a cloud-based computing server; and provide sensing data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A mobile and ad hoc network comprising:
-
one or more mobile devices configured to be members of the mobile and ad hoc network, the mobile devices comprising; a wireless communication interface; a data storage device configured to store; one or more software components; one or more duplicated software components; and one or more extended semi-shadow images, wherein the one or more extended shadow images may be configured to link one or more common software components through a virtual trust and provisioning domain; a mobile processing device configured to; optionally execute the one or more software components; optionally migrate execution of the one or more software components on a cloud-based computing server; optionally execute the one or more duplicated software components on a cloud-based computing server; and provide sensing data; the cloud-based computing server optionally configured to execute the one or more software components whose execution has been migrated; and a resource manager configured to provide instructions to the one or more mobile devices whether to execute at least one of the one or more software components or migrate the execution of at least one of the one or more software components to the cloud-based computing server. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification