US 11,677,841 B2
Dynamic application content analysis
John Nicholas Dukellis, Los Altos, CA (US); and Tuna Toksoz, Mountain View, CA (US)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Jun. 27, 2022, as Appl. No. 17/850,462.
Application 17/850,462 is a continuation of application No. 17/148,357, filed on Jan. 13, 2021, granted, now 11,388,254.
Application 17/148,357 is a continuation of application No. 16/660,249, filed on Oct. 22, 2019, granted, now 10,917,494, issued on Feb. 9, 2021.
Claims priority of provisional application 62/800,172, filed on Feb. 1, 2019.
Prior Publication US 2022/0360638 A1, Nov. 10, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 29/08 (2006.01); H04L 67/303 (2022.01); G06F 16/958 (2019.01); G06F 16/901 (2019.01); G06F 16/9535 (2019.01); G06F 21/10 (2013.01); G06F 21/00 (2013.01); H04L 67/50 (2022.01)
CPC H04L 67/303 (2013.01) [G06F 16/9014 (2019.01); G06F 16/958 (2019.01); G06F 16/9535 (2019.01); G06F 21/00 (2013.01); G06F 21/10 (2013.01); H04L 67/535 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method performed by one or more data processing apparatus, the method comprising:
receiving information representative of a content portion of a social networking feed for a user;
determining, based on the information representative of the content portion, whether the content portion has changed from a previous version of the content portion;
in response to determining that the content portion has not changed from the previous version of the content portion,
selecting a first digital component for presentation with the content portion based on a previous analysis of the previous version of the content portion, and
providing the first digital component to a client device of the user for presentation with the content portion; and
in response to determining that the content portion has changed from the previous version of the content portion,
selecting, from a set of unrestricted digital components, a second digital component for presentation with the content portion, and
providing the second digital component to the client device for presentation with the content portion.