Privacy screen
AssigneeApple Inc.
InventorsClément Pierre Nicolas Boissière, Timothy R. Oriol
Life of this patent
Estimating the term…
Abstract
A first device coupled with a first display and an image sensor receives output data from a second device having a second display different from the first display. The output data represents content displayable by the second device on the second display. The first device determines, using the image sensor, a position of the second display relative to the first device and causes the first display to display content based on the output data received from the second device and the determined position of the second display relative to the first device.
Claims20
A system comprising:
- a first device with a touch-sensitive display, and a second device with a second display different from the touch-sensitive display,
- the first device configured to:
- produce first output data including data corresponding to a first icon for launching a first application;
- while the first device is operating in a normal mode:
- display the first icon on the touch-sensitive display in accordance with the first output data, wherein the first icon is displayed at a first location on the touch-sensitive display;
- and
- while the first device is operating in a private mode:
- forgo displaying visible content on the touch-sensitive display, including the first icon in accordance with the first output data;
- transmit the first output data to the second device;
- detect an input on the touch-sensitive display corresponding to the first location, wherein the input is detected without displaying the first icon on the touch-sensitive display;
- in response to detecting the input on the touch-sensitive display corresponding to the first location, produce second output data including data corresponding to a user interface for the first application, wherein the second output data is produced without being displayed on the touch-sensitive display;
- and
- transmit the second output data to the second device;
- and
- the second device configured to:
- while the first device is operating in the private mode:
- before the first device detects the input on the touch-sensitive display corresponding to the first location, display, on the second display, the first icon in accordance with the first output data, wherein a displayed location for the first icon on the second display is based in part on the first location on the touch-sensitive display;
- and
- after the first device detects the input on the touch-sensitive display corresponding to the first location, display, on the second display, the user interface for the first application in accordance with the second output data.
A non-transitory computer-readable storage medium comprising one or more programs for execution by one or more processors of a system having a first device with a touch-sensitive display and a second device with a second display different from the touch-sensitive display, the one or more programs including instructions which, when executed by the one or more processors, cause the system to:
- produce first output data including data corresponding to a first icon for launching a first application;
- while the first device is operating in a normal mode:
- display the first icon on the touch-sensitive display in accordance with the first output data, wherein the first icon is displayed at a first location on the touch-sensitive display;
- and
- while the first device is operating in a private mode:
- forgo displaying visible content on the touch-sensitive display, including the first icon in accordance with the first output data;
- transmit the first output data from the first device to the second device;
- display, on the second display, the first icon in accordance with the first output data, wherein a displayed location for the first icon on the second display is based in part on the first location on the touch-sensitive display;
- after displaying, on the second display, the first icon in accordance with the first output data, detect an input on the touch-sensitive display corresponding to the first location, wherein the input is detected without displaying the first icon on the touch-sensitive display;
- in response to detecting the input on the touch-sensitive display corresponding to the first location, produce second output data including data corresponding to a user interface for the first application, wherein the second output data is produced without being displayed on the touch-sensitive display;
- transmit the second output data from the first device to the second device;
- and
- display, on the second display, the user interface for the first application in accordance with the second output data.
A method of operating a system having a first device with a touch-sensitive display and a second device with a second display different from the touch-sensitive display, the method comprising:
- producing first output data including data corresponding to a first icon for launching a first application;
- while the first device is operating in a normal mode:
- displaying the first icon on the touch-sensitive display in accordance with the first output data, wherein the first icon is displayed at a first location on the touch-sensitive display;
- and
- while the first device is operating in a private mode:
- forgoing displaying visible content on the touch-sensitive display, including the first icon in accordance with the first output data;
- transmitting the first output data from the first device to the second device;
- displaying, on the second display, the first icon in accordance with the first output data, wherein a displayed location for the first icon on the second display is based in part on the first location on the touch-sensitive display;
- after displaying, on the second display, the first icon in accordance with the first output data, detecting an input on the touch-sensitive display corresponding to the first location, wherein the input is detected without displaying the first icon on the touch-sensitive display;
- in response to detecting the input on the touch-sensitive display corresponding to the first location, producing second output data including data corresponding to a user interface for the first application, wherein the second output data is produced without being displayed on the touch-sensitive display;
- transmitting the second output data from the first device to the second device;
- and
- displaying, on the second display, the user interface for the first application in accordance with the second output data.
A first electronic device comprising:
- a touch-sensitive display;
- one or more processors;
- and
- memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:
- producing first output data including data corresponding to a first icon for launching a first application;
- while the first electronic device is operating in a normal mode:
- displaying the first icon on the touch-sensitive display in accordance with the first output data, wherein the first icon is displayed at a first location on the touch-sensitive display;
- and
- while the first electronic device is operating in a private mode:
- forgoing displaying visible content on the touch-sensitive display, including the first icon in accordance with the first output data;
- transmitting the first output data to a second device having a second display different from the touch-sensitive display, wherein the first icon is displayable by the second display in accordance with the first output data;
- detecting an input on the touch-sensitive display corresponding to the first location, wherein the input is detected without displaying the first icon on the touch-sensitive display;
- in response to detecting the input on the touch-sensitive display corresponding to the first location, producing second output data including data corresponding to a user interface for the first application, wherein the second output data is produced without being displayed on the touch-sensitive display;
- and
- transmitting the second output data to the second device, wherein the user interface for the first application is displayable by the second display in accordance with the second output data.
A non-transitory computer-readable storage medium comprising one or more programs for execution by one or more processors of a first device with a touch-sensitive display, the one or more programs including instructions which, when executed by the one or more processors, cause the first device to:
- produce first output data including data corresponding to a first icon for launching a first application;
- while the first device is operating in a normal mode:
- display the first icon on the touch-sensitive display in accordance with the first output data, wherein the first icon is displayed at a first location on the touch-sensitive display;
- and
- while the first device is operating in a private mode:
- forgo displaying visible content on the touch-sensitive display, including the first icon in accordance with the first output data;
- transmit the first output data to a second device having a second display different from the touch-sensitive display, wherein the first icon is displayable by the second display in accordance with the first output data;
- detect an input on the touch-sensitive display corresponding to the first location, wherein the input is detected without displaying the first icon on the touch-sensitive display;
- in response to detecting the input on the touch-sensitive display corresponding to the first location, produce second output data including data corresponding to a user interface for the first application, wherein the second output data is produced without being displayed on the touch-sensitive display;
- and
- transmit the second output data to the second device, wherein the user interface for the first application is displayable by the second display in accordance with the second output data.
A method comprising:
- at a first device with a touch-sensitive display:
- producing first output data including data corresponding to a first icon for launching a first application;
- while the first device is operating in a normal mode:
- displaying the first icon on the touch-sensitive display in accordance with the first output data, wherein the first icon is displayed at a first location on the touch-sensitive display;
- and
- while the first device is operating in a private mode:
- forgoing displaying visible content on the touch-sensitive display, including the first icon in accordance with the first output data;
- transmitting the first output data to a second device having a second display different from the touch-sensitive display, wherein the first icon is displayable by the second display in accordance with the first output data;
- detecting an input on the touch-sensitive display corresponding to the first location, wherein the input is detected without displaying the first icon on the touch-sensitive display;
- in response to detecting the input on the touch-sensitive display corresponding to the first location, producing second output data including data corresponding to a user interface for the first application, wherein the second output data is produced without being displayed on the touch-sensitive display;
- and
- transmitting the second output data to the second device, wherein the user interface for the first application is displayable by the second display in accordance with the second output data.
Dependencies are inferred from the claim text.