IP Library › Granted Patent US 11,329,742
Granted Patent B2
US 11,329,742 · App. 17/197,703 · Granted May 10, 2022

Advertisement tracking

Inventors: Edward D. Monnerat (Parker, CO); Mehul S. Patel (Denver, CO)
Assignee: Comcast Cable Communications, LLC
H04H60/33H04N21/4333H04N21/44222H04N21/462H04N21/6582H04N21/812H04H60/63
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 11,329,742
App. No.
17/197,703
Granted
May 10, 2022
Kind
B2
Abstract

Methods, systems, and computer-readable media for determining the efficacy of an advertisement are described herein. A computing device may receive an advertisement from an advertisement server. The computing device may determine advertisement information associated with the presentation of the advertisement. The advertisement information may be sent to the advertisement server.

Claims (137)

1. A method comprising:

determining, by a computing device, that a request has been made to access a content item different from an advertisement being output;

determining that the content item, a first spatial portion of the advertisement, and a second spatial portion of the advertisement overlap; and

restricting, based on an indication to restrict obscuring the first spatial portion of the advertisement, the content item from obscuring the first spatial portion of the advertisement.

2. The method of claim 1 , further comprising permitting the content item to obscure the second spatial portion of the advertisement.

3. The method of claim 1 , wherein the advertisement is output via a display, the method further comprising:

restricting, based on the request, user access to a control of the display.

4. The method of claim 1 , wherein determining that the request has been made comprises determining a user input via an application window different from the advertisement.

5. The method of claim 1 , wherein:

the advertisement is associated with an indication of one or more webpages that are permitted to obscure the advertisement; and

the content item is a webpage different from the one or more webpages.

6. The method of claim 1 , wherein the restricting the content item from obscuring the first spatial portion of the advertisement comprises restricting the content item from obscuring the first spatial portion of the advertisement during a temporal portion of the advertisement.

7. The method of claim 1 , wherein the advertisement is associated with an indication of one or more webpages that are permitted to obscure the advertisement, and wherein the method comprises:

permitting the one or more webpages to obscure the advertisement; and

restricting other webpages from obscuring the advertisement.

8. A method comprising:

determining, by a computing device, that a request has been made to access a content item different from an advertisement being output;

determining that the content item and a first spatial portion of the advertisement overlap; and

restricting, based on an indication to restrict obscuring the first spatial portion of the advertisement, the content item from obscuring the first spatial portion of the advertisement.

9. The method of claim 8 , further comprising permitting the content item to obscure a second spatial portion of the advertisement different from the first spatial portion of the advertisement.

10. The method of claim 8 , wherein the advertisement is output via a display, the method further comprising:

restricting, based on the request, user access to a control of the display.

11. The method of claim 8 , wherein determining that the request has been made comprises determining a user input via an application window different from the advertisement.

12. The method of claim 8 , wherein:

the advertisement is associated with an indication of one or more webpages that are permitted to obscure the advertisement; and

the content item is a webpage different from the one or more webpages.

13. The method of claim 8 , wherein the restricting the content item from obscuring the first spatial portion of the advertisement comprises restricting the content item from obscuring the first spatial portion of the advertisement during a temporal portion of the advertisement.

14. The method of claim 8 , wherein the advertisement is associated with an indication of one or more webpages that are permitted to obscure the advertisement, and wherein the method comprises:

permitting the one or more webpages to obscure the advertisement; and

restricting other webpages from obscuring the advertisement.

15. An apparatus comprising:

one or more processors; and

memory storing instructions that, when executed by the one or more processors, cause the apparatus to:

determine that a request has been made to access a content item different from an advertisement being output;

determine that the content item, a first spatial portion of the advertisement, and a second spatial portion of the advertisement overlap; and

restrict, based on an indication to restrict obscuring the first spatial portion of the advertisement, the content item from obscuring the first spatial portion of the advertisement.

16. The apparatus of claim 15 , wherein the instructions, when executed by the one or more processors, cause the apparatus to permit the content item to obscure the second spatial portion of the advertisement.

17. The apparatus of claim 15 , wherein the advertisement is output via a display, wherein the instructions, when executed by the one or more processors, cause the apparatus to:

restrict, based on the request, user access to a control of the display.

18. The apparatus of claim 15 , wherein the instructions, when executed by the one or more processors, cause the apparatus to determine that the request has been made based on determining a user input via an application window different from the advertisement.

19. The apparatus of claim 15 , wherein:

the advertisement is associated with an indication of one or more webpages that are permitted to obscure the advertisement; and

the content item is a webpage different from the one or more webpages.

20. The apparatus of claim 15 , wherein the instructions, when executed by the one or more processors, cause the apparatus to restrict the content item from obscuring the first spatial portion of the advertisement by restricting the content item from obscuring the first spatial portion of the advertisement during a temporal portion of the advertisement.

