US 12,475,303 B2
Secure communication in mobile digital pages
Jay Akkad, Palo Alto, CA (US); Nikhil Rao, Santa Clara, CA (US); Anshul Gupta, San Francisco, CA (US); David Wang, San Carlos, CA (US); Ian Baker, San Francisco, CA (US); and Neil Dhillon, Mountain View, CA (US)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by GOOGLE LLC, Mountain View, CA (US)
Filed on Mar. 4, 2024, as Appl. No. 18/595,262.
Application 18/595,262 is a continuation of application No. 17/962,991, filed on Oct. 10, 2022, granted, now 11,924,644.
Application 17/962,991 is a continuation of application No. 16/552,749, filed on Aug. 27, 2019, granted, now 11,470,478, issued on Oct. 11, 2022.
Application 16/552,749 is a continuation of application No. 16/466,203, granted, now 11,166,155, issued on Nov. 2, 2021, previously published as PCT/US2019/030811, filed on May 6, 2019.
Prior Publication US 2024/0205682 A1, Jun. 20, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 29/06 (2006.01); G06F 9/54 (2006.01); G06F 16/18 (2019.01); G06F 16/22 (2019.01); G06F 16/957 (2019.01); G06F 16/958 (2019.01); G06F 21/62 (2013.01); G06F 21/64 (2013.01); G06F 40/154 (2020.01); G06F 40/226 (2020.01); H04L 9/40 (2022.01); H04L 67/02 (2022.01); H04W 12/03 (2021.01); H04W 12/08 (2021.01); H04W 12/30 (2021.01); H04L 67/568 (2022.01)
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
OG exemplary drawing
 
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.