Systems and apparatuses for a secure mobile cloud framework for mobile computing and communication

US10425411B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10425411-B2
Application numberUS-201414775496-A
CountryUS
Kind codeB2
Filing dateMar 13, 2014
Priority dateApr 5, 2012
Publication dateSep 24, 2019
Grant dateSep 24, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: a plurality of mobile device computers, each executing one or more virtual machines via a corresponding one or more virtual images local to the respective mobile device computer; and a network virtualization framework to virtualize the one or more virtual images of the plurality of mobile device computers using an Extended Semi-Shadow Image (ESSI) at the system to represent the one or more virtual machines executing at the plurality of mobile device computers; a networking system coupled to the plurality of mobile device computers and configured to: provide a portal for receiving, from a client device, parameters for the one or more virtual machines; provision the one or more virtual machines on the plurality of mobile device computers based, at least in part, on the received parameters; provide access to the one or more virtual machines through the portal; receiving a task to perform by the one or more virtual machines, wherein the task involves at least one software component associated with an application root executing on the client device, and wherein the at least one software component is to be performed by either the client device or the one or more virtual machines; and performing the task via the ESSI at the system on behalf of the respective one or more virtual machines executing at the plurality of mobile device computers. 2. The system of claim 1 : wherein each ESSI at the system provides extended capabilities in addition to duplicating functions of the respective mobile device computer upon which the virtual machine is executing; and wherein the extended capabilities include running services not available via a mobile and ad hoc network (MANET) communication system within which the respective mobile device operates, the services including at least one of search services, data mining services, media processing services, and trust pre-establishment services via advance credential exchange and security key establishment. 3. The system of claim 1 : wherein the networking system is configured to provided access by providing an application programming interface (API); and wherein the networking system comprises at least one of an extensible messaging and presence protocol (XMPP) server, a virtual private network (VPN) server, a content management web server, a public domain name system database, and a web portal. 4. The system of claim 1 : wherein each of the plurality of mobile device computers executing the one or more virtual machines execute the virtual machines via a corresponding one or more virtual images local to the respective mobile device computer; and wherein each ESSI at the system representing the one or more virtual machines is one of an exact clone of one of the virtual images of the virtual machines or a partial clone of one of the virtual images of the virtual machines or an image containing extended physical device functions from a respective one of the mobile device computers upon which the virtual machine is executing. 5. The system of claim 1 : wherein the networking system is further configured to authenticate the client device by performing the steps of: receiving a first request to activate a user account, wherein the request comprises a user public key; sending the first request and the user public key to an identity management module; sending a second request for a user certificate to a certificate authorization module; recording user information to generate the second request; verifying the second request for the user certificate; and issuing the user certificate to the identity management module. 6. The system of claim 1 , further comprising: a plurality of sensors coupled to at least one computer of the plurality of computers, wherein at least one virtual machine of the one of more virtual machines comprises a plurality of virtual sensor templates corresponding to the plurality of sensors, and wherein the portal is configured to provide access to the plurality of virtual sensor templates. 7. The system of claim 1 , wherein the one or more virtual machines are configured to perform tasks related to at least one of web hosting, anti-virus, and anti-phishing. 8. The system of claim 1 , further comprising: a remote data store coupled to the plurality of computers, wherein the networking system is configured to provision storage from the remote data store within the respective ESSI for each of the one or more virtual machines through the portal; and wherein the networking system is further configured to provision storage from the remote data store. 9. The system of claim 1 , wherein the network virtualization framework is further configured to: treat each mobile device computer as a Service Node (SN) within the networking system; and mirror every Service Node to the Extended Semi-Shadow Images (ESSIs) in available via a service cloud established by the system to compensate for communication and computation deficiencies of the plurality of mobile device computers. 10. Non-transitory computer readable storage media having instructions stored thereupon that, when executed by a system having at least a processor and a memory therein, the instructions cause the system to perform operations comprising: communicatively interfacing with a plurality of mobile device computers via a networking system, each of the plurality of mobile device computers executing one or more virtual machines via a corresponding one or more virtual images local to the respective mobile device computer; and virtualizing, via a network virtualization framework, the one or more virtual images of the plurality of mobile device computers using an Extended Semi-Shadow Image (ESSI) at the system to represent the one or more virtual machines executing at the plurality of mobile device computers; exposing a portal for receiving, from a client device, parameters for the one or more virtual machines; provisioning the one or more virtual machines on the plurality of mobile device computers based, at least in part, on the received parameters; providing access to the one or more virtual machines through the portal; receiving a task to perform by the one or more virtual machines, wherein the task involves at least one software component associated with an application root executing on the client device, and wherein the at least one software component is to be performed by either the client device or the one or more virtual machines; and performing the task via the ESSI at the system on behalf of the respective one or more virtual machines executing at the plurality of mobile device computers. 11. The non-transitory computer readable storage media of claim 10 : wherein each ESSI at the system provides extended capabilities in addition to duplicating functions of the respective mobile device computer upon which the virtual machine is executing; and wherein the extended capabilities include running services not available via a mobile and ad hoc network (MANET) communication system within which the respective mobile device operates, the services including at least one of search services, data mining services, media processing services, and trust pre-establishment services via advance credential exchange and security key establishment. 12. The non-transitory computer readable storage media of claim 10 : wherein each of the plurality of mobile device computers executing the one or more virtual machines execute the virtual machines via a corresponding one or more virtual images local to the respective mobile device computer; and wherein each ESSI at the system representing the one or more virtual machines is

Assignees

Inventors

Classifications

  • for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32) · CPC title

  • involving pairings, e.g. identity based encryption [IBE], bilinear mappings or bilinear pairings, e.g. Weil or Tate pairing · CPC title

  • Grid computing · CPC title

  • Creating, deleting, cloning virtual machine instances · CPC title

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10425411B2 cover?
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…
Who is the assignee on this patent?
Univ Arizona State
What technology area does this patent fall under?
Primary CPC classification H04L9/30. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 24 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).