US 12,001,573 B2
Content consumption monitoring
Amit Kumar Agrawal, Bangalore (IN); and Alexandre Neves Creto, Sao Paulo (BR)
Assigned to Motorola Mobility LLC, Chicago, IL (US)
Filed by MOTOROLA MOBILITY LLC, Chicago, IL (US)
Filed on Mar. 9, 2021, as Appl. No. 17/196,109.
Prior Publication US 2022/0292207 A1, Sep. 15, 2022
Int. Cl. G06F 21/62 (2013.01); G06F 21/10 (2013.01); G06F 21/31 (2013.01); H04L 9/40 (2022.01); H04L 29/06 (2006.01); H04L 29/08 (2006.01); H04L 67/50 (2022.01); H04L 67/60 (2022.01); G06F 3/01 (2006.01)
CPC G06F 21/62 (2013.01) [G06F 21/10 (2013.01); G06F 21/31 (2013.01); H04L 63/0428 (2013.01); H04L 63/08 (2013.01); H04L 63/102 (2013.01); H04L 67/535 (2022.05); H04L 67/60 (2022.05); G06F 3/013 (2013.01)] 19 Claims
OG exemplary drawing
 
1. An electronic device comprising:
at least one display device;
a memory containing a content consumption monitoring (CCM) application; and
a controller communicatively coupled to the at least one display device and the memory and which executes the CCM application to configure the electronic device to:
retrieve content from one or more sources of dynamic content;
monitor presentation of one or more portions of the dynamic content on the at least one display device;
monitor user attention to the presentation of the one or more portions of the dynamic content, the dynamic content being an aggregation of multiple viewable elements that are not readily tagged for later user access;
in response to detecting that a period of time associated with the user attention to a particular portion of the dynamic content exceeds a threshold time for consuming the particular portion of the dynamic content, store information that comprises one or more of: (i) a location of; (ii) a copy of; and (iii) metadata associated with the particular portion of the dynamic content;
pulls together information across multiple applications to assist the user in finding particular dynamic content regardless of how originally viewed;
indexes the stored information for querying via user entry of a search for desired content, wherein the information comprises a view hierarchy having: (i) text representations describing each viewable element presented by the at least one display device; (ii) location of viewable elements; and (iii) properties of the viewable elements; and
enable subsequent user access to the stored information, enabling a user to later retrieve and view the dynamic content when the dynamic content has been updated or removed.