Patent ID: 8775474

Claim:
One or more storage media comprising processor-executable instructions stored thereon that, when executed by a client device, cause the client device to implement a browser configured to: process a page of information configured to display a targeted image that carries associated image metadata including an image metadata application programming interface (API) call; invoke an image metadata API included with the browser to: receive the image metadata API call pertaining to the targeted image and including a preselected image metadata name; extract, at the client device, an image metadata value that is associated with the preselected image metadata name from the image metadata carried by the targeted image using a common image metadata mapping data structure that maps preselected image metadata names to metadata type identification tags; and respond with the extracted image metadata value; add at least the extracted image metadata value as static text in a mark-up language document at the client device in lieu of adding at least the extracted image metadata value as static text in the mark-up language document at a server device, the mark-up language document defining the page of information to cause the extracted image metadata value to be displayed in association with the targeted image when the page of information is rendered by the browser; and render the page of information to display the extracted image metadata value as static text in an image metadata block displayed proximate to the targeted image in the rendered page of information within a document display portion of the browser.