Image annotations on web pages
First Claim
Patent Images
1. A method performed on at least one computer processor, said method comprising:
- receiving a first image to display on a first web page;
identifying at least one additional web page comprising a second image related to said first image;
analyzing each of said web pages to determine a context for said first image;
from said context, identifying one or more annotations related to said first image;
evaluating each identified annotation to determine which annotations to display with said first image;
selecting one or more annotations based on the evaluation of the identified annotations;
creating an annotated image for rendering that includes the selected one or more annotations; and
displaying an updated first web page with the annotated image.
2 Assignments
0 Petitions
Accused Products
Abstract
An image in a web page may be annotated after deriving information about an image when the image may be displayed on multiple web pages. The web pages that show the image may be analyzed in light of each other to determine metadata about the image, then various additional content may be added to the image. The additional content may be hyperlinks to other webpages. The additional content may be displayed as annotations on top of the images and in other manners. Many embodiments may perform searching, analysis, and classification of images prior to the web page being served.
17 Citations
20 Claims
-
1. A method performed on at least one computer processor, said method comprising:
-
receiving a first image to display on a first web page; identifying at least one additional web page comprising a second image related to said first image; analyzing each of said web pages to determine a context for said first image; from said context, identifying one or more annotations related to said first image; evaluating each identified annotation to determine which annotations to display with said first image; selecting one or more annotations based on the evaluation of the identified annotations; creating an annotated image for rendering that includes the selected one or more annotations; and displaying an updated first web page with the annotated image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a processor; an application operating on said processor; said application that; receives an image to display, said image coming from a first source; transmits metadata associated with said image to a remote source for annotation; receives one or more annotations for said image, said annotations based on the metadata associated with said image; evaluates each annotation to determine which annotations to display with said image; selects one or more annotations based on the evaluation of the annotations; and creates an annotated image for rendering that includes the selected one or more annotations. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method comprising:
-
receiving a web page to display, said web page comprising an image; transmitting said image to a remote source for annotation; receiving one or more annotations for said image; evaluating each annotation to determine which annotations to display with said image; selecting one or more annotations based on the annotation evaluations; and creating an annotated image for rendering that includes the selected one or more annotations. - View Dependent Claims (19, 20)
-
Specification