IP Library Granted Patent US 10,606,938
Granted Patent B2
US 10,606,938 · App. 16/135,591 · Granted Mar 31, 2020

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/2229G06F17/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,606,938
App. No.
16/135,591
Granted
Mar 31, 2020
Kind
B2
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 (32)

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

receive copied text, the copied text including a first name and a first address, the first address immediately following the first name, the first address including a street and a city;

receive a replacement of the first name with a second name;

determine that the second name does not correspond to the first address;

based on determining that the second name does not correspond to the first address, determine a second address corresponding to the second name; and

present a prompt to replace the first address with the determined second address.

2. The non-transitory computer-readable storage medium of claim 1 , wherein the determining that the second name does not correspond to the first address, and the determining the second address corresponding to the second name, includes performing an Internet search on the second name.

3. The non-transitory computer-readable storage medium of claim 1 , wherein: the street includes a first street; the city includes a first city; and the second address includes a second street and a second city.

4. 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 first name included in the copied text was a name.

5. The non-transitory computer-readable storage medium of claim 1 , wherein the copied text was copied from a previous document.

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

receiving copied text, the copied text including a first name and a first address, the first address immediately following the first name, the first address including a street and a city;

receiving a replacement of the first name with a second name;

determining that the second name does not correspond to the first address;

based on determining that the second name does not correspond to the first address, determining a second address corresponding to the second name; and

presenting a prompt to replace the first address with the determined second address.

7. The method of claim 6 , wherein the determining that the second name does not correspond to the first address, and the determining the second address corresponding to the second name, includes performing an Internet search on the second name.

8. The method of claim 6 , wherein: the street includes a first street; the city includes a first city; and the second address includes a second street and a second city.

9. The method of claim 6 , further comprising determining that the first name included in the copied text was a name.

10. The method of claim 6 , wherein the copied text was copied from a previous document.

11. A computing system comprising:

at least one processor; and

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

receive copied text, the copied text including a first name and a first address, the first address immediately following the first name, the first address including a street and a city;

receive a replacement of the first name with a second name;

determine that the second name does not correspond to the first address;

based on determining that the second name does not correspond to the first address, determine a second address corresponding to the second name; and

present a prompt to replace the first address with the determined second address.

12. The computing system of claim 11 , wherein the determining that the second name does not correspond to the first address, and the determining the second address corresponding to the second name, includes performing an Internet search on the second name.

13. The computing system of claim 11 , wherein: the street includes a first street; the city includes a first city; and the second address includes a second street and a second city.

14. The computing system of claim 11 , wherein the instructions are further configured to cause the computing system to determine that the first name included in the copied text was a name.

15. The computing system of claim 11 , wherein the copied text was copied from a previous document.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2018
From: KIM, HAROLD H. W.; SURACI, ALESSANDRO; KUMAR, NAKUL; PEBAM, PRITAM; SHOHAM, TALI ROSEN; ZAIFMAN, ARKADY
To: GOOGLE INC.
Reel/Frame 047506/0951 →
CHANGE OF NAME Recorded Nov 15, 2018
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 047551/0762 →
Continuity (2)
Division 14882786 · Oct 14, 2015
Related Publication 20190018829A1 · Jan 17, 2019