Embodiments are provided for conversion of content to formats suitable for digital distributions. In some embodiments, a transformation of selected markup elements within a content item into semantic markup elements is performed, where the transformation provides receipt of a selection indicative of a mapping between a chosen markup element and a pattern element of a defined pattern, the defined pattern defining at least one of a semantic markup tag and a semantic attribute for each pattern element, and processing of the transformation by assigning to the chosen markup element at least one of a semantic markup tag and a semantic attribute defined for the pattern element mapped to the chosen markup element.
Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A computer-based content editing tool, comprising computer-executable instructions stored on a non-transitory computer-readable medium, which instructions when executed by a processor cause said processor to display a user interface for the content editing tool, said user interface comprising: a first panel for displaying markup elements from a content item, the markup elements being elements of the content item delineated by one or more markup language tags; one or more tools configured to permit user selection of the markup elements displayed within the first panel; a menu of contextually derived predefined markup language patterns available for selection and for which the markup elements of the content item may be mapped to corresponding pattern elements of a selected pattern; and a second panel for displaying results of mapping a selected markup element from the content item to a corresponding pattern element of one of the predefined markup language patterns, said mapping being triggered by a user dragging and dropping the selected markup element to the corresponding pattern element of a pattern selected from the menu, and wherein said mapping causes the processor to execute further ones of the instructions to identify additional instances of the selected markup element throughout the content item and to process transformations, without need for further user interaction, for each of the additional instances of the selected markup element in accordance with additional ones of the corresponding pattern element of the selected pattern.
This is a computer-based content editing tool that helps convert content to formats suitable for digital distribution. It has a user interface with two panels. The first panel displays markup elements (elements delineated by markup language tags) from the content item. Users can select these elements. A menu shows contextually relevant predefined markup language patterns. The second panel shows the results of mapping a selected markup element to a corresponding pattern element of a chosen pattern from the menu. This mapping is done by dragging and dropping. Once a mapping is made, the tool automatically finds all other instances of the selected markup element in the content and applies the same transformation based on the pattern, without requiring further user input.
2. The computer-based content editing tool of claim 1 , wherein in addition to the markup elements, the first panel is configured to display text from the content item.
The content editing tool also displays the actual text content from the content item within the first panel, in addition to the markup elements. This allows the user to see both the markup and the text content simultaneously, making it easier to understand the structure and content of the document and to perform the mapping and transformation accurately, as described in the previous tool description which maps markup elements to corresponding patterns.
3. The computer-based content editing tool of claim 1 , wherein one or more of the markup elements from the content item are a combination of a hypertext markup language element tag and a name for a tag of a document element within the content item.
In the content editing tool, some of the markup elements displayed are a combination of a hypertext markup language (HTML) element tag along with a name for a tag of a document element within the content item. This enables the tool to handle content items with complex structures where markup elements might be represented using a combination of HTML and custom tag names specific to the document type. These combined elements can be selected and mapped to patterns, similarly to the previous tool description which maps markup elements to corresponding patterns.
4. The computer-based content editing tool of claim 1 , wherein presentation of the menu of predefined markup language patterns is dynamic in nature and is triggered by user selection of one of the markup elements to be mapped to one of the predefined patterns.
The menu of predefined markup language patterns dynamically changes based on which markup element the user has selected. When a user selects a markup element, the tool presents only the patterns that are relevant and applicable to that specific element. This dynamic menu presentation helps the user quickly find the appropriate pattern for mapping, simplifying the conversion process described in the initial content editing tool description.
5. The computer-based content editing tool of claim 1 , wherein, responsive to a mapping of a selected one of the markup elements to one of the pattern elements of the predefined patterns, further ones of the instructions cause the processor to display, within the user interface, a list of similar instances of the selected markup element found throughout the content item.
When a markup element is mapped to a pattern element, the tool creates and displays a list of similar instances of the selected markup element found throughout the content item within the user interface. This list helps the user to see where else the same transformation might be needed, ensuring consistent application of the pattern across the entire document as the initial content editing tool description describes.
6. The computer-based content editing tool of claim 1 , wherein, responsive to a mapping of a selected one of the markup elements to one of the pattern elements of the predefined patterns, further ones of the instructions cause the processor to display, within the user interface, a list of similar instances of a pattern of mapped markup elements found throughout the content item, the pattern defined by the predefined pattern.
Once a markup element is mapped, the content editing tool displays a list of similar instances of *patterns* of mapped markup elements found throughout the content item. The pattern is defined by the predefined pattern selected by the user. This helps identify other locations where the same overall structure or pattern exists, enabling more sophisticated and consistent transformations across the document as the initial content editing tool description describes.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
August 22, 2013
April 11, 2017
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.