IP Library Granted Patent US 9,842,207
Granted Patent B2
US 9,842,207 · App. 14/874,441 · Granted Dec 12, 2017

Mobile device with multiple security domains

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,842,207
App. No.
14/874,441
Granted
Dec 12, 2017
Kind
B2
Abstract

Included within a shared housing are at least one user interface element; a first isolated computational entity; a second isolated computational entity; and a switching arrangement. The switching arrangement is configured to, in a first mode, connect the first isolated computational entity to the at least one user interface element; and, in a second mode, connect the second isolated computational entity to the at least one user interface element.

Claims (52)

1. An apparatus comprising:

at least one user interface element;

a first isolated computational entity;

a second isolated computational entity;

a switching arrangement configured to:

in a first mode, connect said first isolated computational entity to said at least one user interface element; and

in a second mode, connect said second isolated computational entity to said at least one user interface element; and

a shared housing for said at least one user interface element, said first isolated computational entity, said second isolated computational entity, and said switching arrangement;

wherein:

said first isolated computational entity comprises an enterprise computing system including an enterprise memory, and an enterprise system processor coupled to said enterprise memory;

said second isolated computational entity comprises a non-enterprise computing system including a non-enterprise memory isolated from and physically separate from said enterprise memory, and a non-enterprise system processor coupled to said non-enterprise memory and isolated from said enterprise processor; and

said enterprise memory and said enterprise system processor are used only for said enterprise computing system;

said non-enterprise memory and said non-enterprise system processor are used only for said non-enterprise computing system.

2. A method comprising:

providing an apparatus comprising:

at least one user interface element;

a first isolated computational entity;

a second isolated computational entity;

a switching arrangement configured to:

in a first mode, connect said first isolated computational entity to said at least one user interface element; and

in a second mode, connect said second isolated computational entity to said at least one user interface element; and

a shared housing for said at least one user interface element, said first isolated computational entity, said second isolated computational entity, and said switching arrangement;

wherein:

said first isolated computational entity comprises an enterprise computing system including an enterprise memory, and an enterprise system processor coupled to said enterprise memory;

said second isolated computational entity comprises a non-enterprise computing system including a non-enterprise memory isolated from and physically separate from said enterprise memory, and a non-enterprise system processor coupled to said non-enterprise memory and isolated from said enterprise processor; and

said enterprise memory and said enterprise system processor are used only for said enterprise computing system;

said non-enterprise memory and said non-enterprise system processor are used only for said non-enterprise computing system;

operating said apparatus in said first mode; and

switching said apparatus from said first mode to said second mode.

3. An apparatus comprising:

a user interface element;

at least one processor coupled to said user interface element and operative in one of:

a first personality with first personality data and one or more first personality programs associated therewith; and

a second personality with second personality data and one or more second personality programs associated therewith; and

a switching arrangement, associated with said at least one processor, which causes said apparatus to switch between said first personality and said second personality;

wherein:

when said at least one processor is operative in said first personality, a user of said apparatus is unable to observe or affect operation of said one or more second personality programs and said second personality data; and

when said at least one processor is operative in said second personality, a user of said apparatus is unable to observe or affect operation of said one or more first personality programs and said first personality data.

4. A kit of parts for assembly into a mobile device having a housing, a first processor, and at least one user interface element, said kit of parts comprising:

a second processor;

an input/output controller configured to determine user intent to access one of an enterprise personality of said mobile device and a non-enterprise personality of said mobile device; and

a switching arrangement configured to, responsive to said input/output controller:

in a first mode, corresponding to one of said enterprise personality and said non-enterprise personality, connect the first processor to the at least one user interface element; and

in a second mode, corresponding to another one of said enterprise personality and said non-enterprise personality, connect said second processor to the at least one user interface element.

5. A method of providing a service, comprising:

providing to a mobile device manufacturer a kit of parts for assembly into a mobile device having a housing, a first processor, and at least one user interface element, said kit of parts comprising:

a second processor;

an input/output controller configured to determine user intent to access one of an enterprise personality of said mobile device and a non-enterprise personality of said mobile device; and

a switching arrangement configured to, responsive to said input/output controller:

in a first mode, corresponding to one of said enterprise personality and said non-enterprise personality, connect the first processor to the at least one user interface element; and

in a second mode, corresponding to another one of said enterprise personality and said non-enterprise personality, connect said second processor to the at least one user interface element; and

providing support for said another one of said enterprise personality and said non-enterprise personality, once assembled into said mobile device, to a user of said mobile device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2015
From: COHN, DAVID L.; HUNT, GUERNEY D.H.; MOULIC, JAMES RANDAL; PENDARAKIS, DIMITRIOS
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 036721/0682 →