IP Library Granted Patent US 7,814,172
Granted Patent B2
US 7,814,172 · App. 09/923,923 · Granted Oct 12, 2010

Syndication methodology to dynamically place digital assets on non-related web sites

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,814,172
App. No.
09/923,923
Granted
Oct 12, 2010
Kind
B2
Abstract

Digital assets are syndicated by constructing a web page and inserting into the web page JavaScript associated with a digital asset that is desired to be part of a fully rendered web page. The content of the digital asset is not initially part of the web page. The script, when executed by a browser, requests the content of the digital asset from a remote site. The request includes a uniform resource identifier (URI) of the web page and a unique identifier of the selected content. The remote site receives the request and authenticates whether the URI is authorized to receive the selected content. If so, the remote site locates the selected content and sends the selected content to the web browser. The web browser assembles the initially requested web page using the selected content obtained from the remote site.

Claims (27)

1. A method of constructing a web page that allows for receipt of digital assets, the method comprising:

(a) electronically constructing a web page from source code; and

(b) inserting script associated with at least one digital asset that is desired to be part of a fully rendered web page into the web page, the inserted script including code to request the content of the digital asset from a remote site when the code is executed by a browser, the code including:

(i) a uniform resource identifier (URI) of the web page for use by the remote site in authenticating whether the URI is authorized to receive the content of the digital asset, and

(ii) a unique identifier of the content of the digital asset,

wherein the script includes a subscriber identifier and a content identifier, which, together, create the unique identifier of the content.

2. A method of claim 1 wherein the content is an executable file.

3. The method of claim 1 wherein the script is a scripting language.

4. A method of claim 3 wherein the scripting language is JavaScript.

5. An article of manufacture for constructing a web page that allows for receipt of digital assets, the article of manufacture comprising non-transitory computer storage media encoded with computer-executable instructions for performing a method comprising:

(a) electronically constructing a web page from source code; and

(b) inserting script associated with at least one digital asset that is desired to be art of a full rendered web page into the web page, the inserted script including code to request the content of the digital asset from a remote site when the code is executed by a browser, the code including:

(i) a uniform resource identifier (URI) of the web page for use by the remote site in authenticating whether the URI is authorized to receive the content of the digital asset, and

(ii) a unique identifier of the content of the digital asset,

wherein the script includes a subscriber identifier and a content identifier, which, together, create the unique identifier of the content.

6. The article of manufacture of claim 5 wherein the content is an executable file.

7. The article of manufacture of claim 5 wherein the script is a scripting language.

8. The article of manufacture of claim 7 wherein the scripting language is JavaScript.

9. A computer-implemented apparatus for constructing a web page that allows for receipt of digital assets, the apparatus comprising:

(a) means for electronically constructing a web page from source code; and

(b) means for inserting script into the web page constructed by the means for constructing a web page, the script being associated with at least one digital asset that is desired to be part of a fully rendered web page, the inserted script including code to request the content of the digital asset from a remote site when the code is executed by a browser, the code including:

(i) a uniform resource identifier (URI) of the web page for use by the remote site in authenticating whether the URI is authorized to receive the content of the digital asset, and

(ii) a unique identifier of the content of the digital asset,

wherein the script includes a subscriber identifier and a content identifier, which, together, create the unique identifier of the content.

10. The apparatus of claim 9 wherein the content is an executable file.

11. The apparatus of claim 9 wherein the script is a scripting language.

12. The apparatus of claim 11 wherein the scripting language is JavaScript.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CORPORATION
Reel/Frame 054486/0422 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054198/0029 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054244/0566 →
SECURITY INTEREST Recorded Jun 29, 2018
From: RPX CORPORATION
To: JEFFERIES FINANCE LLC
Reel/Frame 046486/0433 →
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2015
From: ACTIVE DATA, INC.
To: RPX CORPORATION
Reel/Frame 035278/0988 →
CHANGE OF NAME Recorded Apr 2, 2014
From: ACTIVE DATA EXCHANGE, INC.
To: ACTIVE DATA, INC.
Reel/Frame 032590/0788 →