IP Library › Granted Patent US 7,877,687
Granted Patent B2
US 7,877,687 · App. 11/893,836 · Granted Jan 25, 2011

Persistent visual media player

Assignee: Yahoo! Inc.
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 7,877,687
App. No.
11/893,836
Granted
Jan 25, 2011
Kind
B2
Abstract

An apparatus and method for presenting an embedded visual media player included in a web page in a floating mode is disclosed herein. The status of the embedded visual media player and/or the position of the embedded visual media player relative to the current viewable area of a window are monitored to initiate the floating mode. The floating mode keeps the embedded visual media player within the viewable area while the web page is scrolled.

Claims (21)

1. An apparatus for dynamically modifying a web page comprising logic operable to:

present a web page including an embedded visual media element in a viewable area;

monitor a play status of the embedded visual media element included in the web page;

monitor an out-of-view status of a portion of the embedded visual media element; and

present the embedded visual media element at a pre-determined portion of the viewable area in response to at least one of the play status and the out-of-view status.

2. The apparatus of claim 1 , wherein a portion of the web page underlying the pre-determined portion is hidden.

3. The apparatus of claim 1 , further comprising logic operable to modify the position of content included in the web page to wrap around the pre-determined portion.

4. The apparatus of claim 1 , further comprising logic operable to modify the position of content included in the web page to be presented below the pre-determined portion.

5. The apparatus of claim 1 , further comprising logic operable to:

monitor an indication to stop presenting the embedded visual media element in the pre-determined portion; and

return the embedded visual media element to the web page in response to the indication.

6. The apparatus of claim 1 , further comprising logic operable to:

extract the embedded visual media element from the web page; and

create a container element at the pre-determined portion of the viewable area prior to presentation of the embedded visual media element.

7. The apparatus of claim 1 , wherein presentation of the embedded visual media element at the pre-determined portion of the viewable area comprises preventing the embedded visual media element from repositioning with the rest of the web page in response to a scroll action of the web page.

8. The apparatus of claim 1 , wherein the visual media element comprises video, animation, slide show, graphics, video conference feed, webcam feed, video phone feed, or an audio player.

9. The apparatus of claim 1 , further comprising logic operable to change the pre-determined portion of the viewable area.

10. The apparatus of claim 1 , further comprising logic operable to resize the extracted visual media element for presentation in the pre-determined portion.

11. The apparatus of claim 1 , further comprising logic operable to change the play status to a pause status for presentation of the embedded visual media element at the pre-determined portion of the viewable area.

12. The apparatus of claim 11 , wherein presentation of the embedded visual media element at the pre-determined portion comprises minimizing the extracted visual media element for presentation in the pre-determined portion of the viewable area.

13. The apparatus of claim 11 , wherein presentation of the embedded visual media element at the pre-determined portion comprises presenting an icon representative of the embedded visual media element at the pre-determined portion of the viewable area.

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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2020
From: EXCALIBUR IP, LLC
To: R2 SOLUTIONS LLC
Reel/Frame 053459/0059 →
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 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 Aug 16, 2007
From: BLINNIKKA, TOMI J.; HOROWITZ, STEVEN L.
To: YAHOO! INC.
Reel/Frame 019756/0061 →
Continuity (1)
Related Publication 20090049385A1 · Feb 19, 2009