Proofing electronic publications on portable devices
First Claim
Patent Images
1. A method comprising:
- detecting a first modification to a first portion of a document and a second modification to a second portion of the document on a first device;
after detecting the first modification and the second modification, obtaining information indicating which portion of the document is currently displayed on a portable device;
in response to obtaining the information indicating which portion of the document is currently displayed on the portable device;
in accordance with a determination that the first portion of the document is currently displayed on the portable device and while the first portion of the document continues to be displayed on the portable device;
transmitting the first modification to the portable device; and
after transmitting the first modification to the portable device, transmitting the second modification to the portable device; and
in accordance with a determination that the second portion of the document is currently displayed on the portable device and while the second portion of the document continues to be displayed on the portable device;
transmitting the second modification to the portable device; and
after transmitting the second modification to the portable device, transmitting the first modification to the portable device.
1 Assignment
0 Petitions
Accused Products
Abstract
A user can proof (e.g., view, review) an electronic publication on a portable device. When the user finds errors in the electronic publication on the portable device, the user can edit the electronic publication on the editing device. The changes can be automatically synchronized with the portable device and displayed so that the user can review the changes and continue proofing the electronic publication on the portable device. In some implementations, an editing device can monitor files associated with an electronic publication for changes to the files and, when changes are detected, the files can be automatically synchronized to a portable device coupled to the editing device.
-
Citations
17 Claims
-
1. A method comprising:
-
detecting a first modification to a first portion of a document and a second modification to a second portion of the document on a first device; after detecting the first modification and the second modification, obtaining information indicating which portion of the document is currently displayed on a portable device; in response to obtaining the information indicating which portion of the document is currently displayed on the portable device; in accordance with a determination that the first portion of the document is currently displayed on the portable device and while the first portion of the document continues to be displayed on the portable device; transmitting the first modification to the portable device; and after transmitting the first modification to the portable device, transmitting the second modification to the portable device; and in accordance with a determination that the second portion of the document is currently displayed on the portable device and while the second portion of the document continues to be displayed on the portable device; transmitting the second modification to the portable device; and after transmitting the second modification to the portable device, transmitting the first modification to the portable device. - View Dependent Claims (6, 7)
-
-
2. A method comprising:
-
displaying a first respective portion of a document on a portable device without displaying a second respective portion of the document; sending information to an editing device indicating that the first respective portion of the document is currently displayed on the portable device and that the second respective portion of the document is not currently displayed on the portable device; after sending the information to the editing device, while the first respective portion of the document is displayed on the portable device, receiving, from the editing device, a first modification to the first respective portion of the document, and after receiving the first modification, receiving, from the editing device, a second modification to the second respective portion of the document, wherein; in accordance with a first portion of the document being the first respective portion of the document, and a second portion of the document being the second respective portion of the document, the first modification is to the first portion of the document, and the second modification is to the second portion of the document, and in accordance with the second portion of the document being the first respective portion of the document, and the first portion of the document being the second respective portion of the document, the first modification is to the second portion of the document, and the second modification is to the first portion of the document; and refreshing the display of the first respective portion of the document on the portable device to reflect the first modification. - View Dependent Claims (3, 4, 5)
-
-
8. A non-transitory computer-readable medium including one or more sequences of instructions which, when executed by one or more processors, causes:
-
detecting a first modification to a first portion of a document and a second modification to a second portion of the document on a first device; after detecting the first modification and the second modification, obtaining information indicating which portion of the document is currently displayed on a portable device; in response to obtaining the information indicating which portion of the document is currently displayed on the portable device; in accordance with a determination that the first portion of the document is currently displayed on the portable device and while the first portion of the document continues to be displayed on the portable device; transmitting the first modification to the portable device; and after transmitting the first modification to the portable device, transmitting the second modification to the portable device; and in accordance with a determination that the second portion of the document is currently displayed on the portable device and while the second portion of the document continues to be displayed on the portable device; transmitting the second modification to the portable device; and after transmitting the second modification to the portable device, transmitting the first modification to the portable device.
-
-
9. A non-transitory computer-readable medium including one or more sequences of instructions which, when executed by one or more processors, causes:
-
displaying a first respective portion of a document on a portable device without displaying a second respective portion of the document; sending information to an editing device indicating that the first respective portion of the document is currently displayed on the portable device and that the second respective portion of the document is not currently displayed on the portable device; after sending the information to the editing device, while the first respective portion of the document is displayed on the portable device, receiving, from the editing device, a first modification to the first respective portion of the document, and after receiving the first modification, receiving, from the editing device, a second modification to the second respective portion of the document, wherein; in accordance with a first portion of the document being the first respective portion of the document, and a second portion of the document being the second respective portion of the document, the first modification is to the first portion of the document, and the second modification is to the second portion of the document, and in accordance with the second portion of the document being the first respective portion of the document, and the first portion of the document being the second respective portion of the document, the first modification is to the second portion of the document, and the second modification is to the first portion of the document; and refreshing the display of the first respective portion of the document on the portable device to reflect the first modification. - View Dependent Claims (10, 11, 12)
-
-
13. A system comprising:
-
one or more processors; and a non-transitory computer-readable medium including one or more sequences of instructions which, when executed by the one or more processors, causes; detecting a first modification to a first portion of a document and a second modification to a second portion of the document on a first device; after detecting the first modification and the second modification, obtaining information indicating which portion of the document is currently displayed on a portable device; in response to obtaining the information indicating which portion of the document is currently displayed on the portable device; in accordance with a determination that the first portion of the document is currently displayed on the portable device and while the first portion of the document continues to be displayed on the portable device; transmitting the first modification to the portable device; and after transmitting the first modification to the portable device, transmitting the second modification to the portable device; and in accordance with a determination that the second portion of the document is currently displayed on the portable device and while the second portion of the document continues to be displayed on the portable device; transmitting the second modification to the portable device; and after transmitting the second modification to the portable device, transmitting the first modification to the portable device.
-
-
14. A system comprising:
-
one or more processors; and a non-transitory computer-readable medium including one or more sequences of instructions which, when executed by the one or more processors, causes; displaying a first respective portion of a document on a portable device without displaying a second respective portion of the document; sending information to an editing device indicating that the first respective portion of the document is currently displayed on the portable device and that the second respective portion of the document is not currently displayed on the portable device; after sending the information to the editing device, while the first respective portion of the document is displayed on the portable device, receiving, from the editing device, a first modification to the first respective portion of the document, and after receiving the first modification, receiving, from the editing device, a second modification to the second respective portion of the document, wherein; in accordance with a first portion of the document being the first respective portion of the document, and a second portion of the document being the second respective portion of the document, the first modification is to the first portion of the document, and the second modification is to the second portion of the document, and in accordance with the second portion of the document being the first respective portion of the document, and the first portion of the document being the second respective portion of the document, the first modification is to the second portion of the document, and the second modification is to the first portion of the document; and refreshing the display of the first respective portion of the document on the portable device to reflect the first modification. - View Dependent Claims (15, 16, 17)
-
Specification