Patents by Inventor Lucas A. Kovar
Lucas A. Kovar has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11854135Abstract: The present disclosure provides systems and methods for implementations of motion paths via pure CSS3 and HTML5, working in all major browsers and requiring no JavaScript. For each motion path degree of freedom (e.g., x translation), the system may insert an additional element into the document object model (DOM) to host its animation. In some implementations, the system may apply an optimization process to fit CSS3 keyframes rules that approximate the ideal motion path trajectory to a predetermined tolerance while minimizing the storage footprint. In addition to supporting CSS3 motion paths, this authoring model retains the ability to supply arbitrary standard CSS3 animations to transform channels, which allows users to, e.g., animate the scale and rotation of an element independent of its progress along a motion path.Type: GrantFiled: July 7, 2021Date of Patent: December 26, 2023Assignee: GOOGLE LLCInventor: Lucas Kovar
-
Publication number: 20210335027Abstract: The present disclosure provides systems and methods for implementations of motion paths via pure CSS3 and HTML5, working in all major browsers and requiring no JavaScript. For each motion path degree of freedom (e.g., x translation), the system may insert an additional element into the document object model (DOM) to host its animation. In some implementations, the system may apply an optimization process to fit CSS3 keyframes rules that approximate the ideal motion path trajectory to a predetermined tolerance while minimizing the storage footprint. In addition to supporting CSS3 motion paths, this authoring model retains the ability to supply arbitrary standard CSS3 animations to transform channels, which allows users to, e.g., animate the scale and rotation of an element independent of its progress along a motion path.Type: ApplicationFiled: July 7, 2021Publication date: October 28, 2021Applicant: GOOGLE LLCInventor: Lucas Kovar
-
Patent number: 11069110Abstract: The present disclosure provides systems and methods for implementations of motion paths via pure CSS3 and HTML5, working in all major browsers and requiring no JavaScript. For each motion path degree of freedom (e.g., x translation), the system may insert an additional element into the document object model (DOM) to host its animation. In some implementations, the system may apply an optimization process to fit CSS3 keyframes rules that approximate the ideal motion path trajectory to a predetermined tolerance while minimizing the storage footprint. In addition to supporting CSS3 motion paths, this authoring model retains the ability to supply arbitrary standard CSS3 animations to transform channels, which allows users to, e.g., animate the scale and rotation of an element independent of its progress along a motion path.Type: GrantFiled: December 14, 2017Date of Patent: July 20, 2021Assignee: Google LLCInventor: Lucas Kovar
-
Publication number: 20200005532Abstract: The present disclosure provides systems and methods for implementations of motion paths via pure CSS3 and HTML5, working in all major browsers and requiring no JavaScript. For each motion path degree of freedom (e.g., x translation), the system may insert an additional element into the document object model (DOM) to host its animation. In some implementations, the system may apply an optimization process to fit CSS3 keyframes rules that approximate the ideal motion path trajectory to a predetermined tolerance while minimizing the storage footprint. In addition to supporting CSS3 motion paths, this authoring model retains the ability to supply arbitrary standard CSS3 animations to transform channels, which allows users to, e.g., animate the scale and rotation of an element independent of its progress along a motion path.Type: ApplicationFiled: December 14, 2017Publication date: January 2, 2020Applicant: GOOGLE LLCInventor: Lucas KOVAR
-
Patent number: 9335902Abstract: A first input is received in an animation creation application having a user interface showing a virtual-space area for first objects, and a timeline area for second objects representing events. To generate the first input, a user presses and holds an input control while a cursor is over one of the first or second objects. It is determined whether the input control is held for at least a predefined duration. If so, a copy of the object is assigned to the cursor, and the copy is subsequently pasted at another location in the user interface upon the input control ceasing to be held after the cursor is moved to the other location. If the input control does not remain held for at least the predefined duration the copy of the object is not assigned to the cursor.Type: GrantFiled: May 16, 2013Date of Patent: May 10, 2016Assignee: LUCASFILM ENTERTAINMENT COMPANY, LTD.Inventors: Joshua Goldenberg, Louise Rasmussen, Adam Schnitzer, Domenico Porcino, Lucas A. Kovar
-
Patent number: 8941666Abstract: A system includes a computing device that includes a memory configured to store instructions. The computing device also includes a processor configured to execute the instructions to perform a method that includes representing animation states of a virtual character in editable graphical representations. Each animation state represents each individual action of the character for an instance in time. The method also includes storing data that represents one or more changes in the animation states of the virtual character from the editable graphical representations. A pose of the virtual character is reconstructable upon retrieval of the stored data.Type: GrantFiled: March 24, 2011Date of Patent: January 27, 2015Assignee: Lucasfilm Entertainment Company Ltd.Inventor: Lucas A. Kovar
-
Publication number: 20130346866Abstract: A first input is received in an animation creation application having a user interface showing a virtual-space area for first objects, and a timeline area for second objects representing events. To generate the first input, a user presses and holds an input control while a cursor is over one of the first or second objects. It is determined whether the input control is held for at least a predefined duration. If so, a copy of the object is assigned to the cursor, and the copy is subsequently pasted at another location in the user interface upon the input control ceasing to be held after the cursor is moved to the other location. If the input control does not remain held for at least the predefined duration the copy of the object is not assigned to the cursor.Type: ApplicationFiled: May 16, 2013Publication date: December 26, 2013Applicant: LUCASFILM ENTERTAINMENT COMPANY LTD.Inventors: Joshua Goldenberg, Louise Helenius, Adam Schnitzer, Domenico Porcino, Lucas A. Kovar
-
Patent number: 8464153Abstract: A first input is received in an animation creation application having a user interface showing a virtual-space area for first objects, and a timeline area for second objects representing events. To generate the first input, a user presses and holds an input control while a cursor is over one of the first or second objects. It is determined whether the input control is held for at least a predefined duration. If so, a copy of the object is assigned to the cursor, and the copy is subsequently pasted at another location in the user interface upon the input control ceasing to be held after the cursor is moved to the other location. If the input control does not remain held for at least the predefined duration the copy of the object is not assigned to the cursor.Type: GrantFiled: March 1, 2011Date of Patent: June 11, 2013Assignee: Lucasfilm Entertainment Company Ltd.Inventors: Joshua Goldenberg, Louise Rasmussen, Adam Schnitzer, Domenico Porcino, Lucas A. Kovar
-
Patent number: 8456476Abstract: A computer-implemented method includes identifying a primary node that represents a first pose of an online character. The first pose is associated with a constraint being inactive. The method also includes identifying the primary node representing a second pose of the online character. The second pose is associated with the constraint being active. The method also includes calculating the difference between the primary node of the second pose and the primary node of the first pose. Further, the method includes applying the difference to the primary node of the first pose.Type: GrantFiled: December 24, 2008Date of Patent: June 4, 2013Assignee: Lucasfilm Entertainment Company Ltd.Inventors: Lucas A. Kovar, Rachel M. Rose
-
Publication number: 20120226983Abstract: A first input is received in an animation creation application having a user interface showing a virtual-space area for first objects, and a timeline area for second objects representing events. To generate the first input, a user presses and holds an input control while a cursor is over one of the first or second objects. It is determined whether the input control is held for at least a predefined duration. If so, a copy of the object is assigned to the cursor, and the copy is subsequently pasted at another location in the user interface upon the input control ceasing to be held after the cursor is moved to the other location. If the input control does not remain held for at least the predefined duration the copy of the object is not assigned to the cursor.Type: ApplicationFiled: March 1, 2011Publication date: September 6, 2012Applicant: LUCASFILM ENTERTAINMENT COMPANY LTD.Inventors: Joshua Goldenberg, Louise Rasmussen, Adam Schnitzer, Domenico Porcino, Lucas A. Kovar