IP Library Granted Patent US 12,361,452
Granted Patent B2
US 12,361,452 · App. 16/802,010 · Granted Jul 15, 2025

System and method to measure effectiveness and consumption of editorial content

Inventors: Daniel E. Fichter (New York, NY); Christopher Tsoufakis (Salt Lake City, UT); Nikki K. Gomez (Brooklyn, NY); Aniq Rahman (New York, NY); Jonah Goodhart (New York, NY); Michael Garrett Seiler (Scarsdale, NY); Suryansh Agarwal (West Orange, NJ); Theodore V. McConnell (Cincinnati, OH)
Assignee: Oracle America, Inc.
G06Q30/0277G06F16/954G06F16/958G06Q30/0254G06Q30/0255
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,361,452
App. No.
16/802,010
Granted
Jul 15, 2025
Kind
B2
Abstract

A system for analyzing user consumption of content on web pages or determining user engagement with content comprising a data collection script and an content-engagement-inference engine. The data collection script determines one or more content elements to be measured from a web page and collects description data associated with the one or more content elements. The description data describes information about the one or more content elements. The content-engagement-inference engine creates an inference or analytics result based on the description data. The inference or analytics result describes how the one or more content elements have been consumed by users and then provides the inference or analytics result for users to designated entities.

Claims (75)

1. A computer-implemented method comprising:

creating a data collection script for a publisher of a webpage;

embedding the data collection script on a client device of a user;

receiving, by the data collection script, a signal indicating that the webpage is rendered by a web browser on the client device of the user;

determining specific configuration of the web page associated with the publisher;

retrieving, by the data collection script, a set of rules specific to the specific configuration of the web page associated with the publisher, wherein the set of rules indicates how to detect a certain type of content on web pages;

detecting one or more content elements of the web page based on the retrieved set of rules;

determining, by the data collection script, that the one or more content elements are rendered on the web page by the web browser on the client device of the user;

collecting, by the data collection script, description data associated with the web page and the detected one or more content elements, wherein the description data includes interaction data that indicates interactions of the user with the one or more content elements and the web page, wherein the description data further includes metadata that provides information associated with the web page and the one or more content elements, and wherein the collecting comprises:

obtaining the interaction data that describes interactions of the user with the web page;

determining one or more attributes associated with the one or more content elements, wherein the one or more attributes comprise a presentation, a design, or a type of the one or more content elements, and wherein the type of the one or more content elements indicates a video, a picture, or a text;

retrieving, for each of the one or more content elements, user interaction data from the obtained interaction data that is specific to interactions of the user with the one or more attributes of the content element;

determining one or more locations within the web page at which the one or more content elements are presented when rendered;

identifying, in response to determining that each of the one or more content elements are rendered on the web page, a subset of the user interaction data based on the one or more locations and a time at which it was determined that the one or more content elements are rendered, the subset of the user interaction data being specific to interactions of the user with the one or more content elements that are rendered; and

retrieving the metadata associated with the web page and the one or more content elements;

transmitting the description data including the user interaction data and the metadata to an analytics engine configured to generate indications of a level of engagement of the user with the one or more content elements based on the description data; and

generating inferences on a behavior of the user from the indications of the level of engagement of the user with the one or more content elements based on the set of rules specific to the publisher.

2. The method of claim 1 , wherein the set of rules comprises at least a div tag, a content type, a content boundary, a frame definition, or a headline identifier for the one or more content elements.

3. The method of claim 1 , wherein the interactions of the user with the one or more attributes of the one or more content elements comprises cursor movement that includes scrolling behavior, scrolling velocity, scrolling direction, clicking on a comment link, clicking on a sharing link, or clicking on a navigational link.

4. The method of claim 1 , wherein the metadata comprises article titles, a page name, video titles, or content thumbnails.

5. The method of claim 1 , wherein the interactions of the user with the web page comprises an operation for content sharing.

