# US 2014/0157403 A1 · Transitioning between access states of a computing device

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0157403 A1
- Document ID: US20140157403A1
- Status: Published application
- Kind: A1
- Application number: 14/173,623
- Filed: 2014-02-05
- Published: 2014-06-05
- Earliest claimed: 2012-10-15
- Assignees: Google Inc.
- Applicants: Google Inc.
- Inventors: Florian Rohrweck; Zhen Elizabeth Fong-Jones
- Web page: https://patentgrep.com/patent/US20140157403A1

## CPC

- G06F 21/36: by graphic or iconic representation
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Aspects of this disclosure are directed to outputting, for display at a presence-sensitive display, a first set of two or more selectable objects in a first arrangement of locations, the computing device operating in a first instance of a limited access state. At least one of the selectable objects includes an element of a predetermined passcode. The computing device may receive an indication of a first gesture to select one of the selectable objects and an indication of a second gesture to designate the selected object as an element of a candidate passcode. The computing device may transition to an access state based at least in part on a comparison between the candidate passcode and the predetermined passcode. The computing device may transition to a second instance of the limited access state, and may output a second set of two or more selectable objects in a second, different arrangement.

## Claims

### Claim at position 1

1-20. (canceled)

### Claim 21

A method comprising:
outputting, by a computing device, for display, and while operating in a first access state at an initial time, a set of two or more selectable objects in a random arrangement of locations determined at the initial time, wherein the computing device, while operating in the first access state, denies access to one or more applications executable by the computing device, and wherein at least one of the set of two or more selectable objects corresponds to a respective element of a predetermined passcode;
receiving, by the computing device, an indication of a gesture to designate the at least one of the set of two or more selectable objects of the set as a respective element of a candidate passcode; and
responsive to determining that the candidate passcode matches the predetermined passcode, transitioning, by the computing device, from operating in the first access state to operating in a second access state, wherein the computing device, while operating in the second access state, permits access to the one or more applications executable by the computing device.

### Claim 22 (depends on 21)

The method of claim 21, wherein the random arrangement of locations is a first random arrangement of locations, the method further comprising:
outputting, by the computing device, for display, and while operating in the first access state at a subsequent time, the set of two or more selectable objects in a second random arrangement of locations determined at the subsequent time, wherein the second random arrangement of locations is different than the first random arrangement of locations.

### Claim 23 (depends on 22)

The method of claim 22, wherein the gesture is a first gesture, the method further comprising:
receiving, by the computing device, an indication of a second gesture to designate the at least one of the set of two or more selectable objects as the respective element of the candidate passcode; and
responsive to determining that the candidate passcode matches the predetermined passcode, transitioning, by the computing device, from operating in the first access state, to operating in the second access state.

### Claim 24 (depends on 21)

The method of claim 21, further comprising:
subsequent to receiving the indication of the gesture, determining, by the computing device, that a sequence of designated elements of the candidate passcode matches a sequence of elements of the predetermined passcode; and
responsive to determining that the sequence of designated elements of the candidate passcode matches the sequence of elements of the predetermined passcode, determining, by the computing device, that the candidate passcode matches the predetermined passcode.

### Claim 25 (depends on 21)

The method of claim 21, wherein receiving the indication of the gesture comprises receiving an indication of a motion gesture to designate the at least one of the set of two or more selectable objects as the respective element of the candidate passcode.

### Claim 26 (depends on 21)

The method of claim 21, wherein outputting the set of two or more selectable objects in the random arrangement of locations comprises outputting, by the computing device, for display, and while operating in the first access state at the initial time, the at least one of the set of two or more selectable objects at a first location of the random arrangement of locations, the method further comprising:
subsequent to receiving the indication of the gesture, ceasing to output, by the computing device, the at least one of the set of two or more selectable objects at the first location of the random arrangement of locations; and
outputting, by the computing device, for display, and while operating in the first access state, the at least one of the set of two or more selectable objects at a second location different from the first location and not included in the random arrangement of locations.

### Claim 27 (depends on 21)

The method of claim 21,
wherein outputting the set of two or more selectable objects in the random arrangement of locations comprises outputting, by the computing device, for display at a first region of a presence-sensitive display, and while operating in the first access state, the at least one of the set of two or more selectable objects at a first location of the first region of the presence-sensitive display, and
wherein receiving the indication of the gesture comprises receiving an indication of a motion gesture that spans the first location of the first region of the presence-sensitive display and a second location of a second region of the presence-sensitive display, wherein the second region of the presence-sensitive display is different from the first region.

### Claim 28 (depends on 27)

The method of claim 27, wherein the first region corresponds to a selection area of the presence-sensitive display that displays the set of two or more selectable objects and the second region corresponds to an unlock area of the presence-sensitive display that displays each designated object of the set of two or more selectable objects.

### Claim 29 (depends on 21)

The method of claim 21, wherein each of the set of two or more selectable objects comprises one of a circular, square, triangular, or cross-shaped selectable object.

