×

Translating annotation tags into suggested markup

  • US 10,002,117 B1
  • Filed: 10/24/2013
  • Issued: 06/19/2018
  • Est. Priority Date: 10/24/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • translating, by a processor of a computer device, a web page into a structured tree including a set of nodes;

    displaying the web page in a first window;

    receiving a selection of a portion of the displayed web page;

    receiving, by the processor, an annotation tag based on the selection of the portion of the displayed web page;

    translating, by the processor, the annotation tag into a markup by;

    determining that the annotation tag crosses a boundary between two nodes that both include content associated with the selection;

    determining that the annotation tag does not include all of the content of the two nodes because the two nodes encompass extra content in addition to the content associated with the selection; and

    based on determining that the annotation crosses the boundary, generating a single meta tag having a property that includes all of the content associated with the selection;

    attaching, by the processor, the markup to a first node of the nodes;

    displaying the web page in a source format in a second window that is displayed simultaneously with the first window, the web page in the source format including an annotated source document with a rendering of the markup;

    automatically generating a selectable tag navigator based on the markup;

    displaying in the first window or the second window the selectable tag navigator, the tag navigator providing a visual indicator of where markup has been added in the web page; and

    in response to user selection of the tag navigator, automatically scrolling through both the web page in the first window to focus display on a visual element in the web page associated with the annotation tag and through the web page in the source format in the second window to focus display on the markup.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×