6. The method of claim 1 , wherein the data collection script is created based on the set of rules and the data collection script is configured to collect the description data relative to the one or more content elements while the web page is rendered by a web browser on a client device of the user.

7. The method of claim 1 , wherein the set of rules determines the level of engagement of the user with the one or more content elements based on the description data.

8. The method of claim 1 , wherein the subset of the interaction data is identified in response to determining that each of the content elements are fully rendered on the web page.

9. The method of claim 1 , further comprising:

generating, by the analytics engine, a predicted level of engagement of the user with the one or more content elements based on the description data, wherein the predicted level of engagement indicates an extent to which each of the one or more content elements was consumed by the user.

10. The method of claim 9 , wherein the one or more content elements includes a video, and the predicted level of engagement indicates an extent to which the user viewed the video.

11. The method of claim 9 , wherein the one or more content elements includes text, and the predicted level of engagement indicates an extent to which the user read the text.

12. A system comprising:

one or more data processors; and

a non-transitory computer readable storage medium containing instructions which, when executed on the one or more data processors, cause the one or more data processors to perform actions including:

creating a data collection script for a publisher of a webpage;

embedding the data collection script on a client device of a user;

receiving, by the data collection script, a signal indicating that the webpage is rendered by a web browser on the client device of the user;

determining specific configuration of the web page associated with the publisher;

retrieving, by the data collection script, a set of rules specific to the specific configuration of the web page associated with the publisher, wherein the set of rules indicates how to detect a certain type of content on web pages;

detecting one or more content elements of the web page based on the retrieved set of rules;

determining, by the data collection script, that the one or more content elements are rendered on the web page by the web browser on the client device of the user;

collecting, by the data collection script, description data associated with the web page and the detected one or more content elements, wherein the description data includes interaction data that indicates interactions of the user with the one or more content elements and the web page, wherein the description data further includes metadata that provides information associated with the web page and the one or more content elements, and wherein the collecting comprises:

obtaining the interaction data that describes interactions of the user with the web page;

determining one or more attributes associated with the one or more content elements, wherein the one or more attributes comprise a presentation, a design, or a type of the one or more content elements, and wherein the type of the one or more content elements indicates a video, a picture, or a text;

retrieving, for each of the one or more content elements, user interaction data from the obtained interaction data that is specific to interactions of the user with the one or more attributes of the content element;

determining one or more locations within the web page at which the one or more content elements are presented when rendered;

identifying, in response to determining that each of the one or more content elements are rendered on the web page, a subset of the user interaction data based on the one or more locations and a time at which it was determined that the one or more content elements are rendered, the subset of the user interaction data being specific to interactions of the user with the one or more content elements that are rendered; and

retrieving the metadata associated with the web page and the one or more content elements;

transmitting the description data including the user interaction data and the metadata to an analytics engine configured to generate indications of a level of engagement of the user with the one or more content elements based on the description data; and

generating inferences on a behavior of the user from the indications of the level of engagement of the user with the one or more content elements based on the set of rules specific to the publisher.

13. The system of claim 12 , wherein the set of rules comprises at least a div tag, a content type, a content boundary, a frame definition, or a headline identifier for the one or more content elements.

14. The system of claim 12 , wherein the interactions of the user with the one or more attributes of the one or more content elements comprises cursor movement that includes scrolling behavior, scrolling velocity, scrolling direction, clicking on a comment link, clicking on a sharing link, or clicking on a navigational link.

15. The system of claim 12 , wherein the metadata comprises article titles, a page name, video titles, or content thumbnails.

16. The system of claim 12 , wherein the interactions of the user with the web page comprises an operation for content sharing.

17. The system of claim 12 , wherein the data collection script is created based on the set of rules and the data collection script is configured to collect the description data relative to the one or more content elements while the web page is rendered by a web browser on a client device of the user.

18. The system of claim 12 , wherein the set of rules determines the level of engagement of the user with the one or more content elements based on the description data.