### Claim 30 (depends on 21)

The method of claim 21, wherein each of the set of two or more selectable objects does not include alphanumeric characters.

### Claim 31

A computer-readable storage medium encoded with instructions that, when executed, cause at least one processor of a computing device to:
output, for display, and while the computing device operates in a first access state at an initial time, a set of two or more selectable objects in a random arrangement of locations determined at the initial time, wherein the computing device, while operating in the first access state, denies access to one or more applications executable by the computing device, and wherein at least one of the set of two or more selectable objects corresponds to a respective element of a predetermined passcode;
receive an indication of a gesture to designate the at least one of the set of two or more selectable objects as a respective element of a candidate passcode; and
responsive to determining that the candidate passcode matches the predetermined passcode, transition from operating in the first access state to operating in a second access state, wherein the computing device, while operating in the second access state, permits access to the one or more applications executable by the computing device.

### Claim 32 (depends on 31)

The computer-readable storage medium of claim 31, wherein the random arrangement of locations is a first random arrangement of locations, the computer-readable storage medium being further encoded with instructions that, when executed, further cause the at least one processor of the computing device to:
output, for display, and while the computing device operates in the first access state at a subsequent time, the set of two or more selectable objects in a second random arrangement of locations determined at the subsequent time, wherein the second random arrangement of locations is different than the first random arrangement of locations.

### Claim 33 (depends on 32)

The computer-readable storage medium of claim 32, wherein the gesture is a first gesture, the computer-readable storage medium being further encoded with instructions that, when executed, further cause the at least one processor of the computing device to:
receive an indication of a second gesture to designate the at least one of the set of two or more selectable objects as the respective element of the candidate passcode; and
responsive to determining that the candidate passcode matches the predetermined passcode, transition from operating in the first access state, to operating in the second access state.

### Claim 34 (depends on 31)

The computer-readable storage medium of claim 31 being further encoded with instructions that, when executed, further cause the at least one processor of the computing device to:
subsequent to receiving the indication of the gesture, determine that a sequence of designated elements of the candidate passcode matches a sequence of elements of the predetermined passcode; and
responsive to determining that the sequence of designated elements of the candidate passcode matches the sequence of elements of the predetermined passcode, determine that the candidate passcode matches the predetermined passcode.

### Claim 35 (depends on 31)

The computer-readable storage medium of claim 31 being further encoded with instructions that, when executed, further cause the at least one processor of the computing device to receive the indication of the gesture by at least receiving an indication of a motion gesture to designate the at least one of the set of two or more selectable objects as the respective element of the candidate passcode.

### Claim 36

A computing device comprising:
at least one processor that is configured to:
output, for display at a presence-sensitive display, and while the computing device operates in a first access state at an initial time, a set of two or more selectable objects in a random arrangement of locations of the presence-sensitive display determined at the initial time, wherein the presence-sensitive display is operatively coupled to the device, wherein the computing device, while operating in the first access state, denies access to one or more applications executable by the computing device, and wherein at least one of the set of two or more selectable objects corresponds to a respective element of a predetermined passcode;
receive an indication of a gesture detected at the presence-sensitive display to designate the at least one of the set of two or more selectable objects as a respective element of a candidate passcode; and
responsive to determining that the candidate passcode matches the predetermined passcode, transition from operating in the first access state, to operating in a second access state, wherein the computing device, while operating in the second access state, permits access to the one or more applications executable by the computing device.

### Claim 37 (depends on 36)

The computing device of claim 36, wherein the random arrangement of locations is a first random arrangement of locations, wherein the at least one processor is further configured to:
output, for display at the presence-sensitive display, and while the computing device operates in the first access state at a subsequent time, the set of two or more selectable objects in a second random arrangement of locations of the presence-sensitive display determined at the subsequent time, wherein the second random arrangement of locations is different than the first random arrangement of locations.

### Claim 38 (depends on 36)

The computing device of claim 36, wherein the gesture is a first gesture and the at least one processor is further configured to:
receive an indication of a second gesture detected at the presence-sensitive display to designate the at least one of the set of two or more selectable objects as the respective element of the candidate passcode; and
responsive to determining that the candidate passcode matches the predetermined passcode, transition the computing device from operating in the first access state to operating in the second access state.

### Claim 39 (depends on 36)

The computing device of claim 36, wherein the at least one processor is further configured to:
subsequent to receiving the indication of the gesture, determine that a sequence of designated elements of the candidate passcode matches a sequence of elements of the predetermined passcode; and
responsive to determining that the sequence of designated elements of the candidate passcode matches the sequence of elements of the predetermined passcode, determine that the candidate passcode matches the predetermined passcode.

### Claim 40 (depends on 36)

The computing device of claim 36, wherein the at least one processor is further configured to receive the indication of the gesture by at least receiving an indication of a motion gesture detected at the presence-sensitive display to designate the at least one of the set of two or more selectable objects as the respective element of the candidate passcode.
