Controlling mobile device access to secure data
US-2017048204-A9 · Feb 16, 2017 · US
US9992204B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9992204-B2 |
| Application number | US-201514705465-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 6, 2015 |
| Priority date | May 6, 2015 |
| Publication date | Jun 5, 2018 |
| Grant date | Jun 5, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system is provided and includes a broadcasting device configured to emit a beacon signal over a predefined range and a mobile computing device. The mobile computing device is configured to run a host operating system at any location. The mobile computing device is further configured to run a virtual machine associated with the beacon signal within the host operating system but only when the computing device is in range of the beacon signal of a predefined strength.
Opening claim text (preview).
What is claimed is: 1. A system, comprising: a broadcasting device configured to emit a beacon signal to which a virtual machine is associated over a predefined positional range from the broadcasting device; and a mobile computing device comprising: a networking unit which is receptive of the beacon signal when the mobile device is within the predefined positional range; a memory having firmware and computer readable instructions residing on the firmware; and one or more processors for executing the computer readable instructions, the computer readable instructions being configured to instruct the one or more processors to run a host operating system at any location, determine whether the mobile computing device is within the predefined positional range based on a strength of the beacon signal received by the networking unit being above a predefined strength and run an instance of the virtual machine within the host operating system using a component of the beacon signal only when the mobile computing device is determined to be within the predefined positional range, and the firmware being configured to terminate the running of the instance of the virtual machine when the mobile computing device is determined to be outside of the predefined positional range based on the strength of the beacon signal received by the networking unit being below the predefined strength. 2. The system according to claim 1 , wherein the component of the beacon signal comprises a decryption element by which the running of the instance of the virtual machine is initiated. 3. The system according to claim 1 , further comprising a virtual machine or operating system instance provisioning server disposed within the predefined positional range. 4. The system according to claim 3 , wherein the mobile computing device comprises firmware on which the operating system and the virtual machine reside. 5. The system according to claim 4 , wherein the mobile computing device updates the virtual machine from the virtual machine or operating system instance provisioning server. 6. The system according to claim 4 , wherein the mobile computing device installs the virtual machine from the virtual machine or operating system instance provisioning server. 7. The system according to claim 4 , wherein the mobile computing device runs the virtual machine on the virtual machine or operating system instance provisioning server. 8. The system according to claim 1 , wherein the computer readable instructions are further configured to instruct the one or more processors to: determine whether the mobile computing device is at a periphery of the predefined positional range from the strength of the beacon signal received by the networking unit being reduced toward the predefined strength; and alerting a user of the mobile computing device that the user is at the periphery of the predefined positional range. 9. A mobile computing device usable with a broadcasted network, the broadcasted network including a broadcasting device emitting a beacon signal associated with a virtual machine, the mobile computing device comprising: a networking unit receptive of the beacon signal when the mobile computing device is in a broadcast range of the broadcasting device; a processing unit coupled to the networking unit; a memory unit having executable instructions stored thereon, which, when executed, cause the processing unit to run a host operating system, determine whether the mobile computing device is within the broadcast range based on a strength of the beacon signal received by the networking unit being above a predefined strength and run an instance of the virtual machine within the host operating system using a component of the beacon signal only when the mobile computing device is determined to be within the broadcast range; and firmware on which the operating system and the virtual machine reside, the firmware being configured to terminate the running of the instance of the virtual machine when the mobile computing device is determined to be outside of the broadcast range based on the strength of the beacon signal received by the networking unit being below the predefined strength. 10. The mobile computing device according to claim 9 , wherein, when executed, the executable instructions cause the processing unit to install or update the virtual machine on the firmware. 11. The mobile computing device according to claim 9 , further comprising data storable remotely from the mobile computing device or on the memory unit to indicate that the mobile computing device is authorized to run the instance of the virtual machine. 12. The mobile computing device according to claim 9 , wherein, when executed, the executable instructions cause the processing unit to run the instance of the virtual machine locally or remotely.
Isolation or security of virtual machine instances · CPC title
to a system of files or objects, e.g. local or distributed file system or database · CPC title
Entity profiles · CPC title
Detecting or preventing theft or loss · CPC title
Starting, stopping, suspending or resuming virtual machine instances · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.