IP Library › Granted Patent US 10,127,212
Granted Patent B1
US 10,127,212 · App. 14/882,786 · Granted Nov 13, 2018

Correcting errors in copied text

Inventors: Harold H. W. Kim (Chippendale, AU); Alessandro Suraci (Zurich, CH); Nakul Kumar (Bangalore, IN); Pritam Pebam (Bangalore, IN); Tali Rosen Shoham (Raanana, IL); Arkady Zaifman (Tel Aviv, IL)
Assignee: GOOGLE LLC
G06F17/24G06F3/04847G06F17/2282G06F17/2765
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 10,127,212
App. No.
14/882,786
Granted
Nov 13, 2018
Kind
B1
Abstract

A non-transitory computer-readable storage medium may include instructions stored thereon for propagating changes to copied text. When executed by at least one processor, the instructions may be configured to cause a computing system to at least present copied text within a user interface of the computing system, monitor the user interface for changes to the copied text, receive a change to the copied text, the change including replacing a first instance of a first word, within the copied text, with a first instance of a second word, and in response to receiving the change to the copied text, present a prompt to replace, within the copied text, a second instance of the first word with a second instance of the second word.

Claims (54)

1. A non-transitory computer-readable storage medium comprising instructions stored thereon for propagating changes to copied text that, when executed by at least one processor, are configured to cause a computing system to at least:

monitor changes to text copied into multiple documents, the copied text having been copied from a previous document;

determine that a same deletion and different insertions have been made to the copied text in at least a threshold number of documents, the threshold number being greater than one; and

prompt the same deletion and a new insertion to be made to the copied text in a subsequent document based on the determination that the same deletion and different insertions have been made to the copied text in at least the threshold number of documents.

2. The non-transitory computer-readable storage medium of claim 1 , wherein:

the instructions are further configured to cause the computing system to increment a change counter each time the same deletion is made to an instance of the copied text in a different document; and

the determining that the same deletion has been made to the copied text in at least the threshold number of documents includes comparing the change counter to the threshold number.

3. The non-transitory computer-readable storage medium of claim 1 , wherein:

the copied text is presented in a user interface of the computing system;

the same deletion is made in the user interface to at least the threshold number of documents; and

the prompt is presented in the user interface.

4. The non-transitory computer-readable storage medium of claim 1 , wherein the copied text is presented in a word processing application.

5. The non-transitory computer-readable storage medium of claim 1 , wherein the copied text is presented in an email interface.

6. The non-transitory computer-readable storage medium of claim 1 , wherein:

the same deletion and different insertions to the copied text includes deleting an original sequence of characters from the copied text; and

the prompting the same deletion and the new insertion to be made to the copied text in the subsequent document includes highlighting, in the subsequent document, the original sequence of characters.

7. The non-transitory computer-readable storage medium of claim 1 , wherein the same deletion and different insertions to the copied text includes deleting an original sequence of characters from the copied text and inserting different new sequences of characters into the copied text.

8. The non-transitory computer-readable storage medium of claim 1 , wherein the instructions are further configured to cause the computing system to determine that the same deletions and different insertions were changes to a noun in the copied text.

9. A non-transitory computer-readable storage medium comprising instructions stored thereon for propagating changes to copied text that, when executed by at least one processor, are configured to cause a computing system to at least:

monitor changes to text copied into multiple documents, the copied text having been copied from a previous document;

determine that a same deletion and different insertions have been made to the copied text in at least a threshold number of documents, the threshold number being greater than one;

determine that the same deletion and different insertions were changes to a proper noun in the copied text; and

prompt the same deletion and a new insertion to be made to the proper noun in the copied text in a subsequent document based on the determination that the same deletion and different insertions have been made to the copied text in at least the threshold number of documents.

10. The non-transitory computer-readable storage medium of claim 9 , wherein the prompting the same deletion and the new insertion to be made to the proper noun in the copied text in the subsequent document includes highlighting, in the subsequent document, the proper noun in the copied text.

11. A method performed by a computing system, the method comprising:

monitoring deletions and insertions to copied text in multiple documents, the copied text having been copied from a previous document;

determining that a same deletion and different insertions have been made to the copied text in at least a threshold number of documents, the threshold number being greater than one; and

prompting the same deletion and a new insertion to be made to the copied text in a subsequent document based on the determination that the same deletion and different insertions have been made to the copied text in at least the threshold number of documents.

12. The method of claim 11 , further comprising:

incrementing a change counter each time the same deletion and different insertion are made to the copied text in a different document,

wherein the determining that the same deletion and different insertion have been made to the copied text in at least the threshold number of documents includes comparing the change counter to the threshold number.

13. The method of claim 11 , wherein:

the copied text is presented in a user interface of the computing system;

the same deletion and different removal are made in the user interface at least the threshold number of times; and

the prompt is presented in the user interface.

14. The method of claim 11 , wherein the copied text is presented in multiple documents of a word processing application.

15. The method of claim 11 , wherein the copied text is presented in multiple documents of an email interface.

16. The method of claim 11 , wherein:

the same deletion and different insertions in copied text includes deleting an original sequence of characters from the copied text; and

the prompting the same deletion and the new insertion to be made to the copied text in the subsequent document includes highlighting, in the subsequent document, the original sequence of characters.

17. The method of claim 11 , wherein the same deletion and different insertions to the copied text includes deleting an original sequence of characters from the copied text and adding different new sequences of characters to the copied text.

18. The method of claim 11 , further comprising determining that the same deletion and different insertion were changes to a noun in the copied text.

19. The method of claim 11 , further comprising determining that the same deletion and different insertions were a change to a noun in the copied text.

20. A computing system comprising:

at least one processor; and

a non-transitory computer-readable storage medium comprising instructions stored thereon that, when executed by the at least one processor, are configured to cause the computing system to at least:

monitor changes to text copied into multiple documents, the copied text having been copied from a previous document;

determine that a same deletion and different insertions have been made to the copied text in at least a threshold number of documents, the threshold number being greater than one; and

prompt the same deletion and a new insertion to be made to the copied text in a subsequent document based on the determination that the same deletion and different insertions have been made to the copied text in at least the threshold number of documents.

21. The computing system of claim 20 , wherein the copied text is presented in an email interface.

22. The computing system of claim 20 , wherein:

the same deletion and different insertions to the copied text include removing an original sequence of characters from the copied text; and

the prompting the same deletion and the new insertion to be made to the copied text in the subsequent document includes highlighting, in the subsequent document, the original sequence of characters.

23. The computing system of claim 20 , wherein the same deletion and different insertions to the copied text in the subsequent document include deleting an original sequence of characters from the copied text and inserting different new sequences of characters into the copied text.

Assignments (2)
CHANGE OF NAME Recorded Oct 20, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044567/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2015
From: KIM, HAROLD H.W.; SURACI, ALESSANDRO; KUMAR, NAKUL; PEBAM, PRITAM; SHOHAM, TAIL ROSEN; ZAIFMAN, ARKADY
To: GOOGLE INC.
Reel/Frame 036791/0197 →
Cited By (1)
US 12,216,988