发明名称 System and method for updating a dual layer browser
摘要 A method and system are provided for updating a dual layer browser which displays a hierarchy of nodes. The method or system provides a first layer or “browser provider” which receives various changed data notifications, determines which changed data notifications affect the current browser display, and sends the required notifications to a second layer or “browser.” The browser then makes the necessary adjustments to the current display.
申请公布号 US9280402(B2) 申请公布日期 2016.03.08
申请号 US200711962075 申请日期 2007.12.20
申请人 SAP SE 发明人 Scholz Martin;Behrens Christian;Rotsch Steffen
分类号 G06F17/30;G06F9/54 主分类号 G06F17/30
代理机构 Kenyon & Kenyon LLP 代理人 Kenyon & Kenyon LLP
主权项 1. A method for updating a dual layer browser in a system, comprising: receiving, by at least one browser provider of a first browser software layer of the dual layer browser, at least one notification that a data changed event has occurred at a data layer, wherein the at least one browser provider is associated with at least one node of a data tree structure in the data layer, and the at least one browser provider includes hierarchy information and interface information about the at least one node of the data tree structure associated with the at least one browser provider, wherein each node has at least one of a (1) parent (2) child or (3) sibling relationship with at least one other node of the data tree structure; retrieving, by the at least one browser provider, at least one of (1) a node name (2) a node context menu (3) a node icon and (4) child/parent relationship information associated with the at least one node; determining, by the at least one browser provider, whether the data changed event affects at least one node associated with a browser display, wherein the at least one node associated with the browser display is one of (1) currently displayed on the browser display and (2) not currently displayed on the browser display; if the data changed event affects the at least one node associated with the browser display: repackaging, by the at least one browser provider, the at least one notification that a data changed event has occurred;sending, by the at least one browser provider, the at least one repackaged notification to a second browser software layer of the dual layer browser, wherein the second browser software layer manages display of the at least one node on the browser display; if the data changed event does not affect the at least one node associated with the browser display: parsing out, by the at least one browser provider, the data changed event; determining, by the second browser software layer, whether the at least one node affected by the data changed event is displayed on the browser display; if the at least one node affected by the data changed event is displayed on the browser display: sending, by the second browser software layer, a request to the browser provider for information associated with the at least one node affected by the data changed event required to update the browser display;sending, with the at least one browser provider, the requested information to the second browser software layer,wherein the second browser software layer is configured to, in response to the receipt of the requested information, update the browser display to reflect changes identified in the requested information; and if the at least one node affected by the data changed event is not displayed on the browser display: retrieving, from a user, input corresponding to at least another changed data event at the data layer.
地址 Walldorf DE