US 11,947,377 B2
Systems and methods for dynamically restricting the rendering of unauthorized content included in information resources
Matthew Burriesci, Mountain View, CA (US); and Rebecca Illowsky, Mountain View, CA (US)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Apr. 26, 2022, as Appl. No. 17/729,414.
Application 17/729,414 is a continuation of application No. 16/686,791, filed on Nov. 18, 2019, granted, now 11,363,040.
Application 16/686,791 is a continuation of application No. 16/062,015, granted, now 10,951,634, issued on Mar. 16, 2021, previously published as PCT/US2016/034605, filed on May 27, 2016.
Claims priority of provisional application 62/289,703, filed on Feb. 1, 2016.
Prior Publication US 2022/0255955 A1, Aug. 11, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/00 (2013.01); G06F 16/958 (2019.01); G06F 21/10 (2013.01); G06F 21/12 (2013.01); G06F 21/62 (2013.01); H04L 9/40 (2022.01)
CPC G06F 16/986 (2019.01) [G06F 21/10 (2013.01); G06F 21/125 (2013.01); G06F 21/128 (2013.01); G06F 21/6209 (2013.01); H04L 63/1408 (2013.01); H04L 63/1416 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system to restrict unauthorized content from information resources, comprising:
a data processing system having a processor and a content request module, the data processing system to:
identify, by the content request module and responsive to a request for content received from a client device, an information resource including a content element;
apply a visual-based detection policy to determine that the content element corresponds to a restricted content element;
modify, by applying a content rendering restriction policy, the information resource to alter rendering of the content element on the information resource responsive to the determination that the content element corresponds to the restricted content element by an application of the visual-based detection policy to the content element;
provide the altered rendering of the content element on the information resource to the client device for preventing the restricted content element from rendering by the client device, responsive to the request for content received from the client device;
apply the content rendering restriction policy by deleting a content object from a document tree generated from the information resource, the content object corresponding to the content element;
insert a new content object corresponding to a new content element onto the document tree; and
identify a regenerate command for a layout corresponding to the information resource, wherein the regenerate command is generated by the client device responsive to the insertion of the new content object onto the document tree generated based on the information resource.