# US 2013/0155071 A1 · Document Collaboration Effects

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

- Number: US 2013/0155071 A1
- Document ID: US20130155071A1
- Status: Published application
- Kind: A1
- Application number: 13/332,315
- Filed: 2011-12-20
- Published: 2013-06-20
- Earliest claimed: 2011-12-20
- Assignees: Apple Inc.
- Inventors: Wang Chiu Chan; Charles J. Migos; Keng Fai Lee; M. Frank Emanuel
- Web page: https://patentgrep.com/patent/US20130155071A1

## CPC

- G06T 13/00: Animation
- G06T 19/00: Manipulating three-dimensional [3D] models or images for computer graphics
- G06T 2219/024: Multi-user, collaborative environment
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

Various features and processes related to document collaboration are disclosed. In some implementations, animations are presented when updating a local document display to reflect changes made to the document at a remote device. In some implementations, a user can selectively highlight changes made by collaborators in a document. In some implementations, a user can select an identifier associated with another user to display a portion of a document that includes the other user's cursor location. In some implementations, text in document chat sessions can be automatically converted into hyperlinks which, when selected, cause a document editor to perform an operation.

## Claims

### Claim 1

A method comprising:
presenting a document on a display of a first device;
receiving, at the first device, information describing a modification made to the document at a second device;
presenting, on the first device, an animation associated with the modification to the document; and
changing the presentation of the document on the first device to reflect the modification.

### Claim 2 (depends on 1)

The method of claim 1, wherein the modification is associated with a graphical element of the document.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
animating the graphical element on the display of the first device.

### Claim 4 (depends on 3)

The method of claim 3, further comprising
determining a style of animation to present based on a type of the modification; and
presenting the animation having the determined style.

### Claim 5 (depends on 4)

The method of claim 4, wherein the modification type is an addition.

### Claim 6 (depends on 4)

The method of claim 4, wherein the modification type is a move.

### Claim 7 (depends on 4)

The method of claim 4, wherein the modification type is a style change.

### Claim 8 (depends on 4)

The method of claim 4, wherein the modification type is a deletion.

### Claim 9 (depends on 4)

The method of claim 4, wherein the animation style is a shake animation.

### Claim 10 (depends on 4)

The method of claim 4, wherein the animation style is an expansion animation.

### Claim 11 (depends on 4)

The method of claim 4, wherein the animation style is a shrinking animation.

### Claim 12

A non-transitory computer-readable medium including one or more sequences of instructions which, when executed by one or more processors, causes:
presenting a document on a display of a first device;
receiving, at the first device, information describing a modification made to the document at a second device;
presenting, on the first device, an animation associated with the modification to the document; and
changing the presentation of the document on the first device to reflect the modification.

### Claim 13 (depends on 12)

The computer-readable medium of claim 12, wherein the modification is associated with a graphical element of the document.

### Claim 14 (depends on 13)

The computer-readable medium of claim 13, further comprising:
animating the graphical element on the display of the first device.

### Claim 15 (depends on 14)

The computer-readable medium of claim 14, further comprising
determining a style of animation to present based on a type of the modification; and
presenting the animation having the determined style.

### Claim 16 (depends on 15)

The computer-readable medium of claim 15, wherein the modification type is an addition.

### Claim 17 (depends on 15)

The computer-readable medium of claim 15, wherein the modification type is a move.

### Claim 18 (depends on 15)

The computer-readable medium of claim 15, wherein the modification type is a style change.

### Claim 19 (depends on 15)

The computer-readable medium of claim 15, wherein the modification type is a deletion.

### Claim 20 (depends on 15)

The computer-readable medium of claim 15, wherein the animation style is a shake animation.

### Claim 21 (depends on 15)

The computer-readable medium of claim 15, wherein the animation style is an expansion animation.

### Claim 22 (depends on 15)

The computer-readable medium of claim 15, wherein the animation style is a shrinking animation.
