IP Library › Granted Patent US 9,292,195
Granted Patent B2
US 9,292,195 · App. 14/183,395 · Granted Mar 22, 2016

Device, method, and graphical user interface for configuring and implementing restricted interactions for applications

Inventors: Christopher B. Fleizach (Santa Clara, CA); Joel M. Lopes Da Silva (San Francisco, CA)
Assignee: APPLE INC.
G06F3/0488H04M19/04G06F3/017G06F3/0484G06F3/04883
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,292,195
App. No.
14/183,395
Granted
Mar 22, 2016
Kind
B2
Abstract

An electronic device, while in an interaction configuration mode for a first application, concurrently displays: a first user interface, one or more interaction control user interface objects, and an application restriction controls display user interface object for the first application. The device detects a first gesture, and in response, displays application restriction control user interface objects for the first application. A respective application restriction control user interface object indicates whether a corresponding feature of the first application is configured to be enabled in a restricted interaction mode. The device detects a second gesture, and changes display of a setting in the first application restriction control user interface object for the first application. The device detects a second input, and in response, enters the restricted interaction mode for the first application. The corresponding feature is restricted in accordance with the setting in the first application restriction control user interface object.

Claims (114)

1. An electronic device, comprising:

a display;

a touch-sensitive surface;

one or more processors;

memory; and

one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for:

while in an unrestricted interaction mode for a first application, detecting a first input;

in response to detecting the first input, entering an interaction configuration mode for the first application that is distinct from the unrestricted interaction mode for the first application;

while in the interaction configuration mode for the first application:

concurrently displaying on the display:

a first user interface that includes a plurality of user interface objects for the first application,

one or more interaction control user interface objects, and

an application restriction controls display user interface object for the first application;

detecting a first gesture on the touch-sensitive surface at a location that corresponds to the application restriction controls display user interface object for the first application;

in response to detecting the first gesture at the location that corresponds to the application restriction controls display user interface object for the first application, displaying application restriction control user interface objects for the first application, wherein a respective application restriction control user interface object for the first application indicates whether a corresponding feature of the first application is configured to be enabled while the first application is in a restricted interaction mode;

while displaying the application restriction control user interface objects for the first application, detecting a second gesture on the touch-sensitive surface at a location that corresponds to a first application restriction control user interface object for the first application;

in response to detecting the second gesture, changing display of a setting in the first application restriction control user interface object for the first application to indicate a change to whether a corresponding feature is configured to be enabled while the first application is in the restricted interaction mode; and

detecting a second input; and,

in response to detecting the second input, exiting the interaction configuration mode for the first application and entering the restricted interaction mode for the first application that is distinct from the unrestricted interaction mode for the first application, wherein the corresponding feature is restricted in accordance with the setting in the first application restriction control user interface object for the first application.

2. The device of claim 1 , including instructions for:

subsequent to entering the restricted interaction mode for the first application, exiting from the restricted interaction mode for the first application and entering an interaction configuration mode for a second application; and,

while in the interaction configuration mode for the second application:

concurrently displaying on the display:

a second user interface that includes a plurality of user interface objects for the second application,

one or more interaction control user interface objects, and

an application restriction controls display user interface object for the second application;

detecting a third gesture on the touch-sensitive surface at a location that corresponds to the application restriction controls display user interface object for the second application; and

in response to detecting the third gesture that corresponds to the application restriction controls display user interface object for the second application, displaying application restriction control user interface objects for the second application, wherein the application restriction control user interface objects for the second application are distinct from the application restriction control user interface objects for the first application.

3. The device of claim 1 , including instructions for:

subsequent to entering the restricted interaction mode for the first application, exiting from the restricted interaction mode for the first application and entering the interaction configuration mode for a third application; and,

while in the interaction configuration mode for the third application:

concurrently displaying on the display:

a third user interface that includes a plurality of user interface objects for the third application, and

one or more interaction control user interface objects, without displaying an application restriction controls display user interface object for the third application.

4. The device of claim 1 , wherein:

the first user interface in the interaction configuration mode includes a user interface displayed in the unrestricted interaction mode for the first application just prior to detecting the first input, and

the user interface displayed in the unrestricted interaction mode just prior to detecting the first input includes the plurality of user interface objects for the first application.

