| CPC G06F 40/154 (2020.01) [G06F 9/54 (2013.01); G06F 9/541 (2013.01); G06F 16/1865 (2019.01); G06F 16/22 (2019.01); G06F 16/957 (2019.01); G06F 16/958 (2019.01); G06F 21/6209 (2013.01); G06F 21/6218 (2013.01); G06F 21/64 (2013.01); G06F 40/226 (2020.01); H04L 63/0281 (2013.01); H04L 67/02 (2013.01); H04W 12/03 (2021.01); H04W 12/08 (2013.01); H04W 12/35 (2021.01); H04L 67/568 (2022.05)] | 20 Claims |

|
1. A method implemented by one or more processors, the method comprising:
transmitting, by a client computing device, to a data processing system, a request to access an electronic document;
receiving, by the client computing device, from the data processing system, the electronic document;
loading, by the client computing device, content of the electronic document;
identifying, by the client computing device, contextual information in the electronic document;
transmitting, by the client computing device, the contextual information to the data processing system;
receiving, by the client computing device, from the data processing system, candidate data values identified based on the contextual information;
providing, by the client computing device, to a user, an indication of the candidate data values;
receiving, by the client computing device, input indicating that the candidate data values are rejected for input into the electronic document;
in response to receiving the input indicating that the candidate data values are rejected for input into the electronic document, transmitting, by the client computing device, to the data processing system, an indication that the candidate data values are rejected for input into the electronic document;
receiving, by the client computing device, from the data processing system, additional candidate data values identified based on the contextual information; and
providing, by the client computing device, to the user, an indication of the additional candidate data values.
|