US 11,854,135 B2
Systems and methods for authoring cross-browser HTML 5 motion path animation
Lucas Kovar, Mountain View, CA (US)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by GOOGLE LLC, Mountain View, CA (US)
Filed on Jul. 7, 2021, as Appl. No. 17/369,287.
Application 17/369,287 is a continuation of application No. 16/489,211, granted, now 11,069,110, previously published as PCT/US2017/066510, filed on Dec. 14, 2017.
Claims priority of provisional application 62/519,141, filed on Jun. 13, 2017.
Prior Publication US 2021/0335027 A1, Oct. 28, 2021
Int. Cl. G06T 17/00 (2006.01); G06T 13/00 (2011.01); G06F 16/958 (2019.01); G06T 11/20 (2006.01); G06T 13/20 (2011.01); G06F 40/143 (2020.01)
CPC G06T 13/00 (2013.01) [G06F 16/972 (2019.01); G06F 16/986 (2019.01); G06F 40/143 (2020.01); G06T 11/203 (2013.01); G06T 13/20 (2013.01); G06T 17/005 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of generating animations, comprising:
receiving, by a computing device, an element corresponding to a first node of a document object model (DOM) tree;
identifying, by the computing device, a segment corresponding to a motion path for the element, the segment having a degree of freedom;
inserting, by the computing device, into the DOM tree, a second node having the first node as a child to include a characteristic of the first node, the second node defining a rendering instruction in the degree of freedom along the segment of the motion for the element; and
storing, by the computing device, the DOM tree including the first node and the second node for animation of the element.