IP Library Granted Patent US 9,189,805
Granted Patent B2
US 9,189,805 · App. 13/920,212 · Granted Nov 17, 2015

Method and system for automatically pausing advertisements based on user attention

Inventors: Ling-Wei Huang (New Taipei, TW); Wei-Han Li (New Taipei, TW); Huai-Hsing Huang (Taipei, TW); Chia-Yen Liu (Keelung, TW); Chi-Wa Ng (Macau, CN); Shih-Ting Huang (Taipei, TW); Shih-Ping Lu (New Taipei, TW); Dai-Yan Chen (New Taipei, TW); Pin-Kuan Lee (Taipei, TW)
Assignee: Yahoo! Inc.
G06Q30/0272
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 9,189,805
App. No.
13/920,212
Granted
Nov 17, 2015
Kind
B2
Abstract

A computer-implemented method for automatically pausing advertisements based on user attention includes rendering a digital video to a user, in response to the user initiating the digital video through a web multimedia player. The computer-implemented method also includes streaming an advertisement to the user once the user begins to watch the digital video and monitoring the user attention as the user watches the advertisement. The user attention is monitored based on keystrokes and mouse movements. Further, the computer-implemented method includes detecting one or more changes in the user attention. Furthermore, the computer-implemented method includes pausing the advertisement automatically at instance of detecting the one or more changes. Moreover, the computer-implemented method includes detecting the one or more changes that directs the user attention to the paused advertisement and resuming streaming of the advertisement.

Claims (43)

1. A method for automatically pausing advertisements based on user attention, the method comprising:

running, on an electronic device, a first application;

playing a digital video on a display device associated with the electronic device, in response to receiving, through the first application, a first user input to initiate the playing of the digital video;

playing an advertisement on the display device while the digital video is playing or paused, the playing of the digital video and the advertisement occurring in a first browser tab in a foreground part of a web browser;

pausing the advertisement automatically, in response to receiving a second user input through a second application during the playing of the advertisement, the second user input being preselected to cause the pausing of the advertisement;

capturing a picture of the paused advertisement;

controlling displaying, by the display device, the first browser tab in a background part of the web browser and a second browser tab in the foreground part of the web browser;

controlling displaying, by the display device, the picture of the paused advertisement on the second browser tab; and

resuming the playing of the advertisement in response to receiving, through the first application, a third user input, the third user input being preselected to cause the resuming of the playing of the advertisement.

2. The method of claim 1 , further comprising receiving over a computer network the advertisement from an ad server.

3. The method of claim 1 , wherein the second user input includes a keystroke.

4. The method of claim 1 , wherein the second user input includes a mouse movement.

5. The method of claim 1 , wherein the first application is included on the first browser tab and the second application is included on the second browser tab.

6. The method of claim 1 , wherein the displaying of the picture of the paused advertisement on the second browser tab includes displaying the picture over a part of a displayed webpage.

7. The method of claim 1 , further comprising recording play times of the video and the advertisement.

8. A computer program product stored on a non-transitory computer-readable comprising:

instructions executable to play, through a first application loaded on an electronic device, a digital video on a display device associated with the electronic device, in response to receiving, through the first application, a first user input to initiate the playing of the digital video;

instructions executable to play, through the first application, an advertisement on the display device while the digital video is playing or paused, the playing of the digital video and the advertisement occurring in a first browser tab in a foreground part of a web browser;

instructions executable to pause the advertisement automatically, in response to receiving a second user input through a second application during the playing of the advertisement, the second user input being preselected to cause the pausing of the advertisement;

instructions executable to capture a picture of the paused advertisement;

instructions executable to control displaying the first browser tab in a background part of the web browser and a second browser tab in the foreground part of the web browser;

instructions executable to control displaying the picture of the paused advertisement on the second browser tab; and

instructions executable to resume the playing of the advertisement in response to receiving, through the first application, a third user input, the third user input being preselected to cause the resuming of the playing of the advertisement.

9. The computer program product of claim 8 , further comprising instructions executable to receive the advertisement through a receiver of the electronic device from an ad server over a computer network.

10. The computer program product of claim 8 , wherein the second user input includes a keystroke.

11. The computer program product of claim 8 , wherein the second user input includes a mouse movement.

12. The computer program product of claim 8 , wherein the first application is included on the first browser tab and the second application is included on the second browser tab.

13. The computer program product of claim 8 , wherein the displaying of the picture of the paused advertisement on the second browser tab includes displaying the picture over a part of a displayed webpage.

14. The computer program product of claim 8 , further comprising instructions executable to record play times of the video and the advertisement.

15. A system for automatically pausing advertisements based on user attention, the system comprising:

an electronic device, including a display device and a web browser; the electronic device, configured to:

run the web browser;

play a digital video and an advertisement on the display device, in response to receiving, through a user interface of the first application, a first user input to initiate the playing of the digital video, and the playing of the digital video and the advertisement occurring in a first browser tab in a foreground part of a web browser:

pause the advertisement automatically, in response to receiving a second user input through a second application during the playing of the advertisement, the second user input being preselected to cause the pausing of the advertisement;

capture a picture of the paused advertisement;

control displaying the first browser tab in a background part of the web browser and a second browser tab in the foreground part of the web browser;

control displaying the picture of the paused advertisement on the second browser tab; and

resume the playing of the advertisement in response to receiving, through the user interface of the first application, a third user input, the third user input being preselected to cause the resuming of the playing of the advertisement.

16. The system of claim 15 , further comprising: a system clock, coupled in communication with the electronic device, configured to provide play times of the playing of the digital video to a data log.

17. The system of claim 15 , wherein the electronic device is further configured to receive the advertisement from an ad server over a computer network.

18. The system of claim 15 , wherein the second user input includes a keystroke.

19. The system of claim 15 , wherein the second user input includes a mouse movement.

20. The system of claim 15 , wherein the first application is included on the first browser tab and the second application is included on the second browser tab.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 052853 FRAME: 0153. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 29, 2021
From: R2 SOLUTIONS LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 056832/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 053654 FRAME 0254. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED. Recorded Dec 30, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: R2 SOLUTIONS LLC
Reel/Frame 054981/0377 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 8, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
Reel/Frame 053654/0254 →
PATENT SECURITY AGREEMENT Recorded Jun 5, 2020
From: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MERTON ACQUISITION HOLDCO LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 052853/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2019
From: EXCALIBUR IP, LLC
To: PINTEREST, INC.
Reel/Frame 049964/0350 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038950/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2016
From: EXCALIBUR IP, LLC
To: YAHOO! INC.
Reel/Frame 038951/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038383/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2013
From: HUANG, LING-WEI; LI, WEI-HAN; HUANG, HUAI-HSING; LIU, CHIA-YEN; NG, CHI-WA; HUANG, SHIH-TING; LU, SHIH-PING; CHEN, DAI-YAN; LEE, PIN-KUAN
To: YAHOO! INC.
Reel/Frame 030632/0149 →
Continuity (1)
Related Publication 20140372229A1 · Dec 18, 2014