×

Custom report generation

  • US 7,680,823 B2
  • Filed: 05/17/2005
  • Issued: 03/16/2010
  • Est. Priority Date: 05/17/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method of generating a custom report in a portal environment, the method comprising:

  • obtaining a tagged file that comprises content to be included in the custom report, the obtaining of the tagged file including;

    detecting a file including new data for the custom report;

    extracting the content from the detected file;

    selecting at least one of a plurality of report templates based on at least one of;

    an attribute of the content or a data item in the content;

    obtaining at least one graphic instruction for the custom report from the selected at least one report template; and

    generating the tagged file based on the data and the at least one graphic instruction;

    obtaining graphic information to generate the custom report, the graphic information defining a set of attributes to display the content;

    generating and storing image data, in a graphical format, to be included in the custom report based on a first portion of the content and the graphic information of the tagged file in response to the presence of a new tagged file;

    obtaining a report definition for the custom report separate from the tagged file, the report definition including at least one detail for generating the custom report, the at least one detail including information for rendering the custom report and static content for the custom report;

    generating and storing the custom report in response to a request for the custom report and subsequent to the generating and storing image data, the generating the custom report being based on the image data, the tagged file, and the report definition, wherein the custom report includes a second portion of the content in the tagged file and the image data arranged according to the report definition; and

    logging the custom report generation in a process log.

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