19. A non-transitory machine-readable storage medium comprising a computer-program product that includes instructions configured to cause one or more data processors to perform actions including:

creating a data collection script for a publisher of a webpage;

embedding the data collection script on a client device of a user;

receiving, by the data collection script, a signal indicating that the webpage is rendered by a web browser on the client device of the user;

determining specific configuration of the web page associated with the publisher;

retrieving, by the data collection script, a set of rules specific to the specific configuration of the web page associated with the publisher, wherein the set of rules indicates how to detect a certain type of content on web pages;

detecting one or more content elements of the web page based on the retrieved set of rules;

determining, by the data collection script, that the one or more content elements are rendered on the web page by the web browser on the client device of the user;

collecting, by the data collection script, description data associated with the web page and the detected one or more content elements, wherein the description data includes interaction data that indicates interactions of the user with the one or more content elements and the web page, wherein the description data further includes metadata that provides information associated with the web page and the one or more content elements, and wherein the collecting comprises:

obtaining the interaction data that describes interactions of the user with the web page;

determining one or more attributes associated with the one or more content elements, wherein the one or more attributes comprise a presentation, a design, or a type of the one or more content elements, and wherein the type of the one or more content elements indicates a video, a picture, or a text;

retrieving, for each of the one or more content elements, user interaction data from the obtained interaction data that is specific to interactions of the user with the one or more attributes of the content element;

determining one or more locations within the web page at which the one or more content elements are presented when rendered;

identifying, in response to determining that each of the one or more content elements are rendered on the web page, a subset of the user interaction data based on the one or more locations and a time at which it was determined that the one or more content elements are rendered, the subset of the user interaction data being specific to interactions of the user with the one or more content elements that are rendered; and

retrieving the metadata associated with the web page and the one or more content elements;

transmitting the description data including the user interaction data and the metadata to an analytics engine configured to generate indications of a level of engagement of the user with the one or more content elements based on the description data; and

generating inferences on a behavior of the user from the indications of the level of engagement of the user with the one or more content elements based on the set of rules specific to the publisher.

20. The non-transitory machine-readable storage medium of claim 19 , wherein the set of rules determines the level of engagement of the user with the one or more content elements based on the description data, and the set of rules comprises at least a div tag, a content type, a content boundary, a frame definition, or a headline identifier for the one or more content elements.

21. The non-transitory machine-readable storage medium of claim 19 , wherein the interactions of the user with the one or more attributes of the one or more content elements comprises cursor movement that includes scrolling behavior, scrolling velocity, scrolling direction, clicking on a comment link, clicking on a sharing link, or clicking on a navigational link.

22. The non-transitory machine-readable storage medium of claim 19 , wherein the metadata comprises article titles, a page name, video titles, or content thumbnails.

23. The non-transitory machine-readable storage medium of claim 19 , wherein the interactions of the user with the web page comprises an operation for content sharing.

