IP Library Granted Patent US 7,779,035
Granted Patent B2
US 7,779,035 · App. 10/901,907 · Granted Aug 17, 2010

Consistent browser file download

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,779,035
App. No.
10/901,907
Granted
Aug 17, 2010
Kind
B2
Abstract

According to the invention, a system for downloading audio or video to a browser is disclosed. The system includes a media server, a content database and a web page. The content database includes the content object, and the content database is linked to the media server. The web page presented to the browser and includes a link to the content object. The link avoids activating an autoplay feature of the browsers should the link be activated.

Claims (42)

1. A system for downloading audio or video to a browser, the system comprising:

a media server;

a content database that includes a content object comprising the audio or video, wherein the content database is linked to the media server; and

a web page presented to the browser that is dynamically created with code that avoids an autoplay feature in the browser, wherein:

the web page includes a link to the content object, the content object is an object type that automatically activates the autoplay feature of the browser, and

in response to an activation of the link and prior to the browser activating the autoplay feature, the browser is presented with a download interface that avoids activating the autoplay feature, whereby:

the autoplay feature of the browser would normally automatically play the content object when activated if directly referenced in the web page, and

the content object is not played with a media player application through the autoplay feature.

2. The system for downloading audio or video to the browser as recited in claim 1 , wherein link is coded differently based upon whether the browser has the autoplay feature.

3. The system for downloading audio or video to the browser as recited in claim 1 , wherein the web page is formulated by the media server.

4. The system for downloading audio or video to the browser as recited in claim 1 , wherein the content object is chosen from a group consisting of a video file and an audio file.

5. The system for downloading audio or video to the browser as recited in claim 1 , wherein the autoplay feature does allow selection of a location to save the content object.

6. The system for downloading audio or video to the browser as recited in claim 1 , wherein the link is prepared by a device outside of the media site.

7. The system for downloading audio or video to the browser as recited in claim 1 , wherein the link invokes a pop-up window.

8. The system for downloading audio or video to the browser as recited in claim 1 , wherein the link invokes an iframe HTML command.

9. The system for downloading audio or video to the browser as recited in claim 1 , wherein the link invokes HTML commands in a new window.

10. The system for downloading audio or video to the browser as recited in claim 1 , wherein the link activates a process configured to allow saving the content object rather than autoplaying the content object.

11. A method for causing a web browser to save a content object rather than performing streamed playback with a media playing application activated through an autoplay feature, the method comprising steps of:

dynamically creating a link with code that avoids an autoplay feature in the web browser;

providing a link to the content object, the content object is an object type that automatically activates the autoplay feature of the web browser, wherein:

the autoplay feature of the web browser would normally automatically play the content object when activated if directly referenced in the web page, and

the autoplay feature performs streamed playback of file content object;

detecting that a user has activated the link;

in response to the detecting and prior to the web browser activating the autoplay feature, causing activation of a dialog window that allows the user to choose a location to save the content object when the link is activated wherein:

the autoplay feature is avoided, and

the media playing application is a separate application from the web browser; and

downloading the content object to the location.

12. The method for causing the web browser to save the content object rather than performing streamed playback as recited in claim 11 , wherein the link invokes a pop-up window with a script command.

13. The method for causing the web browser to save the content object rather than performing streamed playback as recited in claim 11 , wherein the link invokes an iframe HTML command that initiates the causing activation step.

14. The method for causing the web browser to save the content object rather than performing streamed playback as recited in claim 11 , wherein the providing step comprises a step of determining if the web browser has the autoplay feature.

15. The method for causing the web browser to save the content object rather than performing streamed playback as recited in claim 11 , further comprising a step of causing activation of a pop-up window has at least some toolbars deactivated.

16. A system for causing a web browser to save a content object rather than performing streamed playback, the system comprising:

means for dynamically creating a link with code that avoids an autoplay feature in the web browser;

means for presenting a link to the content object, the content object is an object type that automatically activates an autoplay feature of the web browser, wherein:

the autoplay feature would automatically perform streamed playback of the content object with a media player application separate from the web browser when a corresponding link is manually activated,

the autoplay feature of the web browser would normally automatically play the content object upon activation if directly referenced in the web page, and

the content object comprises audio or video;

means for detecting that a user has manually activated the link;

means for causing activation of a dialog window in response to detecting that the user has manually activated the link and prior to the web browser activating the autoplay feature, wherein the dialog window allows the user to choose a location to save the content object when the link is activated; and

means for downloading the content object to the location.

17. The system for causing the web browser to save the content object rather than performing streamed playback as recited in claim 16 , wherein the link invokes a pop-up window with a script command.

18. The system for causing the web browser to save the content object rather than performing streamed playback as recited in claim 16 , wherein the link invokes an iframe HTML command that initiates the causing activation step.

Assignments (9)
RELEASE OF PATENT SECURITY AGREEMENT [RECORDED AT REEL/FRAME 065597/0406] Recorded Jul 9, 2025
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
To: UPLYNK, INC. (F/K/A EDGIO, INC.)
Reel/Frame 071875/0105 →
RELEASE OF PATENT SECURITY AGREEMENT [RECORDED AT REEL/FRAME 065597/0212] Recorded Jul 3, 2025
From: LYNROCK LAKE MASTER FUND LP
To: UPLYNK, INC. (F/K/A EDGIO, INC.); MOJO MERGER SUB, LLC
Reel/Frame 071817/0877 →
RELEASE OF PATENT SECURITY AGREEMENT [RECORDED AT REEL/FRAME 068763/0276] Recorded Jul 3, 2025
From: LYNROCK LAKE MASTER FUND LP
To: UPLYNK, INC. (F/K/A EDGIO, INC.); MOJO MERGER SUB, LLC
Reel/Frame 071818/0022 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2025
From: EDGIO, INC.
To: DRNC HOLDINGS, INC.
Reel/Frame 070071/0327 →
CHANGE OF NAME Recorded Sep 9, 2024
From: LIMELIGHT NETWORKS, INC.
To: EDGIO, INC.
Reel/Frame 068898/0281 →
PATENT SECURITY AGREEMENT Recorded Aug 23, 2024
From: EDGIO, INC.; MOJO MERGER SUB, LLC
To: LYNROCK LAKE MASTER FUND LP [LYNROCK LAKE PARTNERS LLC, ITS GENERAL PARTNER]
Reel/Frame 068763/0276 →
PATENT SECURITY AGREEMENT Recorded Nov 15, 2023
From: EDGIO, INC.; MOJO MERGER SUB, LLC
To: LYNROCK LAKE MASTER FUND LP [LYNROCK LAKE PARTNERS LLC, ITS GENERAL PARTNER]
Reel/Frame 065597/0212 →
PATENT SECURITY AGREEMENT Recorded Nov 15, 2023
From: EDGIO, INC.; MOJO MERGER SUB, LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 065597/0406 →
RELEASE OF SECURITY INTEREST Recorded Mar 25, 2011
From: PARTNERS FOR GROWTH
To: LIMELIGHT NETWORKS, INC.
Reel/Frame 026026/0658 →