# US 8,788,954 B2 · Web-clip widgets on a portable multifunction device

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

- Number: US 8,788,954 B2
- Document ID: US8788954B2
- Status: Granted
- Kind: B2
- Application number: 11/969,912
- Filed: 2008-01-06
- Published: 2008-08-21
- Granted: 2014-07-22
- Earliest claimed: 2007-01-07
- Assignees: Apple Inc.
- Applicants: Stephen O. Lemay; Richard Williamson; Scott Forstall; Chris Blumenberg; Timothy P. Omernick
- Inventors: Stephen O. Lemay; Richard Williamson; Scott Forstall; Chris Blumenberg; Timothy P. Omernick
- Web page: https://patentgrep.com/patent/US8788954B2

## CPC

- G06F 16/9577: {Optimising the visualization of content, e.g. distillation of HTML documents}
- G06F 16/9562: {Bookmark management}
- H04M 1/2746: Sorting, e.g. according to history or frequency of use
- H04M 1/2747: Scrolling on a display
- H04M 1/72403: with means for local support of applications that increase the functionality
- H04M 1/72436: for text messaging, e.g. short messaging services [SMS] or e-mails
- H04M 1/72445: for supporting Internet browser applications
- Y10S 715/967: Visual or iconic programming
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- Y10S: TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS

## Abstract

A computer-implemented method for use at a portable multifunction device with a touch screen display includes displaying a web page or portion thereof on the touch screen display. An activation of an options icon is detected. In response, a plurality of icons including a web-clip widget creation icon is displayed. An activation of the web-clip widget creation icon is detected; in response, a web-clip widget is created corresponding to the displayed web page or portion thereof.

## Claims

### Claim 1

A method, comprising:
at a portable multifunction device with a touch screen display,
storing information corresponding to a web-clip widget, wherein the web-clip widget corresponds to a user-specified area of a web page;
detecting a first user input to display a menu of applications;
in response to detecting the first user input, displaying the menu of applications, wherein the menu of applications displays:
a plurality of application icons, wherein selection of a respective application icon results in display of an application that corresponds to the respective application icon; and
a web-clip widget icon for the web-clip widget, the web-clip widget icon presenting content from the user-specified area of the web page at a reduced scale within the web-clip widget icon;
while displaying the menu of applications, detecting a second user input to select the web-clip widget icon, wherein the second user input includes detecting a contact on the touch screen display at a location that corresponds to the web-clip widget icon; and
in response to detecting the second user input, ceasing to display the menu of applications and displaying the user-specified area of the web page in a browser application on the touch screen display.

### Claim 2 (depends on 1)

The method of claim 1, wherein the user-specified area was previously selected by translating and scaling a displayed portion of the web page.

### Claim 3 (depends on 1)

The method of claim 1, wherein the user-specified area was previously selected by centering and enlarging a displayed portion of the web page.

### Claim 4 (depends on 1)

The method of claim 1, wherein the menu of applications is displayed as a list of application icons.

### Claim 5 (depends on 4)

The method of claim 4, wherein the menu of application icons comprises a list of applications and widgets on the multifunction device.

### Claim 6 (depends on 4)

The method of claim 4, the menu of application icons comprises a list of widgets on the multifunction device.

### Claim 7 (depends on 4)

The method of claim 4, wherein the menu of application icons comprises a list of user-created web-clip widgets on the multifunction device.

### Claim 8 (depends on 1)

The method of claim 1, wherein the second user input is a finger gesture on the web-clip widget icon.

### Claim 9 (depends on 8)

The method of claim 8, wherein the finger gesture is a tap gesture.

### Claim 10 (depends on 1)

The method of claim 1, including, in response to the second user input, ceasing to display the menu of applications on the touch screen display.

### Claim 11

A graphical user interface on a portable multifunction device with a touch screen display, comprising:
a web-clip widget icon for a web-clip widget, the web-clip widget corresponding to a user-specified area of a web page and presenting content from the user-specified area of the web page at a reduced scale within the web-clip widget icon; and
the user-specified area of the web page;
wherein:
a first user input to display a menu of applications is detected;
in response to detection of the first user input, the menu of applications is displayed on the touch screen display, the menu of applications displaying:
a plurality of application icons, wherein selection of a respective application icon results in display of an application that corresponds to the respective application icon, and
the web-clip widget icon;
a second user input to select the web-clip widget icon is detected while the menu of applications is displayed, wherein the second user input includes detecting a contact on the touch screen display at a location that corresponds to the web-clip widget icon; and
in response to detecting the second input, the menu of applications ceases to be displayed and the user-specified area of the web page is displayed in a browser application on the touch screen display.

