The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Mar. 30, 2010
Filed:
Jul. 20, 2005
Stuart Harl Ferguson, Sunnyvale, CA (US);
Bradley Warren Peebler, San Francisco, CA (US);
Joe Angell, Jay, VT (US);
Matthew Craig, San Mateo, CA (US);
Gregory Duquesne, Bordeaux, FR;
Eric A. Soulvie, San Mateo, CA (US);
Allen David Hastings, Los Altos Hills, CA (US);
Stuart Harl Ferguson, Sunnyvale, CA (US);
Bradley Warren Peebler, San Francisco, CA (US);
Joe Angell, Jay, VT (US);
Matthew Craig, San Mateo, CA (US);
Gregory Duquesne, Bordeaux, FR;
Eric A. Soulvie, San Mateo, CA (US);
Allen David Hastings, Los Altos Hills, CA (US);
Luxology, LLC, Mountain View, CA (US);
Abstract
The present invention consists of an evaluation engine, which is a system for evaluating the state of an animation at a specific time where secondary animation may be derived from the state of the animation at another time. Unlike DAG-based systems where time is another variable, time is external to the evaluation engine so that it can easily evaluate alternate times and even entire simulations. It also comprises meshes which support instancing and edge weights, and which employ and extensible system of polygon types to support subdivision surface approximation using a set of bi-quadratic patches which solve quickly. The meshes can also be animated by the evaluation engine using a mesh stack, which has multiple evaluation paths for quickly computing mesh attributes without performing a full evaluation.