发明名称 |
Systems and methods for run-time editing of a web page |
摘要 |
Systems and methods for run-time editing of a web page are provided. In certain embodiments, an engine is provided for enabling run-time editing of a web page. A web page's source code includes code that defines run-time edit capabilities that are permitted for editing content of the output presentation of the page. A run-time edit engine is provided that is operable to interpret the code included in the page's source code that defines the run-time edit capabilities permitted for the page's output presentation. In response to a user requesting to perform run-time editing of an output presentation of a page that is being presented on a browser, a run-time edit engine may enable editing via the browser of the content of the output presentation in accordance with the run-time editing capability defined in the page's source code. |
申请公布号 |
US9081463(B2) |
申请公布日期 |
2015.07.14 |
申请号 |
US200711951165 |
申请日期 |
2007.12.05 |
申请人 |
Adobe Systems Incorporated |
发明人 |
Taylor Jorge;Cozma Lucian |
分类号 |
G06F9/44;G06F3/048;G06F9/455 |
主分类号 |
G06F9/44 |
代理机构 |
Kilpatrick Townsend & Stockton LLP |
代理人 |
Kilpatrick Townsend & Stockton LLP |
主权项 |
1. A method comprising:
receiving, by a run-time edit engine executed by a processor, source code of a web page that includes code defining run-time editing capabilities for editing a first region of an output presentation of the web page and a second region of the output presentation of the web page; during run-time, receiving, by the run-time edit engine, a first request to edit the first region and a second request to edit the second region; determining, by the run-time edit engine, that a client from which the first and second requests are received is authorized to perform a first plurality of run-time editing capabilities in the first region and a second plurality of run-time editing capabilities in the second region, wherein the second plurality of run-time editing capabilities includes at least one run-time editing capability that is not included in the first plurality of run-time editing capabilities that the client is authorized to perform for the first region, wherein the first and second pluralities of run-time editing capabilities are determined based on the code defining the run-time editing capabilities; and responding to the first and second requests by interpreting, by the run-time edit engine, the code defining the run-time editing capabilities during run-time of the web page to enable the first and second pluralities of run-time editing capabilities that the client is authorized to perform in the respective first and second regions. |
地址 |
San Jose CA US |