-
1.
公开(公告)号:US10956658B2
公开(公告)日:2021-03-23
申请号:US16014918
申请日:2018-06-21
Applicant: Adobe Inc.
Inventor: Harpreet Singh , Vaibhav Nigam , Sachin Jain
IPC: G06F40/14 , G06F40/194
Abstract: Digital content editing techniques are described that support edits to a document object model (DOM) of a digital document. In one example, a user input is received by a system to edit a first document object model (DOM) and thereby create a second DOM, e.g., to change a name of a tag, a name of an attribute, a value of an attribute, and/or digital content specified by the DOM. The system then compares tree structures of the first and second DOMs to each other in order to identify content editing operations that, when applied to the first DOM, cause the first DOM to match the second DOM, e.g., have matching tree structures and attributes. The identified content editing operations are then used to update the digital document by including these operations as stored along with the first DOM.
-
公开(公告)号:US10769352B2
公开(公告)日:2020-09-08
申请号:US15808447
申请日:2017-11-09
Applicant: Adobe Inc.
Inventor: Harpreet Singh , Sachin Jain , Lalit Kishore Sharma
IPC: G06F3/00 , G06F40/14 , G06F16/958
Abstract: The present disclosure is directed toward systems, methods, and computer readable media for providing dynamic digital content via a webpage without flicker. For example, systems described herein include receiving a web document including action items associated with rendering dynamic digital content via a display device. The systems and methods described herein can reduce flicker in rendering the dynamic digital content by identifying dynamic digital content, pre-fetching external resources, and selectively hiding dynamic visual elements. In addition, the systems and methods described herein further reduce flicker by generating a dependency graph that reflects dependencies between the action items and then rendering digital content in accordance with an action queue generated based on the dependency graph. Furthermore, systems can individually reveal dynamic visual elements as action items for rendering dynamic digital content via the dynamic visual elements from the dependency graph are completed.
-
公开(公告)号:US20190138577A1
公开(公告)日:2019-05-09
申请号:US15808447
申请日:2017-11-09
Applicant: Adobe Inc.
Inventor: Harpreet Singh , Sachin Jain , Lalit Kishore Sharma
Abstract: The present disclosure is directed toward systems, methods, and computer readable media for providing dynamic digital content via a webpage without flicker. For example, systems described herein include receiving a web document including action items associated with rendering dynamic digital content via a display device. The systems and methods described herein can reduce flicker in rendering the dynamic digital content by identifying dynamic digital content, pre-fetching external resources, and selectively hiding dynamic visual elements. In addition, the systems and methods described herein further reduce flicker by generating a dependency graph that reflects dependencies between the action items and then rendering digital content in accordance with an action queue generated based on the dependency graph. Furthermore, systems can individually reveal dynamic visual elements as action items for rendering dynamic digital content via the dynamic visual elements from the dependency graph are completed.
-
公开(公告)号:US20190392024A1
公开(公告)日:2019-12-26
申请号:US16014918
申请日:2018-06-21
Applicant: Adobe Inc.
Inventor: Harpreet Singh , Vaibhav Nigam , Sachin Jain
IPC: G06F17/22
Abstract: Digital content editing techniques are described that support edits to a document object model (DOM) of a digital document. In one example, a user input is received by a system to edit a first document object model (DOM) and thereby create a second DOM, e.g., to change a name of a tag, a name of an attribute, a value of an attribute, and/or digital content specified by the DOM. The system then compares tree structures of the first and second DOMs to each other in order to identify content editing operations that, when applied to the first DOM, cause the first DOM to match the second DOM, e.g., have matching tree structures and attributes. The identified content editing operations are then used to update the digital document by including these operations as stored along with the first DOM.
-
-
-