Link retrofitting of digital media objects
First Claim
1. A method comprising:
- accessing, by a computing device, a network resource model to identify a digital media object in a network resource, the network resource comprising a web page associated with a user and the digital media object previously embedded in the web page by the user, wherein the user is a person;
analyzing, by the computing device, meta tags associated with the digital media object;
determining, by the computing device, a topic relating to the meta tags;
selecting, by the computing device, ad content based on the topic;
identifying, by the computing device, data displayed on the web page and surrounding the digital media object within a context of the network resource model;
extracting, by the computing device, one or more first terms from the data displayed on the web page and surrounding the digital media object;
determining, by the computing device, whether to construct one or more hyperlinks based on formatting parameters associated with the digital media object; and
when the formatting parameters associated with the digital media object are above a predetermined threshold;
constructing, by the computing device, the one or more hyperlinks based on the one or more first terms and the ad content, the one or more hyperlinks comprising a content embedding entity identifier, the content embedding entity identifier comprising an identification of the user, the content embedding entity identifier in the one or more hyperlinks to allow for determinations of benefits to be shared by entities; and
inserting, by the computing device, the one or more hyperlinks into the web page in proximity to the digital media object without affecting the digital media object so that the one or more hyperlinks can be viewed when the web page is viewed.
9 Assignments
0 Petitions
Accused Products
Abstract
A digital media link embedding mechanism for generating one or more links for digital media objects embedded in network resources, such as HyperText Markup Language (HTML) or extensible markup language (XML) pages. Particular implementations of the invention allow network application hosting sites, such as blogging sites and social networking or media sites, to automatically insert revenue generating and/or informational links in proximity to digital media objects embedded by users into personal pages, blog entries, on-line forum posts, and the like. In one implementation, analysis to generate the media links focuses on data surrounding a given digitial content object to improve the relevance, or descriptiveness, of the links. Such media-related ad or search links may be more performant (relative to clickthru rates), since the concepts or keywords used to generate the ad and or search are extracted from data surrounding the digital content.
-
Citations
22 Claims
-
1. A method comprising:
-
accessing, by a computing device, a network resource model to identify a digital media object in a network resource, the network resource comprising a web page associated with a user and the digital media object previously embedded in the web page by the user, wherein the user is a person; analyzing, by the computing device, meta tags associated with the digital media object; determining, by the computing device, a topic relating to the meta tags; selecting, by the computing device, ad content based on the topic; identifying, by the computing device, data displayed on the web page and surrounding the digital media object within a context of the network resource model; extracting, by the computing device, one or more first terms from the data displayed on the web page and surrounding the digital media object; determining, by the computing device, whether to construct one or more hyperlinks based on formatting parameters associated with the digital media object; and when the formatting parameters associated with the digital media object are above a predetermined threshold; constructing, by the computing device, the one or more hyperlinks based on the one or more first terms and the ad content, the one or more hyperlinks comprising a content embedding entity identifier, the content embedding entity identifier comprising an identification of the user, the content embedding entity identifier in the one or more hyperlinks to allow for determinations of benefits to be shared by entities; and inserting, by the computing device, the one or more hyperlinks into the web page in proximity to the digital media object without affecting the digital media object so that the one or more hyperlinks can be viewed when the web page is viewed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computing device comprising:
-
a processor; a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising; logic executed by the processor for accessing a network resource model to identify a digital media object in a network resource, the network resource comprising a web page associated with a user and the digital media object previously embedded in the web page by the user, wherein the user is a person; logic executed by the processor for analyzing meta tags associated with the digital media object; logic executed by the processor for determining a topic relating to the meta tags; logic executed by the processor for selecting ad content based on the topic; logic executed by the processor for identifying data displayed on the network resource and surrounding the digital media object within a context of the network resource model; logic executed by the processor for extracting one or more first terms from the data displayed on the web page and surrounding the digital media object; logic executed by the processor for determining whether to construct one or more hyperlinks based on formatting parameters associated with the digital media object; and when the formatting parameters associated with the digital media object are above a predetermined threshold; logic executed by the processor for constructing the one or more hyperlinks based on the one or more first terms, the one or more hyperlinks comprising a content embedding entity identifier, the content embedding entity identifier comprising an identification of the user, the content embedding entity identifier in the one or more hyperlinks to allow for determinations of benefits to be shared by entities; and logic executed by the processor for inserting the one or more hyperlinks into the web page in proximity to the digital media object without affecting the digital media object so that the one or more hyperlinks can be viewed when the web page is viewed. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification