发明名称 Providing direct manipulation of an analytics data visualization within an analytics report
摘要 A direct manipulation event associated with a chart of an analytics report can be detected. The event can be a user interface input and the chart can be an information graphic. The graphic can be a graphically rendered HTML compliant element and a data set. The report can conform to a JAVASCRIPT OBJECT NOTATION (JSON) format. The analytics report can be presented within a browser. An action can be run responsive to the detecting. The action can be an immediate rendering of the graphic based on the event. When the action executes a request for data not in the data set data from a different data set can be obtained. When the action executes a request for data in the data set, the data from the data set can be automatically retrieved. The analytics data can be immediately rendered as a chart within the canvas element of an HTML document.
申请公布号 US9037964(B2) 申请公布日期 2015.05.19
申请号 US201213349101 申请日期 2012.01.12
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 Appleyard James P.;Fitzpatrick Gregory P.
分类号 G06F17/21;G06F17/22 主分类号 G06F17/21
代理机构 Patents on Demand P.A. 代理人 Patents on Demand P.A. ;Buchheit Brian K.;Garrett Scott M.
主权项 1. A method for performing direct manipulation on an analytics report comprising: detecting a direct manipulation (DM) event associated with an chart of an analytics report, wherein the DM event is a user interface (UI) input, wherein the chart is an information graphic, wherein the information graphic is at least one of a graphically rendered HTML compliant element and a data set, wherein the analytics report presented within a browser interface; responsive to the detecting, executing an appropriate DM action, wherein the DM action is an immediate rendering of the information graphic based on the DM event; when the DM action executes a request for analytics data not in the data set, obtaining the analytics data from a different data set from a different data repository; when the DM action executes a request for analytics data in the data set, automatically retrieving the requested data from the data set; and render the analytics data as an analytics chart within the canvas element of an HTML document; and dynamically converting the analytics chart from an Extensible Markup Language (XML) format to a JavaScript Object notation (JSON) format before the analytics report is presented within the browser, wherein the converting occurs within a presentation layer of the Open Systems Interconnect (OSI) model, wherein the DM action executes at an application level of the browser interface, wherein the conversion is subject to at least one conversion rule, wherein the at least one conversion rule can be dynamically altered during run-time.
地址 Armonk NY US