Method of publishing a computer file including interactive data and a method of managing said data
OwnerRadoslav P Kotorov, William J Fordeinventors
Life of this patent
Estimating the term…
Abstract
The present invention relates to the field of digital computing and data processing methods. Described are: a method of publishing, on a user computer, a freestanding pageless browser readable computer file including interactive data in the form of text, numeric or image data, and a method of enabling a user to manage, on a user computer, interactive data in the form of text, numeric or image data. A browser readable file is generated on a user computer; an analytic/interactive software engine and interactive data are transferred to said file, and a computer program comprised in said engine is executed for manipulating said interactive data.
Claims20
A method of publishing, on a user computer, a freestanding pageless browser readable computer file including interactive data in the form of text, numeric or image data, the method comprising:
- generating on a computer a freestanding pageless browser readable computer file containing no other computer files for receiving said interactive data,
- transferring to said freestanding pageless browser readable computer file an analytic/interactive software engine for rendering said freestanding pageless browser readable computer file and for processing the interactivity on said freestanding pageless browser readable computer file, the engine comprising a computer program executable in a browser on any computer on which the browser is operable,
- transferring data to said freestanding pageless browser readable computer file, wherein said data and said software engine reside in the same file, saving said freestanding pageless browser readable computer file on said user computer,
- executing said computer program provided in said engine on said user computer for manipulating said data, wherein said manipulating comprises one or more of the following:
- performing a calculation on the data in one view the result of which is displayed in another view,
- performing a calculation on the data 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 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/or
- providing a control in one view which when actuated presents the data as scrolling in another view,
- when said data is images, swapping images or text associated with images,
- when said data is text, creating navigational threads, dynamically changing the same and swapping the text in a limited space based on the user navigation,
- wherein said engine is configured to render said file in a pixel perfect format adjusted for any display size, and
- wherein interactivity of data comprises analytical interactions for operating on data and navigational interactions operating on display of data.
A method of enabling a user to manage, on a user computer, interactive data in the form of text, numeric or image data, the method comprising:
- modifying interactive data with metadata comprising the name of a tag and at least one value of said tag, each said name of a tag and each said corresponding value forming a tag-value pair, whereby said name of a tag and said at least one value of said tag are added to and made part of the content of said data,
- generating on a server computer, to which said user computer is connected over the network, a freestanding pageless computer readable file, containing no other computer files, which can be displayed in a browser, said file comprising interactive data, and an analytic/interactive engine for rendering said freestanding pageless browser readable computer file and for processing the interactivity on said freestanding pageless browser readable computer file, the engine comprising a computer program executable for manipulating said data while disconnected from said network without need for any application external to said analytic/interactive engine other than said browser, wherein said manipulating comprises one or more of the following,
- performing a calculation on the data in one view the result of which is displayed in another view,
- performing a calculation on the data 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/or
- providing a control in one view which when actuated presents the data as scrolling in another view,
- saving said freestanding pageless computer readable file on said user computer,
- when said data is images, swapping images or text associated with images,
- when said data is text, creating navigational threads, dynamically changing the same and swapping the text in a limited space based on the user navigation,
- wherein said engine is configured to render said file in a pixel perfect format adjusted for any display size, and
- wherein interactivity of data comprises analytical interactions for operating on data and navigational interactions operating on display of data.
Dependencies are inferred from the claim text.