5. The device of claim 4 , wherein the user interface displayed in the unrestricted interaction mode for the first application just prior to detecting the first input is displayed at a first scale in the unrestricted interaction mode and at a second scale, less than the first scale, in the interaction configuration mode for the first application.

6. The device of claim 1 , wherein the application restriction control user interface objects for the first application are displayed in a popup view that partially covers at least a portion of the first user interface.

7. The device of claim 6 , wherein the popup view is displayed laterally adjacent to the application restriction controls display user interface object.

8. The device of claim 1 , including instructions for, in response to detecting the first gesture at the location that corresponds to the application restriction controls display user interface object for the first application, maintaining display of at least a portion of the first user interface.

9. The device of claim 1 , wherein the concurrent display of the first user interface, the one or more interaction control user interface objects, and the application restriction controls display user interface object is displayed in response to detecting the first input.

10. The device of claim 1 , wherein the interaction control user interface objects include at least one of:

a touch interaction control user interface object, which, when selected, causes the electronic device to ignore touch inputs on the touch-sensitive surface while in the restricted interaction mode;

a rotate interaction control user interface object, which, when selected, causes the electronic device to ignore rotation of the electronic device while in the restricted interaction mode;

a buttons interaction control user interface object, which, when selected, causes the electronic device to ignore one or more inputs on one or more hardware buttons of the electronic device;

a shake interaction control user interface object, which, when selected, causes the electronic device to ignore shaking of the electronic device while in the restricted interaction mode; and

a motion interaction control user interface object, which, when selected, causes the electronic device to ignore a movement of the electronic device while in the restricted interaction mode.

11. The device of claim 1 , including instructions for:

while displaying the first user interface in the interaction configuration mode for the first application:

detecting one or more gesture inputs on the touch-sensitive surface at a location that corresponds to the first user interface;

for a respective gesture input of the one or more gesture inputs, determining whether one or more user interface objects of the plurality of user interface objects for the first application correspond to the respective gesture input; and

visually distinguishing a first set of user interface objects, in the plurality of user interface objects for the first application, that correspond to the one or more gesture inputs from a second set of user interface objects, in the plurality of user interface objects for the first application, that do not correspond to the one or more gesture inputs.

12. The device of claim 11 , wherein determining whether one or more user interface objects of the plurality of user interface objects for the first application correspond to the respective gesture input includes:

determining a predefined shape from a plurality of predefined shapes, a size of the predefined shape, and a location of the predefined shape that correspond to the respective gesture input; and

determining whether the one or more user interface objects of the plurality of user interface objects for the first application correspond to the determined predefined shape with the determined size at the determined location.

13. The device of claim 11 , including instructions for:

replacing the first user interface with a respective user interface that includes at least the second set of user interface objects in the restricted interaction mode for the first application; and,

while in the restricted interaction mode for the first application:

detecting a gesture input on the touch-sensitive surface at a location that corresponds to a user interface object in the first set of user interface objects; and

ignoring the gesture input detected at the location that corresponds to the user interface object in the first set of user interface objects.

14. The device of claim 13 , wherein the respective user interface replaces the first user interface in response to detecting the second input.

15. The device of claim 11 , including instructions for:

while in the restricted interaction mode for the first application:

detecting a gesture input on the touch-sensitive surface at a location that corresponds to a user interface object in the second set of user interface objects; and,

in response to detecting the gesture input detected at the location that corresponds to the user interface object in the second set of user interface objects, performing a predefined operation that corresponds to the user interface object in the second set of user interface objects.

16. The device of claim 11 , including instructions for:

exiting the restricted interaction mode for the first application;

entering the unrestricted interaction mode for the first application; and,

while in the unrestricted interaction mode for the first application:

detecting a gesture input on the touch-sensitive surface at a location that corresponds to a first user interface object in the first set of user interface objects;

in response to detecting the gesture input detected at the location that corresponds to the first user interface object in the first set of user interface objects, performing a first predefined operation that corresponds to the first user interface object in the first set of user interface objects;

detecting a gesture input on the touch-sensitive surface at a location that corresponds to a second user interface object in the second set of user interface objects; and,

in response to detecting the gesture input detected at the location that corresponds to the second user interface object in the second set of user interface objects, performing a second predefined operation that corresponds to the second user interface object in the second set of user interface objects.

17. The device of claim 11 , including instructions for:

while in the restricted interaction mode for the first application:

detecting a predefined user input;

