×

Generating a file with integral dynamic reports from queries to an external database

  • US 8,983,894 B2
  • Filed: 04/14/2010
  • Issued: 03/17/2015
  • Est. Priority Date: 10/27/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method of producing, on a user computer, a browser readable computer file including a dynamic report presenting the results of a query transmitted over a network to a structured database, said structured database having a plurality of data, comprising:

  • generating on a server computer, to which said user computer is connected over a network, a single browser readable computer file containing no other computer files for receiving said results of said query,passing to said single browser readable computer file an analytic/interactive software engine comprising a computer program executable in a browser on any computer on which the browser is operable,passing data comprising said results of said query to said single browser readable computer file wherein said data comprising said results of said query and the analytic/interactive software engine reside in the same file,saving said single browser readable computer file on said user computer,disconnecting said user computer from said network, and executing said computer program in said analytic/interactive engine on said user computer for manipulating said data comprising said results of said query while disconnected from said network, wherein said manipulating comprises one or more of the following,performing a calculation on the data comprising said results of said query in one view the result of which is displayed in another view,performing a calculation on the data comprising said results of said query in one view the result of which is displayed in another view as a sum of data displayed in said one view,pivoting said data comprising said results of said query in the rows and columns of a table displayed in one view for display in another view,filtering the data displayed in one view for display in another view of a subset of the data in said one view,rolling up the data displayed in one view for display in another view of a subset of the rows of data in said one view,nesting a subarray of the data displayed in one view in the display of data in another view, and/orproviding a control in one view which when actuated presents the data as scrolling in another view.

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