Provision of alternative text for use in association with image data

US10984176B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10984176-B2
Application numberUS-201916574369-A
CountryUS
Kind codeB2
Filing dateSep 18, 2019
Priority dateJul 30, 2012
Publication dateApr 20, 2021
Grant dateApr 20, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A technique for providing alternative text for use in association with an image in a web page includes processing code for a web page to display the web page. An application program identifies from the code a URI specifying an image data file for an image to be displayed in the web page. The application program determines whether the URI of the image data file includes a fragment identifier and, in response to determining that the image data file includes a fragment identifier, determines whether text follows the fragment identifier. In response to determining that text follows the fragment identifier, the text is used to identify alternative text for the image and the web page is rendered with the alternative text in place of the image.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus for providing alternative text for display in association with image data, the apparatus comprising: a computer having a processor; and an application program executable by the processor to: process code for a web page to display the web page; identify from the code a URI specifying an image data file for an image to be displayed in the web page; determine whether the URI of the image data file includes a fragment identifier; in response to determining that the image data file includes a fragment identifier, determine whether text follows the fragment identifier; in response to determining that text follows the fragment identifier, use the text to identify alternative text for the image; and render in the web page the alternative text in place of the image. 2. The apparatus according to claim 1 wherein the fragment identifier is a hash symbol. 3. The apparatus according to claim 1 wherein the fragment identifier is contextually redundant. 4. The apparatus according to claim 1 wherein, in response to an absence of the text following the fragment identifier, the application program renders in the web page the image. 5. The apparatus according to claim 1 wherein the alternative text is provided with metadata specifying a formatting of the alternative text in the web page. 6. The apparatus according to claim 1 wherein the image data file identified by the URI is retrieved for use in association with the alternative text. 7. The apparatus according to claim 1 wherein the alternative text is arranged to be displayed in addition to the image. 8. The apparatus according to claim 1 wherein the alternative text is arranged to be displayed in place of the image in response to a user control input. 9. The apparatus according to claim 1 wherein the text following the fragment identifier comprises a link to the alternative text stored outside of the URI. 10. A computer program product for providing alternative text for display in association with image data, the computer program product comprising a non-transitory computer-readable medium having computer-readable program code embodied therewith, the computer-readable program code being configured to: process code for a web page to display the web page; identify from the code a URI specifying an image data file for an image to be displayed in the web page; determine whether the URI of the image data file includes a fragment identifier; in response to determining that the image data file includes a fragment identifier, determine whether text follows the fragment identifier; in response to determining that text follows the fragment identifier, use the text to identify alternative text for the image; and render in the web page the alternative text in place of the image. 11. The computer program product according to claim 10 wherein the computer-readable program code is configured to identify the fragment identifier as a hash symbol. 12. The computer program product according to claim 10 wherein the computer-readable program code is configured to identify the fragment identifier as being contextually redundant. 13. The computer program product according to claim 10 wherein the computer-readable program code is configured to, in response to an absence of the text following the fragment identifier, render in the web page the image. 14. The computer program product according to claim 10 wherein the computer-readable program code is configured to format the alternative text in the web page based on metadata provided with the alternative text. 15. The computer program product according to claim 10 wherein the computer-readable program code is configured to display the alternative text in addition to the image. 16. A method, comprising: processing, by a web browser application program, code for a web page to display the web page; identifying, by the web browser application program, from the code a URI specifying an image data file for an image to be displayed in the web page; determining, by the web browser application program, whether the URI of the image data file includes a fragment identifier; in response to determining that the image data file includes a fragment identifier, determining whether text follows the fragment identifier; in response to determining that text follows the fragment identifier, using the text to identify alternative text for the image; rendering in the web page the image from the image data file; and displaying the alternative text as hover text in connection with the image. 17. The method according to claim 16 wherein the fragment identifier is a hash symbol. 18. The method according to claim 16 wherein the fragment identifier is contextually redundant. 19. The method according to claim 16 further comprising identifying, from the text following the fragment identifier, a link to the alternative text stored outside of the URI. 20. The method according to claim 16 further comprising, in response to an absence of the text following the fragment identifier, displaying a name of the image data file as the hover text.

Assignees

Inventors

Classifications

  • Details of hyperlinks; Management of linked annotations · CPC title

  • G06F40/143Primary

    Markup, e.g. Standard Generalized Markup Language [SGML] or Document Type Definition [DTD] · CPC title

  • G06F40/14Primary

    Tree-structured documents (parsing G06F40/205; validation G06F40/226) · CPC title

  • Formatting, i.e. changing of presentation of documents (automatic justification G06F40/189; automatic line break hyphenation G06F40/191) · CPC title

  • Parsing · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10984176B2 cover?
A technique for providing alternative text for use in association with an image in a web page includes processing code for a web page to display the web page. An application program identifies from the code a URI specifying an image data file for an image to be displayed in the web page. The application program determines whether the URI of the image data file includes a fragment identifier and…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F40/143. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 20 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).