24. The non-transitory machine-readable storage medium of claim 19 , wherein the data collection script is created based on the set of rules and the data collection script is configured to collect the description data relative to the one or more content elements while the web page is rendered by a web browser on a client device of the user.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2020
From: MOAT, INC.
To: ORACLE AMERICA, INC.
Reel/Frame 052050/0597 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2020
From: FICHTER, DANIEL E.; TSOUFAKIS, CHRISTOPHER R.; GOMEZ, NIKKI K.; RAHMAN, ANIQ; GOODHART, JONAH; SEILER, MICHAEL GARRETT; AGARWAL, SURYANSH; MCCONNELL, THEODORE V.
To: MOAT, INC.
Reel/Frame 051939/0950 →
Continuity (3)
Continuation 14213360 · Mar 14, 2014
Provisional Application 61785921 · Mar 14, 2013
Related Publication 20200193487A1 · Jun 18, 2020
References Cited (159)
US 6108637A · Blumenau · 2000 [cited by applicant]
US 6115680A · Coffee et al. · 2000 [cited by applicant]
US 6151608A · Abrams · 2000 [cited by applicant]
US 6230204B1 · Fleming, III · 2001 [cited by applicant]
US 6327619B1 · Blumenau · 2001 [cited by applicant]
US 6418470B2 · Blumenau · 2002 [cited by applicant]
US 6778982B1 · Knight et al. · 2004 [cited by applicant]
US 7263497B1 · Wiser et al. · 2007 [cited by applicant]
US 7310609B2 · Middleton, III et al. · 2007 [cited by applicant]
US 7386473B2 · Blumenau · 2008 [cited by applicant]
US 7613635B2 · Blumenau · 2009 [cited by applicant]
US 7620624B2 · Stata et al. · 2009 [cited by applicant]
US 7660737B1 · Lim et al. · 2010 [cited by applicant]
US 7716326B2 · Blumenau · 2010 [cited by applicant]
US 7756974B2 · Blumenau · 2010 [cited by applicant]
US 7917755B1 · Giliyaru et al. · 2011 [cited by applicant]
US 8108245B1 · Hosea et al. · 2012 [cited by applicant]
US 8190604B2 · Wen et al. · 2012 [cited by applicant]
US 8255491B1 · Arzur · 2012 [cited by applicant]
US 8266115B1 · Park et al. · 2012 [cited by applicant]
US 8386314B2 · Kirkby et al. · 2013 [cited by applicant]
US 8508532B1 · Logan et al. · 2013 [cited by applicant]
US 8544050B2 · Brown et al. · 2013 [cited by applicant]
US 8554938B2 · Mittal · 2013 [cited by applicant]
US 8666989B1 · Gilliam et al. · 2014 [cited by applicant]
US 8799103B1 · Federighi · 2014 [cited by applicant]
US 8880996B1 · Deshpande et al. · 2014 [cited by applicant]
US 9282048B1 · Fichter et al. · 2016 [cited by applicant]
US 10387911B1 · Shaw et al. · 2019 [cited by applicant]
US 10600089B2 · Daniel et al. · 2020 [cited by applicant]
US 10715864B2 · Fichter et al. · 2020 [cited by applicant]
US 11023933B2 · Goodhart et al. · 2021 [cited by applicant]
US 20020098891A1 · Graham et al. · 2002 [cited by applicant]
US 20020103698A1 · Cantrell · 2002 [cited by applicant]
US 20020111865A1 · Middleton, III et al. · 2002 [cited by applicant]
US 20020138331A1 · Hosea et al. · 2002 [cited by applicant]
US 20020165773A1 · Natsuno et al. · 2002 [cited by applicant]
US 20030122966A1 · Markman et al. · 2003 [cited by applicant]
US 20030200145A1 · Krassner et al. · 2003 [cited by applicant]
US 20050210533A1 · Copeland et al. · 2005 [cited by applicant]
US 20050235030A1 · Lauckhart et al. · 2005 [cited by applicant]
US 20060026063A1 · Collins · 2006 [cited by applicant]
US 20060080681A1 · Anwar et al. · 2006 [cited by applicant]
US 20070039018A1 · Saslow et al. · 2007 [cited by applicant]
US 20070050251A1 · Jain et al. · 2007 [cited by applicant]
US 20070067267A1 · Ives · 2007 [cited by applicant]
US 20070255702A1 · Orme · 2007 [cited by applicant]
US 20070265923A1 · Krassner · 2007 [cited by examiner]
US 20070266305A1 · Cong et al. · 2007 [cited by applicant]
US 20080004958A1 · Ralph et al. · 2008 [cited by applicant]
US 20080114709A1 · Dixon et al. · 2008 [cited by applicant]
US 20080120165A1 · Yan · 2008 [cited by applicant]
US 20080320125A1 · O'Sullivan et al. · 2008 [cited by applicant]
US 20090003704A1 · Hwang et al. · 2009 [cited by applicant]
US 20090076899A1 · Gbodimowo · 2009 [cited by applicant]
US 20090150500A1 · Kumar et al. · 2009 [cited by applicant]
US 20090157813A1 · Jung et al. · 2009 [cited by applicant]
US 20090187546A1 · Hamilton Whyte · 2009 [cited by applicant]
US 20090216621A1 · Anderson et al. · 2009 [cited by applicant]
US 20090228433A1 · Aguilar Saborit et al. · 2009 [cited by applicant]
US 20090265243A1 · Karassner et al. · 2009 [cited by applicant]
US 20090271260A1 · Sharma et al. · 2009 [cited by applicant]
US 20090300528A1 · Stambaugh · 2009 [cited by applicant]
US 20100023868A1 · Bonforte et al. · 2010 [cited by applicant]
US 20100095317A1 · Toebes et al. · 2010 [cited by applicant]
US 20100121676A1 · Jackson · 2010 [cited by applicant]
US 20100146380A1 · Rousso et al. · 2010 [cited by applicant]
US 20100153996A1 · Migos et al. · 2010 [cited by applicant]
US 20100169792A1 · Ascar et al. · 2010 [cited by applicant]
US 20100198697A1 · Brown et al. · 2010 [cited by applicant]
US 20100241597A1 · Chen et al. · 2010 [cited by applicant]
US 20100251128A1 · Cordasco · 2010 [cited by applicant]
US 20100287054A1 · Zohar et al. · 2010 [cited by applicant]
US 20100293031A1 · Jacobs et al. · 2010 [cited by applicant]
US 20100295774A1 · Hennessey · 2010 [cited by applicant]
US 20100310175A1 · Holt · 2010 [cited by applicant]
US 20110029393A1 · Apprendi et al. · 2011 [cited by applicant]
US 20110069940A1 · Shimy et al. · 2011 [cited by applicant]
US 20110072131A1 · Zohar et al. · 2011 [cited by applicant]
US 20110087966A1 · Leviathan · 2011 [cited by applicant]
US 20110125587A1 · Netzer et al. · 2011 [cited by applicant]
US 20110137737A1 · Baird et al. · 2011 [cited by applicant]
US 20110163971A1 · Wagner et al. · 2011 [cited by applicant]
US 20110239243A1 · Dierks et al. · 2011 [cited by applicant]
US 20110246267A1 · Williams et al. · 2011 [cited by applicant]
US 20110246879A1 · White et al. · 2011 [cited by applicant]
US 20110307659A1 · Hans et al. · 2011 [cited by applicant]
US 20110320286A1 · Zohar et al. · 2011 [cited by applicant]
US 20120078707A1 · Ramakrishnan et al. · 2012 [cited by applicant]
US 20120106793A1 · Gershenson et al. · 2012 [cited by applicant]
US 20120239489A1 · Peretti et al. · 2012 [cited by applicant]
US 20120284738A1 · Narasimhan et al. · 2012 [cited by applicant]
US 20120317472A1 · Chernysh · 2012 [cited by applicant]
US 20120324098A1 · De Jager et al. · 2012 [cited by applicant]
US 20130031470A1 · Daly, Jr. et al. · 2013 [cited by applicant]
US 20130124342A1 · Virkar et al. · 2013 [cited by applicant]
US 20130145384A1 · Krum et al. · 2013 [cited by applicant]
US 20130173765A1 · Korbecki · 2013 [cited by applicant]
US 20130179767A1 · Bajric et al. · 2013 [cited by applicant]
US 20130185164A1 · Pottjegort · 2013 [cited by applicant]
US 20130205314A1 · Ramaswamy et al. · 2013 [cited by applicant]
US 20130238423A1 · Pottjegort · 2013 [cited by applicant]
US 20130318051A1 · Kumar et al. · 2013 [cited by applicant]
US 20130335576A1 · Gotschlich et al. · 2013 [cited by applicant]
US 20140040786A1 · Swanson et al. · 2014 [cited by applicant]
US 20140108562A1 · Panzer · 2014 [cited by applicant]
US 20140181634A1 · Compain et al. · 2014 [cited by applicant]
US 20140278993A1 · Massoudi et al. · 2014 [cited by applicant]
US 20140279068A1 · Systrom · 2014 [cited by examiner]
US 20140282642A1 · Needham et al. · 2014 [cited by applicant]
US 20150066940A1 · Fernandes et al. · 2015 [cited by applicant]
CN 102253820 · 2011 [cited by applicant]
Azhar, Rendering Definition, https://www.webopedia.com/definitions/rendering/, Webopedia, Oct. 25, 2021, 2 pp. (Year: 2021). [cited by examiner]
U.S. Appl. No. 13/945,851, Non-Final Office Action mailed on Jun. 14, 2021, 10 pages. [cited by applicant]
Yuan et al., Internet Advertising: An Interplay among Advertisers, Online Publishers, Ad Exchanges and Web Users, Available Online at URL: https://arxiv.org/abs/1206.1754, Jul. 2, 2012, 44 pages. [cited by applicant]
U.S. Appl. No. 13/931,299, Final Office Action mailed on Jul. 14, 2017, 11 pages. [cited by applicant]
U.S. Appl. No. 13/931,299, Final Office Action mailed on Mar. 7, 2019, 13 pages. [cited by applicant]
U.S. Appl. No. 13/931,299, Final Office Action mailed on Aug. 13, 2015, 20 pages. [cited by applicant]
U.S. Appl. No. 13/931,299, Non-Final Office Action mailed on Nov. 18, 2016, 11 pages. [cited by applicant]
U.S. Appl. No. 13/931,299, Non-Final Office Action mailed on Oct. 3, 2014, 13 pages. [cited by applicant]
U.S. Appl. No. 13/931,299, Non-Final Office Action mailed on Jun. 29, 2018, 14 pages. [cited by applicant]
U.S. Appl. No. 13/931,299, Notice of Allowance mailed on Feb. 24, 2021, 6 pages. [cited by applicant]
U.S. Appl. No. 13/957,215, Final Office Action mailed on Dec. 28, 2017, 16 pages. [cited by applicant]
U.S. Appl. No. 13/957,215, Final Office Action mailed on May 19, 2016, 17 pages. [cited by applicant]
U.S. Appl. No. 13/957,215, Final Office Action mailed on Feb. 5, 2019, 22 pages. [cited by applicant]
U.S. Appl. No. 13/957,215, Non-Final Office Action mailed on Mar. 20, 2017, 16 pages. [cited by applicant]
U.S. Appl. No. 13/957,215, Non-Final Office Action mailed on Aug. 28, 2018, 18 pages. [cited by applicant]
U.S. Appl. No. 13/957,215, Non-Final Office Action mailed on Aug. 6, 2015, 18 pages. [cited by applicant]
“Minimizing CPU Usage”, Adobe Flash Platform, Available online at: http://web.archive.org/web/20111018064811/http://help.adobe.com/en_US/as3/mobile/WS4bebcd66a74275c36cfb8137 24318eebc6-8000.html, Oct. 18, 2010, 9 pages. [cited by applicant]
URO; Tinic, “Timing it Right”, Aug. 13, 2010, retrieved from https://web.archive.org/web/20100813051507/http://www.kaourantin.net/2010/03/timing-it-right, 3 pages. [cited by applicant]
Welovead “Upload an AD, be one of the 60 K Adverts”, Creative Adverts Database, Mar. 7, 2011, 2 pp. retrieved from www.webarchive.org/web/20110307041600/htpp://www.welovead.com/en/works/database. [cited by applicant]
Welovead, Welovead beta, Web Design Served, Behance Served Sited, May 20, 2010, 14 pp. retrieved \www.webdesignserved.com/gallery/WELOVEAD-beta/517362. [cited by applicant]
U.S. Appl. No. 13/945,851, Final Office Action mailed on Feb. 23, 2018, 13 pages. [cited by applicant]
U.S. Appl. No. 13/945,851, Final Office Action mailed on Apr. 25, 2019, 16 pages. [cited by applicant]
U.S. Appl. No. 13/945,851, Final Office Action mailed on Jan. 15, 2016, 23 pages. [cited by applicant]
U.S. Appl. No. 13/945,851, Non-Final Office Action mailed on Apr. 9, 2015, 12 pages. [cited by applicant]
U.S. Appl. No. 13/945,851, Non-Final Office Action mailed on Sep. 21, 2018, 13 pages. [cited by applicant]
U.S. Appl. No. 13/945,851, Non-Final Office Action mailed on Jun. 30, 2017, 19 pages. [cited by applicant]
U.S. Appl. No. 14/032,019, Final Office Action mailed on Jun. 29, 2018, 13 pages. [cited by applicant]
U.S. Appl. No. 14/032,019, Final Office Action mailed on May 9, 2016, 20 pages. [cited by applicant]
U.S. Appl. No. 14/032,019, Non-Final Office Action mailed on May 2, 2019, 13 pages. [cited by applicant]
U.S. Appl. No. 14/032,019, Non-Final Office Action mailed on Oct. 7, 2015, 14 pages. [cited by applicant]
U.S. Appl. No. 14/032,019, Non-Final Office Action mailed on Aug. 16, 2017, 15 pages. [cited by applicant]
U.S. Appl. No. 14/213,360, Advisory Action mailed on May 26, 2017, 4 pages. [cited by applicant]
U.S. Appl. No. 14/213,360, Final Office Action mailed on Mar. 15, 2017, 18 pages. [cited by applicant]
U.S. Appl. No. 14/213,360, Final Office Action mailed on Aug. 28, 2018, 21 pages. [cited by applicant]
U.S. Appl. No. 14/213,360, Non-Final Office Action mailed on Jul. 13, 2016, 14 pages. [cited by applicant]
U.S. Appl. No. 14/213,360, Non-Final Office Action mailed on May 20, 2019, 20 pages. [cited by applicant]
U.S. Appl. No. 14/213,360, Non-Final Office Action mailed on Feb. 5, 2018, 25 pages. [cited by applicant]
U.S. Appl. No. 14/213,360, Notice of Allowance mailed on Nov. 21, 2019, 7 pages. [cited by applicant]
U.S. Appl. No. 14/213,443, Final Office Action mailed on Dec. 1, 2015, 15 pages. [cited by applicant]
U.S. Appl. No. 14/213,443, Final Office Action mailed on Jun. 20, 2017, 23 pages. [cited by applicant]
U.S. Appl. No. 14/213,443, Final Office Action mailed on Mar. 22, 2019, 33 pages. [cited by applicant]
U.S. Appl. No. 14/213,443, Non-Final Office Action mailed on Feb. 23, 2015, 18 pages. [cited by applicant]
U.S. Appl. No. 14/213,443, Non-Final Office Action mailed on Sep. 10, 2018, 20 pages. [cited by applicant]
U.S. Appl. No. 14/213,443, Non-Final Office Action mailed on Nov. 30, 2016, 21 pages. [cited by applicant]
U.S. Appl. No. 13/945,851, Final Office Action mailed on Dec. 7, 2021, 14 pages. [cited by applicant]
U.S. Appl. No. 14/032,019, Non-Final Office Action mailed on Oct. 4, 2021, 12 pages. [cited by applicant]
U.S. Appl. No. 14/213,443 Notice of Allow ance mailed Mar. 10, 2020, 9 pages. [cited by applicant]