An automated method is provided for obtaining selected content for a web page that allows for syndication of digital assets. The selected content itself is not initially part of the web page. The web page includes script associated with the selected content. Upon receiving a web page that includes script associated with the selected content, the script is interpreted. A request is then formatted for obtaining the selected content 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 script includes a subscriber identifier and a content identifier, which, together, create the unique identifier of the selected content.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method of generating and providing script associated with a digital asset, the method comprising: (a) generating script, by a web application hosted on a server, wherein the script that includes 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 a web page for use by the remote site in authenticating whether the web page 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; and (b) providing to a web browser the generated script for insertion into, and to become part of, a fully rendered web page, wherein the script allows for receipt of the content of the digital asset to an authorized web page.
2. The method of claim 1 wherein the script is a scripting language.
3. The method of claim 2 wherein the scripting language is JavaScript.
4. The method of claim 1 wherein the content is an executable file.
5. A computer program product for generating and providing script associated with a digital asset, the computer program product comprising non-transitory computer storage media encoded with computer-executable instructions for performing a method comprising: (a) generating script that includes 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 a web page for use by the remote site in authenticating whether the web page 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; and (b) providing the generated script for insertion into, and to become part of, a fully rendered web page, wherein the script allows for receipt of the content of the digital asset to an authorized web page.
6. The computer program product of claim 5 wherein the script is a scripting language.
7. The computer program product claim 6 wherein the scripting language is JavaScript.
8. The computer program product of claim 5 wherein the content is an executable file.
9. A method of generating and providing script associated with a digital asset, the method comprising: (a) generating script, by a web application hosted on a server, wherein the script includes 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) an identifier of a web page, 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, and wherein (i) the identifier of the web page, or (ii) the subscriber identifier, or (iii) the identifier of the web page and the subscriber identifier, are for use by the remote site in authenticating whether the web page is authorized to receive the content of the digital asset; and (b) providing to a web browser the generated script for insertion into, and to become part of, a fully rendered web page, wherein the script allows for receipt of the content of the digital asset to a web page.
10. The method of claim 9 wherein the identifier of the web page is a uniform resource identifier.
11. The method of claim 10 wherein the scripting language is JavaScript.
12. The method of claim 9 wherein the identifier of the web page is for use by the remote site in authenticating whether the web page is authorized to receive the content of the digital asset.
13. The method of claim 9 wherein the script is a scripting language.
14. The method of claim 9 wherein the content is an executable file.
15. A computer program product for generating and providing script associated with a digital asset, the computer program product comprising non-transitory computer storage media encoded with computer-executable instructions for performing a method comprising: (a) generating script that includes 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) an identifier of a web page, 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, and wherein (i) the identifier of the web page, or (ii) the subscriber identifier, or (iii) the identifier of the web page and the subscriber identifier, are for use by the remote site in authenticating whether the web page is authorized to receive the content of the digital asset; and (b) providing the generated script for insertion into, and to become part of, a fully rendered web page, wherein the script allows for receipt of the content of the digital asset to a web page.
16. The computer program product of claim 15 wherein the identifier of the web page is a uniform resource identifier.
17. The computer program product of claim 15 wherein the identifier of the web page is for use by the remote site in authenticating whether the web page is authorized to receive the content of the digital asset.
18. The computer program product of claim 15 wherein the script is a scripting language.
19. The computer program product claim 15 wherein the scripting language is JavaScript.
20. The computer program product of claim 15 wherein the content is an executable file.
21. A method for delivering a digital asset to a web page, the method comprising: (a) generating script, by a web application hosted on a server, wherein the script includes code to request the content of a digital asset from a remote site when the code is executed by a browser, the code including: (i) an identifier of a web page, 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, and wherein (i) the identifier of the web page, or (ii) the subscriber identifier, or (iii) the identifier of the web page and the subscriber identifier, are for use by the remote site in authenticating whether the web page is authorized to receive the content of the digital asset; (b) providing to a web browser the generated script for insertion into, and to become part of, a fully rendered web page, wherein the script allows for receipt of the content of the digital asset to a web page; and (c) the remote site receiving and processing the request for the content of the digital asset and delivering the content of the digital asset to the web page.
22. The method of claim 21 wherein the identifier of the web page is a uniform resource identifier.
23. The method of claim 21 wherein the identifier of the web page is for use by the remote site in authenticating whether the web page is authorized to receive the content of the digital asset.
24. The method of claim 21 wherein the identifier of the web page is a uniform resource identifier and is for use by the remote site in authenticating whether the web page is authorized to receive the content of the digital asset.
25. The method of claim 21 wherein the script is a scripting language.
26. The method of claim 25 wherein the scripting language is JavaScript.
27. The method of claim 21 wherein the content is an executable file.
28. A computer program product for delivering a digital asset to a web page, the computer program product comprising non-transitory computer storage media encoded with computer-executable instructions for performing a method comprising: (a) generating script that includes code to request the content of a digital asset from a remote site when the code is executed by a browser, the code including: (i) an identifier of a web page, 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, and wherein (i) the identifier of the web page, or (ii) the subscriber identifier, or (iii) the identifier of the web page and the subscriber identifier, are for use by the remote site in authenticating whether the web page is authorized to receive the content of the digital asset; (b) providing the generated script for insertion into, and to become part of, a fully rendered web page, wherein the script allows for receipt of the content of the digital asset to a web page; and (c) the remote site receiving and processing the request for the content of the digital asset and delivering the content of the digital asset to the web page.
29. The computer program product of claim 28 wherein the identifier of the web page is a uniform resource identifier.
30. The computer program product of claim 28 wherein the identifier of the web page is for use by the remote site in authenticating whether the web page is authorized to receive the content of the digital asset.
31. The computer program product of claim 30 wherein the scripting language is JavaScript.
32. The computer program product of claim 28 wherein the identifier of the web page is a uniform resource identifier and is for use by the remote site in authenticating whether the web page is authorized to receive the content of the digital asset.
33. The computer program product of claim 28 wherein the script is a scripting language.
34. The computer program product of claim 28 wherein the content is an executable file.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
October 12, 2010
April 24, 2012
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.