System and method for hosting images embedded in external websites
First Claim
1. A web server in a system for hosting a digital image embedded in an external website comprising:
- a) a communication interface coupled to a network; and
b) a control system associated with the communication interface and adapted to;
i) receive a request from a requesting node for one of a plurality of digital images embedded within the external website;
ii) obtain the one of the plurality of digital images from an image database;
iii) analyze metadata associated with the one of the plurality of digital images to provide selection criteria;
iv) select additional content to add to the one of the plurality of digital images based on the selection criteria;
v) modify the one of the plurality of digital images to add the additional content, thereby generating a modified image; and
vi) provide the modified image to the requesting node.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for hosting digital images embedded in an external website, wherein the digital images are modified to include additional content such as advertisements when served to a guest of the external website. In general, a host website including a web server and an image database operates to host digital images for external websites. When the web server associated with the host website receives a request for a digital image embedded within a webpage of the external website, the web server analyzes metadata associated with the digital image to produce selection criteria and selects additional content to add to the digital image based on the selection criteria. The web server then modifies the digital image to include the additional content, thereby generating a modified image, and provides the modified image to the requesting node.
-
Citations
19 Claims
-
1. A web server in a system for hosting a digital image embedded in an external website comprising:
-
a) a communication interface coupled to a network; and b) a control system associated with the communication interface and adapted to; i) receive a request from a requesting node for one of a plurality of digital images embedded within the external website; ii) obtain the one of the plurality of digital images from an image database; iii) analyze metadata associated with the one of the plurality of digital images to provide selection criteria; iv) select additional content to add to the one of the plurality of digital images based on the selection criteria; v) modify the one of the plurality of digital images to add the additional content, thereby generating a modified image; and vi) provide the modified image to the requesting node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A web server in a system for hosting a digital image embedded in an external website comprising:
-
a) a communication interface; b) a control system associated with a hosting website and the communication interface and adapted to; i) receive a request for one of a plurality of digital images from a requesting node; ii) if the request is due to the one of the plurality of digital images being embedded within a webpage at the external website; A) obtain the one of the plurality of digital images from an image database; B) analyze metadata associated with the one of the plurality of digital images to provide selection criteria; C) select additional content to add to the one of the plurality of digital images based on the selection criteria; D) modify the one of the plurality of digital images to add the additional content, thereby generating a modified image; and E) provide the modified image to the requesting node; iii) if the request is due to the one of the plurality of digital images being embedded within a webpage at the hosting website; A) obtain the one of the plurality of digital images from the image database; and B) provide the one of the plurality of digital images to the requesting node. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method for hosting a digital image embedded in an external website comprising, at a host website:
-
receiving a request at the host website from a requesting node for one of a plurality of digital images embedded within the external website; obtaining the one of the plurality of digital images from an image database; analyzing metadata associated with the one of the plurality of digital images to provide selection criteria; selecting additional content to add to the one of the plurality of digital images based on the selection criteria; modifying the one of the plurality of digital images to add the additional content, thereby generating a modified image; and providing the modified image from the host website to the requesting node. - View Dependent Claims (19)
-
Specification