in response to detecting the predefined user input, displaying a restricted interaction mode exit screen on the display;

while displaying the restricted interaction mode exit screen, detecting one or more inputs;

determining whether the detected one or more inputs match a predefined input for exiting the restricted interaction mode; and,

in accordance with a determination that the detected one or more inputs do not match the predefined input for exiting the restricted interaction mode, ceasing to display the restricted interaction mode exit screen on the display.

18. The device of claim 11 , wherein information identifying the first set of user interface objects and the second set of user interface objects is stored in an individual profile, the individual profile configured for a respective user.

19. The device of claim 11 , wherein the respective gesture input is an open path gesture.

20. A method, comprising:

at an electronic device with a display and a touch-sensitive surface:

while in an unrestricted interaction mode for a first application, detecting a first input;

in response to detecting the first input, entering an interaction configuration mode for the first application that is distinct from the unrestricted interaction mode for the first application;

while in the interaction configuration mode for the first application:

concurrently displaying on the display:

a first user interface that includes a plurality of user interface objects for the first application,

one or more interaction control user interface objects, and

an application restriction controls display user interface object for the first application;

detecting a first gesture on the touch-sensitive surface at a location that corresponds to the application restriction controls display user interface object for the first application;

in response to detecting the first gesture at the location that corresponds to the application restriction controls display user interface object for the first application, displaying application restriction control user interface objects for the first application, wherein a respective application restriction control user interface object for the first application indicates whether a corresponding feature of the first application is configured to be enabled while the first application is in a restricted interaction mode;

while displaying the application restriction control user interface objects for the first application, detecting a second gesture on the touch-sensitive surface at a location that corresponds to a first application restriction control user interface object for the first application;

in response to detecting the second gesture, changing display of a setting in the first application restriction control user interface object for the first application to indicate a change to whether a corresponding feature is configured to be enabled while the first application is in the restricted interaction mode; and

detecting a second input; and,

in response to detecting the second input, exiting the interaction configuration mode for the first application and entering the restricted interaction mode for the first application that is distinct from the unrestricted interaction mode for the first application, wherein the corresponding feature is restricted in accordance with the setting in the first application restriction control user interface object for the first application.

21. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with a display and a touch-sensitive surface, cause the device to:

while in an unrestricted interaction mode for a first application, detect a first input;

in response to detecting the first input, enter an interaction configuration mode for the first application that is distinct from the unrestricted interaction mode for the first application;

while in an unrestricted interaction mode for a first application, detect a first input;

in response to detecting the first input, enter an interaction configuration mode for the first application that is distinct from the unrestricted interaction mode for the first application;

while in the interaction configuration mode for the first application:

concurrently display on the display:

a first user interface that includes a plurality of user interface objects for the first application,

one or more interaction control user interface objects, and

an application restriction controls display user interface object for the first application;

detect a first gesture on the touch-sensitive surface at a location that corresponds to the application restriction controls display user interface object for the first application;

in response to detecting the first gesture at the location that corresponds to the application restriction controls display user interface object for the first application, display application restriction control user interface objects for the first application, wherein a respective application restriction control user interface object for the first application indicates whether a corresponding feature of the first application is configured to be enabled while the first application is in a restricted interaction mode;

while displaying the application restriction control user interface objects for the first application, detect a second gesture on the touch-sensitive surface at a location that corresponds to a first application restriction control user interface object for the first application;

in response to detecting the second gesture, change display of a setting in the first application restriction control user interface object for the first application to indicate a change to whether a corresponding feature is configured to be enabled while the first application is in the restricted interaction mode; and

detect a second input; and,

in response to detecting the second input, exit the interaction configuration mode for the first application and enter the restricted interaction mode for the first application that is distinct from the unrestricted interaction mode for the first application, wherein the corresponding feature is restricted in accordance with the setting in the first application restriction control user interface object for the first application.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2015
From: FLEIZACH, CHRISTOPHER B.; DA SILVA, JOEL M. LOPES
To: APPLE INC.
Reel/Frame 034979/0214 →
Continuity (6)
Continuation In Part 13689708 · Nov 29, 2012
Continuation In Part 13436433 · Mar 30, 2012
Provisional Application 61784014 · Mar 14, 2013
Provisional Application 61657873 · Jun 10, 2012
Provisional Application 61581615 · Dec 29, 2011
Related Publication 20140165000A1 · Jun 12, 2014