### Claim 12

A portable multifunction device, comprising:
a touch screen display;
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:
storing information corresponding to a web-clip widget, wherein the web-clip widget corresponds to a user-specified area of a web page;
detecting a first user input to display a menu of applications;
in response to detecting the first user input, displaying the menu of applications, wherein the menu of applications displays:
a plurality of application icons, wherein selection of a respective application icon results in display of an application that corresponds to the respective application icon; and
a web-clip widget icon for the web-clip widget, the web-clip widget icon presenting content from the user-specified area of the web page at a reduced scale within the web-clip widget icon;
while displaying the menu of applications, detecting a second user input to select the web-clip widget icon, wherein the second user input includes detecting a contact on the touch screen display at a location that corresponds to the web-clip widget icon; and
ceasing to display the menu of applications and displaying the user-specified area of the web page in a browser application on the touch screen display, in response to detecting the second user input.

### Claim 13 (depends on 12)

The device of claim 12, wherein the user-specified area was previously selected by translating and scaling a displayed portion of the web page.

### Claim 14 (depends on 12)

The device of claim 12, wherein the user-specified area was previously selected by centering and enlarging a displayed portion of the web page.

### Claim 15 (depends on 12)

The device of claim 12, wherein the menu of applications is displayed as a list of application icons.

### Claim 16 (depends on 15)

The device of claim 15, wherein the menu of application icons comprises a list of applications and widgets on the multifunction device.

### Claim 17 (depends on 15)

The device of claim 15, the menu of application icons comprises a list of widgets on the multifunction device.

### Claim 18 (depends on 15)

The device of claim 15, wherein the menu of application icons comprises a list of user-created web-clip widgets on the multifunction device.

### Claim 19 (depends on 12)

The device of claim 12, wherein the second user input is a finger gesture on the web-clip widget icon.

### Claim 20 (depends on 19)

The device of claim 19, wherein the finger gesture is a tap gesture.

### Claim 21 (depends on 12)

The device of claim 12, including instructions for, in response to the second user input, ceasing to display the menu of applications on the touch screen display.

### Claim 22

A non-transitory computer readable storage medium having stored therein instructions, which when executed by a portable multifunction device with a touch screen display, cause the device to:
store information corresponding to a web-clip widget, wherein the web-clip widget corresponds to a user-specified area of a web page;
detect a first user input to display a menu of applications;
in response to detecting the first user input, display the menu of applications, wherein the menu of applications displays:
a plurality of application icons, wherein selection of a respective application icon results in display of an application that corresponds to the respective application icon; and
a web-clip widget icon for the web-clip widget, the web-clip widget icon including presenting content from the user-specified area of the web page at a reduced scale within the web-clip widget icon;
while displaying the menu of applications, detect a second user input to select the web-clip widget icon, wherein the second user input includes detecting a contact on the touch screen display at a location that corresponds to the web-clip widget icon; and
cease to display the menu of applications and display the user-specified area of the web page in a browser application on the touch screen display, in response to detecting the second user input.

### Claim 23 (depends on 22)

The computer readable storage medium of claim 22, wherein the user-specified area was previously selected by translating and scaling a displayed portion of the web page.

### Claim 24 (depends on 22)

The computer readable storage medium of claim 22, wherein the user-specified area was previously selected by centering and enlarging a displayed portion of the web page.

### Claim 25 (depends on 22)

The computer readable storage medium of claim 22, wherein the menu of applications is displayed as a list of application icons.

### Claim 26 (depends on 25)

The computer readable storage medium of claim 25, wherein the list of application icons comprises a list of applications and widgets on the multifunction device.

### Claim 27 (depends on 25)

The computer readable storage medium of claim 25, the list of application icons comprises a list of widgets on the multifunction device.

### Claim 28 (depends on 25)

The computer readable storage medium of claim 25, wherein the list of application icons comprises a list of user-created web-clip widgets on the multifunction device.

### Claim 29 (depends on 22)

The computer readable storage medium of claim 22, wherein the second user input is a finger gesture on the web-clip widget icon.

### Claim 30 (depends on 29)

The computer readable storage medium of claim 29, wherein the finger gesture is a tap gesture.

### Claim 31 (depends on 22)

The computer readable storage medium of claim 22, including instructions which cause the device to, in response to the second user input, cease to display the menu of applications on the touch screen display.
