IP Library Granted Patent US 9,081,494
Granted Patent B2
US 9,081,494 · App. 12/848,074 · Granted Jul 14, 2015

Device, method, and graphical user interface for copying formatting attributes

Inventor: Charles J. Migos (San Bruno, CA)
Assignee: Apple Inc.
G06F3/04883G06F2203/04808
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,081,494
App. No.
12/848,074
Granted
Jul 14, 2015
Kind
B2
Abstract

An electronic device simultaneously displays on a touch-sensitive display a first user interface object and a second user interface object. The second user interface object has formatting attributes, one or more of which are distinct from corresponding formatting attributes in the first user interface object. The device detects a first contact on the first user interface object and a second contact on the second user interface object. While continuing to detect the first contact and the second contact, the device detects movement of the second contact across the touch-sensitive display, and moves the second user interface object in accordance with the movement of the second contact. The device changes one or more formatting attributes for the second user interface object to match corresponding formatting attributes for the first user interface object if the second user interface object contacts the first user interface object while moving.

Claims (62)

1. An electronic device, comprising:

a touch-sensitive 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:

simultaneously displaying on the touch-sensitive display:

a first user interface object at a first location on the display, the first user interface object having a first set of formatting attributes; and

a second user interface object at a second location on the display distinct from the first location, the second user interface object having a second set of formatting attributes, wherein one or more formatting attributes in the second set of formatting attributes are distinct from corresponding one or more formatting attributes in the first set of formatting attributes, wherein formatting attributes determine the visual properties of an object;

detecting a first contact on the first user interface object;

detecting a second contact on the second user interface object; and

while continuing to detect the first contact on the first user interface object and the second contact on the second user interface object:

detecting movement of the second contact across the touch-sensitive display;

moving the second user interface object in accordance with the movement of the second contact;

maintaining the second set of formatting attributes for the second user interface object if the second user interface object does not contact the first user interface object while moving the second user interface object in accordance with the movement of the second contact; and

changing one or more formatting attributes in the second set of formatting attributes for the second user interface object to match corresponding one or more formatting attributes in the first set of formatting attributes for the first user interface object if the second user interface object contacts the first user interface object while moving the second user interface object in accordance with the movement of the second contact.

2. The electronic device of claim 1 , wherein the first user interface object is maintained at the first location while detecting the movement of the second contact.

3. The electronic device of claim 1 , wherein the one or more programs include instructions for:

after detecting movement of the second contact across the touch-sensitive display:

detecting termination of the second contact; and

in response to detecting termination of the second contact, returning the second user interface object to the second location.

4. The electronic device of claim 1 , wherein the one or more programs include instructions for displaying visual indicia of the second location while moving the second user interface object in accordance with the movement of the second contact.

5. The electronic device of claim 4 , wherein the visual indicia of the second location has a shape of the second user interface object.

6. The electronic device of claim 1 , wherein the first contact is made with a first number of fingers and the second contact is made with a second number of fingers, and the first number is distinct from the second number.

7. A method, comprising:

at an electronic device with a touch-sensitive display:

simultaneously displaying on the touch-sensitive display:

a first user interface object at a first location on the display, the first user interface object having a first set of formatting attributes; and

a second user interface object at a second location on the display distinct from the first location, the second user interface object having a second set of formatting attributes, wherein one or more formatting attributes in the second set of formatting attributes are distinct from corresponding one or more formatting attributes in the first set of formatting attributes, wherein formatting attributes determine the visual properties of an object;

detecting a first contact on the first user interface object;

detecting a second contact on the second user interface object; and

while continuing to detect the first contact on the first user interface object and the second contact on the second user interface object:

detecting movement of the second contact across the touch-sensitive display;

moving the second user interface object in accordance with the movement of the second contact;

maintaining the second set of formatting attributes for the second user interface object if the second user interface object does not contact the first user interface object while moving the second user interface object in accordance with the movement of the second contact; and

changing one or more formatting attributes in the second set of formatting attributes for the second user interface object to match corresponding one or more formatting attributes in the first set of formatting attributes for the first user interface object if the second user interface object contacts the first user interface object while moving the second user interface object in accordance with the movement of the second contact.

8. The method of claim 7 , wherein the first user interface object is maintained at the first location while detecting the movement of the second contact.

9. The method of claim 7 , including:

after detecting movement of the second contact across the touch-sensitive display:

detecting termination of the second contact; and

in response to detecting termination of the second contact, returning the second user interface object to the second location.

10. The method of claim 7 , including displaying visual indicia of the second location while moving the second user interface object in accordance with the movement of the second contact.

11. 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 touch-sensitive display, cause the device to:

simultaneously display on the touch-sensitive display:

a first user interface object at a first location on the display, the first user interface object having a first set of formatting attributes; and

a second user interface object at a second location on the display distinct from the first location, the second user interface object having a second set of formatting attributes, wherein one or more formatting attributes in the second set of formatting attributes are distinct from corresponding one or more formatting attributes in the first set of formatting attributes, wherein formatting attributes determine the visual properties of an object;

detect a first contact on the first user interface object;

detect a second contact on the second user interface object; and

while continuing to detect the first contact on the first user interface object and the second contact on the second user interface object:

detect movement of the second contact across the touch-sensitive display;

move the second user interface object in accordance with the movement of the second contact;

maintain the second set of formatting attributes for the second user interface object if the second user interface object does not contact the first user interface object while moving the second user interface object in accordance with the movement of the second contact; and

change one or more formatting attributes in the second set of formatting attributes for the second user interface object to match corresponding one or more formatting attributes in the first set of formatting attributes for the first user interface object if the second user interface object contacts the first user interface object while moving the second user interface object in accordance with the movement of the second contact.

12. The method of claim 10 , wherein the visual indicia of the second location has a shape of the second user interface object.

13. The method of claim 7 , wherein the first contact is made with a first number of fingers and the second contact is made with a second number of fingers, and the first number is distinct from the second number.

14. The non-transitory computer readable storage medium claim 11 , wherein the first user interface object is maintained at the first location while detecting the movement of the second contact.

15. The non-transitory computer readable storage medium claim 11 , wherein the one or more programs include instructions which cause the device to:

after detecting movement of the second contact across the touch-sensitive display:

detect termination of the second contact; and

in response to detecting termination of the second contact, return the second user interface object to the second location.

16. The non-transitory computer readable storage medium claim 11 , wherein the one or more programs include instructions that cause the device to display visual indicia of the second location while moving the second user interface object in accordance with the movement of the second contact.

17. The non-transitory computer readable storage medium claim 16 , wherein the visual indicia of the second location has a shape of the second user interface object.

18. The non-transitory computer readable storage medium claim 11 , wherein the first contact is made with a first number of fingers and the second contact is made with a second number of fingers, and the first number is distinct from the second number.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2012
From: MIGOS, CHARLES J.
To: APPLE INC.
Reel/Frame 027711/0936 →
Continuity (1)
Related Publication 20120030570A1 · Feb 2, 2012