21. The apparatus of claim 15 , wherein the advertisement is associated with an indication of one or more webpages that are permitted to obscure the advertisement, and wherein the instructions, when executed by the one or more processors, cause the apparatus to:

permit the one or more webpages to obscure the advertisement; and

restrict other webpages from obscuring the advertisement.

22. An apparatus comprising:

one or more processors; and

memory storing instructions that, when executed by the one or more processors, cause the apparatus to:

determine that a request has been made to access a content item different from an advertisement being output;

determine that the content item and a first spatial portion of the advertisement overlap; and

restrict, based on an indication to restrict obscuring the first spatial portion of the advertisement, the content item from obscuring the first spatial portion of the advertisement.

23. The apparatus of claim 22 , wherein the instructions, when executed by the one or more processors, cause the apparatus to permit the content item to obscure a second spatial portion of the advertisement different from the first spatial portion of the advertisement.

24. The apparatus of claim 22 , wherein the advertisement is output via a display, wherein the instructions, when executed by the one or more processors, cause the apparatus to:

restrict, based on the request, user access to a control of the display.

25. The apparatus of claim 22 , wherein the instructions, when executed by the one or more processors, cause the apparatus to determine that the request has been made based on determining a user input via an application window different from the advertisement.

26. The apparatus of claim 22 , wherein:

the advertisement is associated with an indication of one or more webpages that are permitted to obscure the advertisement; and

the content item is a webpage different from the one or more webpages.

27. The apparatus of claim 22 , wherein the instructions, when executed by the one or more processors, cause the apparatus to restrict the content item from obscuring the first spatial portion of the advertisement by restricting the content item from obscuring the first spatial portion of the advertisement during a temporal portion of the advertisement.

28. The apparatus of claim 22 , wherein the advertisement is associated with an indication of one or more webpages that are permitted to obscure the advertisement, and wherein the instructions, when executed by the one or more processors, cause the apparatus to:

permit the one or more webpages to obscure the advertisement; and

restrict other webpages from obscuring the advertisement.

29. A non-transitory computer readable medium storing instructions that, when executed, cause:

determining that a request has been made to access a content item different from an advertisement being output;

determining that the content item, a first spatial portion of the advertisement, and a second spatial portion of the advertisement overlap; and

restricting, based on an indication to restrict obscuring the first spatial portion of the advertisement, the content item from obscuring the first spatial portion of the advertisement.

30. The non-transitory computer readable medium of claim 29 , wherein the instructions, when executed, cause permitting the content item to obscure the second spatial portion of the advertisement.

31. The non-transitory computer readable medium of claim 29 , wherein the advertisement is output via a display, and wherein the instructions, when executed, cause restricting, based on the request, user access to a control of the display.

32. The non-transitory computer readable medium of claim 29 , wherein the instructions, when executed, cause the determining that the request has been made by causing determining a user input via an application window different from the advertisement.

33. The non-transitory computer readable medium of claim 29 , wherein:

the advertisement is associated with an indication of one or more webpages that are permitted to obscure the advertisement; and

the content item is a webpage different from the one or more webpages.

34. The non-transitory computer readable medium of claim 29 , wherein the instructions, when executed, cause the restricting the content item from obscuring the first spatial portion of the advertisement by causing restricting the content item from obscuring the first spatial portion of the advertisement during a temporal portion of the advertisement.

35. The non-transitory computer readable medium of claim 29 , wherein the advertisement is associated with an indication of one or more webpages that are permitted to obscure the advertisement, and wherein the instructions, when executed, cause:

permitting the one or more webpages to obscure the advertisement; and

restricting other webpages from obscuring the advertisement.

36. A non-transitory computer readable medium storing instructions that, when executed, cause:

determining that a request has been made to access a content item different from an advertisement being output;

determining that the content item and a first spatial portion of the advertisement overlap; and

restricting, based on an indication to restrict obscuring the first spatial portion of the advertisement, the content item from obscuring the first spatial portion of the advertisement.

37. The non-transitory computer readable medium of claim 36 , wherein the instructions, when executed, cause permitting the content item to obscure a second spatial portion of the advertisement different from the first spatial portion of the advertisement.

38. The non-transitory computer readable medium of claim 36 , wherein the advertisement is output via a display, and wherein the instructions, when executed, cause:

restricting, based on the request, user access to a control of the display.

39. The non-transitory computer readable medium of claim 36 , wherein the instructions, when executed, cause the determining that the request has been made by causing determining a user input via an application window different from the advertisement.

40. The non-transitory computer readable medium of claim 36 , wherein:

the advertisement is associated with an indication of one or more webpages that are permitted to obscure the advertisement; and

the content item is a webpage different from the one or more webpages.

