Document Performance Analysis
AssigneeMicrosoft Corporation
InventorsAaron Lahman, Bao Nguyen, Feng Yuan, Mariyan Fransazov
Life of this patent
Estimating the term…
Abstract
Various embodiments can provide a tool aimed at identifying document conditions that can lead to processing bottlenecks when an associated document is consumed, such as by being rendered or printed, by a particular device. In at least some embodiments, the tool can identify or diagnose such conditions and report those conditions to an appropriate entity, such as a device that produced the associated document and/or an individual who caused the document to be produced. The reporting functionality may include, in at least some embodiments, remedial recommendations aimed at mitigating the diagnosed conditions.
Claims20
A system comprising:
- one or more computer-readable media;
- computer-readable instructions on the one or more computer-readable media which, when executed, implement a document analyzer comprising:
- a diagnostic component configured to receive and analyze a document to ascertain whether one or more problematic document conditions exist, wherein the diagnostic component is configured to analyze for problematic conditions associated with a document's file or stream size, and conditions associated with rendering or consuming the document;
- and
- a reporting component associated with the diagnostic component and configured to report one or more conditions ascertained by the diagnostic component.
A system comprising:
- one or more computer-readable media;
- computer-readable instructions on the one or more computer-readable media which, when executed, implement a document analyzer configured to analyze documents that conform to the XML Paper Specification (XPS), the document analyzer comprising:
- a diagnostic component configured to receive and analyze a document to ascertain whether one or more problematic document conditions exist;
- and
- a reporting component associated with the diagnostic component and configured to report one or more conditions ascertained by the diagnostic component.
A computer-implemented method comprising:
- receiving a document;
- performing document analysis to identify problematic document file or stream size conditions;
- performing document analysis to identify problematic document rendering conditions;
- and
- reporting one or more identified conditions.
Dependencies are inferred from the claim text.