# US 10,122,838 B2 · User interface for 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 10,122,838 B2
- Document ID: US10122838B2
- Status: Granted
- Kind: B2
- Application number: 14/138,394
- Filed: 2013-12-23
- Published: 2014-07-03
- Granted: 2018-11-06
- Earliest claimed: 2013-01-02
- Assignees: Canonical Limited
- Applicants: Canonical Limited
- Inventors: Mark Shuttleworth; Ivo Weevers; Mika Meskanen; Oren Horev; Calum Pringle; John Lea; Otto Greenslade; Marcus Haslam; Ivanka Majic; Xi Zhu
- Web page: https://patentgrep.com/patent/US10122838B2

## CPC

- H04M 1/724: User interfaces specially adapted for cordless or mobile telephones
- G06F 3/017: {Gesture based interaction, e.g. based on a set of recognized hand gestures (interaction based on gestures traced on a digitiser G06F3/04883)}
- G06F 3/0481: based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F 3/04817: using icons (graphical or visual programming using iconic symbols G06F8/34)
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/0484: for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F 3/0485: Scrolling or panning
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- H04M 1/67: by electronic means
- H04M 1/72409: by interfacing with external accessories (hands-free H04M1/60)
- G06F 3/1423: {controlling a plurality of local displays, e.g. CRT and flat panel display}
- G09G 2354/00: Aspects of interface with display user
- H04M 2250/22: including a touch pad, a touch sensor or a touch detector
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G09G: ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION (arrangements for transferring data between digital computers and displays G06F3/14; static indicating arrangements comprising an association of a number of separate sources or light control cells G09F9/00; static indicating arrangements comprising integral associations of a number of light sources H01J, H01K, H10H, H05B33/12; scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission, details thereof H04N1/00)

## Abstract

There is disclosed a smartphone, tablet or other computing device comprising: (a) a touch sensitive display; (b) one or more processors; (c) computer memory; (d) one or more computer programs stored in the computer memory and configured to be executed by the one or more processors and including instructions for detecting a swipe in from an edge of the display, and in response to the detected swipe causing a home screen to be displayed, the home screen listing running apps and user notifications, such as missed calls, irrespective of which screen the device was displaying immediately prior to the swipe in from the edge.

## Claims

### Claim 1

A smartphone, tablet or other computing device comprising:
(a) a touch sensitive display;
(b) one or more processors;
(c) computer memory;
(d) one or more computer programs stored in the computer memory and configured to be executed by the one or more processors and including instructions for
detecting a swipe in from an edge of the display, and in response to the detected swipe causing a home screen to be displayed, irrespective of which screen the device was displaying immediately prior to the swipe in from the edge, the home screen listing running apps and user notifications, such as missed calls;
wherein when the detected swipe comprises a short swipe from the left edge and the displayed screen is a welcome screen, an app launcher is displayed and when the short swipe continues to a long swipe and the displayed screen is a welcome screen, an apps page of the home screen is displayed, the welcome screen being a lock screen comprising a circular arrangement of thirty small dots, each dot representing an activity or state, the activity or state being indicated by the size of a semi-translucent circle adjacent to each dot;
wherein when a direction of the detected swipe is reversed back to the edge of the display before the home screen is fully displayed, the home screen is progressively removed as the detected swipe continues in the reversed direction; and
detecting a sideways swipe while the home screen is being displayed, and in response to the detected sideways swipe, causing the home screen to display contacts based on frequency of communication.

### Claim 2 (depends on 1)

The device of claim 1 in which the swipe in from the edge brings up the home screen and requires only a single gesture to be detected.

### Claim 3 (depends on 1)

The device of claim 1 in which the swipe in from the edge brings up the home screen and requires a single gesture and a commit or select action to be detected.

### Claim 4 (depends on 1)

The device of claim 1 in which the swipe is a long swipe in from the left edge.

### Claim 5 (depends on 1)

The device of claim 1 in which home screen content is user customizable.

### Claim 6 (depends on 1)

The device of claim 1 in which the home screen includes one or more of: recently added music, new film releases, on-line stores.

### Claim 7 (depends on 1)

The device of claim 1 in which the home screen includes missed call notifications and enables the user to return the call without tasking away to a phone app.

### Claim 8 (depends on 1)

The device of claim 1 in which the device has no dedicated physical ‘home’ button.

### Claim 9 (depends on 1)

The device of claim 1 in which the home screen includes apps sections listing all installed apps and also apps available for download.

### Claim 10 (depends on 1)

The device of claim 1 in which swiping right from the home screen takes you to the home screen Apps page; a further swipe right takes you to Videos.

### Claim 11 (depends on 1)

The device of claim 1 in which swiping left takes you to People (contacts) and a further swipe right takes you to Music.

### Claim 12 (depends on 1)

The device of claim 1 in which a short swipe in from the left edge brings up a launcher bar, including icons for various apps, plus an icon for the home screen.

### Claim 13 (depends on 1)

The device of claim 1, wherein when the detected swipe ends with a commit gesture before the home screen is displayed or removed, the home screen is displayed.

### Claim 14

A method comprising the following steps, performed at a computing device with a touch sensitive display:
detecting a swipe in from an edge of the display, and in response to the detected swipe causing a home screen to be displayed, irrespective of which screen the device was displaying immediately prior to the swipe in from the edge, the home screen listing running apps and user notifications, such as missed calls,
wherein when the detected swipe comprises a short swipe from the left edge and the displayed screen is a welcome screen, an app launcher is displayed and when the short swipe continues to a long swipe and the displayed screen is a welcome screen, an apps page of the home screen is displayed, the welcome screen being a lock screen comprising a circular arrangement of thirty small dots, each dot representing an activity or state, the activity or state being indicated by the size of a semi-translucent circle adjacent to each dot;
wherein when a direction of the detected swipe is reversed back to the edge of the display before the home screen is fully displayed, the home screen is progressively removed as the detected swipe continues in the reversed direction; and
detecting a sideways swipe while the home screen is displayed, and in response to the detected sideways swipe, causing the home screen to display frequently used contacts based on user usage.

### Claim 15 (depends on 14)

The method of claim 14, wherein when the detected swipe ends with a commit gesture before the home screen is displayed or removed, the home screen is displayed.
