Debugging document formatting system

US2016232139A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016232139-A1
Application numberUS-201615041705-A
CountryUS
Kind codeA1
Filing dateFeb 11, 2016
Priority dateFeb 10, 2015
Publication dateAug 11, 2016
Grant date

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 computer receives a document and identifies one or more target elements and/or properties associated with the document, hereafter referred to as targets. The computer detects alterations associated with the targets prior to the computer executing those alterations. If the computer detects an alteration associated with a target, the computer creates a breakpoint and pauses execution of the document prior to executing the alteration. The computer displays the output of the portion of the document executed prior to the alteration, then at the users command executes the portion of the document containing the alteration. The computer displays the output of the portion of the document executed including the portion containing the alteration, providing the user a before and after display of the effect of the alteration. The computer repeats this process for any other detected alterations and allows a user to cycle through the before and after of the alterations.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for a debugging document formatting, the method comprising: receiving, by a computer, a document; identifying, by the computer, at least one target associated with the document; executing, by the computer, a first portion of the document and corresponding Cascade Style Sheets (CSS) rules, wherein execution of the first portion of the document and the corresponding CSS rules result in one or more elements associated with the at least one target, and wherein the CSS rules corresponding to the first portion of the document define formatting characteristics associated with the first portion of the document; interpreting, by the computer, a second portion of the document and corresponding CSS rules prior to the computer executing the second portion of the document and the corresponding CSS rules in order to determine whether execution of the second portion of the document and corresponding CSS rules result in alteration of the one or more elements of the document associated with the at least one target, wherein the CSS rules corresponding to the second portion of the document define formatting characteristics associated with the second portion of the document; based on determining that execution of the second portion of the document and corresponding CSS rules result in alteration of the one or more elements of the document associated with the at least one target, creating, by the computer, a breakpoint; and in response to creating the breakpoint: displaying, by the computer, a first display comprising: i) the one or more elements of the document based on the executed first portion of the document and the CSS rules corresponding to the first portion of the document, and ii) the CSS rules corresponding to the first portion of the document; executing, by the computer, the second portion of the document and the CSS rules corresponding to the second portion of the document; displaying, by the computer, a second display comprising: i) the one or more elements of the document based on the executed first portion of the document and CSS rules corresponding to the first portion of the document as well as the executed second portion of the document and the CSS rules corresponding to the second portion of the document, ii) the CSS rules corresponding to the first portion of the document, and iii) the CSS rules corresponding to the second portion of the document; and highlighting within the second display, by the computer, the CSS rules corresponding to the second portion of the document based on determining that execution of the second portion of the document and corresponding CSS rules result in alteration of the one or more elements of the document associated with the at least one target.

Assignees

Inventors

Classifications

  • Tree transformation for tree-structured or markup documents, e.g. XSLT, XSL-FO or stylesheets · CPC title

  • Arrangements for executing specific programs · CPC title

  • Prevention of errors by analysis, debugging or testing of software · CPC title

  • for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range · CPC title

  • by tracing the execution of the program · 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 US2016232139A1 cover?
A computer receives a document and identifies one or more target elements and/or properties associated with the document, hereafter referred to as targets. The computer detects alterations associated with the targets prior to the computer executing those alterations. If the computer detects an alteration associated with a target, the computer creates a breakpoint and pauses execution of the doc…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F17/2247. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Aug 11 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).