41. The non-transitory computer readable medium of claim 36 , wherein the instructions, when executed, cause the restricting the content item from obscuring the first spatial portion of the advertisement by causing restricting the content item from obscuring the first spatial portion of the advertisement during a temporal portion of the advertisement.

42. The non-transitory computer readable medium of claim 36 , wherein the advertisement is associated with an indication of one or more webpages that are permitted to obscure the advertisement, and wherein the instructions, when executed, cause:

permitting the one or more webpages to obscure the advertisement; and

restricting other webpages from obscuring the advertisement.

43. A system comprising:

a computing device; and

a server comprising:

one or more first processors; and

first memory storing first instructions that, when executed by the one or more first processors, cause the server to send, to the computing device, an advertisement for output and an indication of a first spatial portion of the advertisement;

wherein the computing device comprises:

one or more second processors; and

second memory storing second instructions that, when executed by the one or more second processors, cause the computing device to:

determine that a request has been made to access a content item different from the advertisement;

determine that the content item, the first spatial portion of the advertisement, and a second spatial portion of the advertisement overlap; and

restrict, based on an indication to restrict obscuring the first spatial portion of the advertisement, the content item from obscuring the first spatial portion of the advertisement.

44. The system of claim 43 , wherein the second instructions, when executed by the one or more second processors, cause the computing device to permit the content item to obscure the second spatial portion of the advertisement.

45. The system of claim 43 , wherein the advertisement is output via a display, and wherein the second instructions, when executed by the one or more second processors, cause the computing device to:

restrict, based on the request, user access to a control of the display.

46. The system of claim 43 , wherein the second instructions, when executed by the one or more second processors, cause the computing device to determine that the request has been made based on determining a user input via an application window different from the advertisement.

47. The system of claim 43 , wherein:

the advertisement is associated with an indication of one or more webpages that are permitted to obscure the advertisement; and

the content item is a webpage different from the one or more webpages.

48. The system of claim 43 , wherein the second instructions, when executed by the one or more second processors, cause the computing device to restrict the content item from obscuring the first spatial portion of the advertisement by restricting the content item from obscuring the first spatial portion of the advertisement during a temporal portion of the advertisement.

49. The system of claim 43 , wherein the advertisement is associated with an indication of one or more webpages that are permitted to obscure the advertisement, and wherein the second instructions, when executed by the one or more second processors, cause the computing device to:

permit the one or more webpages to obscure the advertisement; and

restrict other webpages from obscuring the advertisement.

50. A system comprising:

a computing device; and

a server comprising:

one or more first processors; and

first memory storing first instructions that, when executed by the one or more first processors, cause the server to send, to the computing device, an advertisement for output and an indication of a first spatial portion of the advertisement;

wherein the computing device comprises:

one or more second processors; and

second memory storing second instructions that, when executed by the one or more second processors, cause the computing device to:

determine that a request has been made to access a content item different from the advertisement;

determine that the content item and the first spatial portion of the advertisement overlap; and

restrict, based on an indication to restrict obscuring the first spatial portion of the advertisement, the content item from obscuring the first spatial portion of the advertisement.

51. The system of claim 50 , wherein the second instructions, when executed by the one or more second processors, cause the computing device to permit the content item to obscure a second spatial portion of the advertisement different from the first spatial portion of the advertisement.

52. The system of claim 50 , wherein the advertisement is output via a display, and wherein the second instructions, when executed by the one or more second processors, cause the computing device to:

restrict, based on the request, user access to a control of the display.

53. The system of claim 50 , wherein the second instructions, when executed by the one or more second processors, cause the computing device to determine that the request has been made based on determining a user input via an application window different from the advertisement.

54. The system of claim 50 , wherein:

the advertisement is associated with an indication of one or more webpages that are permitted to obscure the advertisement; and

the content item is a webpage different from the one or more webpages.

55. The system of claim 50 , wherein the second instructions, when executed by the one or more second processors, cause the computing device to restrict the content item from obscuring the first spatial portion of the advertisement by restricting the content item from obscuring the first spatial portion of the advertisement during a temporal portion of the advertisement.

56. The system of claim 50 , wherein the advertisement is associated with an indication of one or more webpages that are permitted to obscure the advertisement, and wherein the second instructions, when executed by the one or more second processors, cause the computing device to:

permit the one or more webpages to obscure the advertisement; and

restrict other webpages from obscuring the advertisement.

Assignments (1)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE EXECUTION DATE OF BOTH INVENTORS AND THE APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 058033 FRAME: 0236. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 16, 2022
From: MONNERAT, EDWARD D.; PATEL, MEHUL S.
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 059126/0047 →
Continuity (4)
Continuation 16106207 · Aug 21, 2018
Continuation 15397329 · Jan 3, 2017
Continuation 13795919 · Mar 12, 2013
Related Publication 20210218486A1 · Jul 15, 2021