Pop-up verification pane
US-2015378539-A1 · Dec 31, 2015 · US
US9495348B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9495348-B2 |
| Application number | US-96791310-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 14, 2010 |
| Priority date | Dec 14, 2010 |
| Publication date | Nov 15, 2016 |
| Grant date | Nov 15, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Embodiments of the present invention provide a method, system and computer program product for template application error detection when applying a new template to an existing presentation. In an embodiment of the invention, a template application error detection process is provided. The process includes selecting an existing presentation in a presentation authoring application executing in memory of a computer. The process further includes applying a template to the existing presentation to form a modified presentation. Text in a slide of the existing presentation can be compared to text in a slide of the modified presentation to detect discrepancies in the text of both slides. Finally, an indicia of a suspected error can be displayed in the slide of the modified presentation in response to detecting a discrepancy.
Opening claim text (preview).
We claim: 1. A template application error detection method comprising: selecting an existing presentation in a presentation authoring application executing in memory of a computer; applying a template to the existing presentation to form a modified presentation; comparing text in a slide of the existing presentation to text in a slide of the modified presentation to detect discrepancies in the text of both slides; and, displaying an indicia of a suspected error in the slide of the modified presentation in response to detecting a discrepancy. 2. The method of claim 1 , wherein comparing text in a slide of the existing presentation to text in a slide of the modified presentation to detect discrepancies in the text of both slides, comprises: exporting both the existing presentation to a rasterization of the existing presentation, and the modified presentation to a rasterization of the modified presentation; and, comparing text in a slide of the rasterization of the existing presentation to text in a slide of the rasterization of the modified presentation to detect discrepancies in the text of both slides. 3. The method of claim 1 , wherein comparing text in a slide of the existing presentation to text in a slide of the modified presentation to detect discrepancies in the text of both slides, comprises: establishing a tolerance of discrepancy when comparing text of a slide of an existing presentation to text of a slide of a modified presentation; and, comparing text in a slide of the existing presentation to text in a slide of the modified presentation to detect discrepancies in the text of both slides only when the text of the slide of the existing presentation differs from the text of the slide of the modified presentation beyond the established tolerance of discrepancy. 4. The method of claim 1 , wherein comparing text in a slide of the existing presentation to text in a slide of the modified presentation to detect discrepancies in the text of both slides, comprises: subdividing the slide of the existing presentation and a corresponding slide of the modified presentations into respective subregions; and, for each subregion, comparing text in the subregion of a slide of the existing presentation to text in a corresponding subregion of a slide of the modified presentation to detect discrepancies in the text of both subregions. 5. The method of claim 1 , wherein displaying an indicia of a suspected error in the slide of the modified presentation in response to detecting a discrepancy, comprises displaying an indicia of a suspected error for particular text in the slide of the modified presentation at a location in the slide of the modified presentation proximate to the particular text in response to detecting a discrepancy. 6. A presentation authoring data processing system configured for automated template application error detection, the system comprising: a host computer with at least one processor and memory; a presentation authoring application executing in the memory of the host computer; and, a template application error detection module executing in the memory of the host computer, the module comprising program code enabled to compare text in a slide of an existing presentation in the presentation authoring application to text in a slide of a modified presentation formed in the presentation authoring application by applying a template to the existing presentation, to detect discrepancies in the text of both slides as a result of comparing the text of the slides, and to display an indicia of a suspected error in the slide of the modified presentation in response to detecting a discrepancy. 7. A computer program product for template application error detection, the computer program product comprising: a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising: computer readable program code for selecting an existing presentation in a presentation authoring application executing in memory of a computer; computer readable program code for applying a template to the existing presentation to form a modified presentation; computer readable program code for comparing text in a slide of the existing presentation to text in a slide of the modified presentation to detect discrepancies in the text of both slides; and, computer readable program code for displaying an indicia of a suspected error in the slide of the modified presentation in response to detecting a discrepancy. 8. The computer program product of claim 7 , wherein the non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising: the computer readable program code for comparing text in a slide of the existing presentation to text in a slide of the modified presentation to detect discrepancies in the text of both slides, comprises: computer readable program code for exporting both the existing presentation to a rasterization of the existing presentation, and the modified presentation to a rasterization of the modified presentation; and, computer readable program code for comparing text in a slide of the rasterization of the existing presentation to text in a slide of the rasterization of the modified presentation to detect discrepancies in the text of both slides. 9. The computer program product of claim 8 , wherein the non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising: the computer readable program code for comparing text in a slide of the existing presentation to text in a slide of the modified presentation to detect discrepancies in the text of both slides, comprises: computer readable program code for establishing a tolerance of discrepancy when comparing text of a slide of an existing presentation to text of a slide of a modified presentation; and, computer readable program code for comparing text in a slide of the existing presentation to text in a slide of the modified presentation to detect discrepancies in the text of both slides only when the text of the slide of the existing presentation differs from the text of the slide of the modified presentation beyond the established tolerance of discrepancy. 10. The computer program product of claim 8 , wherein the non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising: the computer readable program code for comparing text in a slide of the existing presentation to text in a slide of the modified presentation to detect discrepancies in the text of both slides, comprises: computer readable program code for subdividing the slide of the existing presentation and a corresponding slide of the modified presentations into respective subregions; and, computer readable program code for each subregion, comparing text in the subregion of a slide of the existing presentation to text in a corresponding subregion of a slide of the modified presentation to detect discrepancies in the text of both subregions. 11. The computer program product of claim 8 , wherein the non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising: the computer readable program code for displaying an indicia of a suspected error in the slide of the modified presentation in response to detecting a discrepancy, comprises computer readable program code for displaying an indicia of a suspected error for particular text in the slide of the modifi
Orthographic correction, e.g. spell checking or vowelisation · CPC title
Editing, e.g. inserting or deleting · CPC title
Multimedia presentations, e.g. slide shows, multimedia albums · CPC title
Formatting, i.e. changing of presentation of documents (automatic justification G06F40/189; automatic line break hyphenation G06F40/191) · CPC title
based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.