How Web Browsers Create Fluid Animations Without Reloading Pages
A method for web browsers to render smooth, real-time animations by using a downloaded engine that calculates transitions on the fly instead of refreshing the entire page.
Patent Number
US RE48596
Status
Active
Filing Date
January 29, 2020
Grant Date
June 15, 2021
Expiration
~January 2040 (estimated)
Claims
55
Assignee
Intel Corp
Inventors
Max David Carlson, Adam G. Wolff, James Bret Simister, David T. Temkin, Christopher Kimm
Citations
0 forward · 34 backward
What it covers
This patent describes an interface engine that runs inside a web browser to manage how elements on a screen look and move. Instead of the browser constantly fetching new, static pages from a server to show changes, the engine downloads executable code that handles the rendering locally. When a user interacts with the interface, the engine uses specific components—layouts, constraints, and animators—to calculate the transition between visual states. For example, if a user clicks to expand a menu, the engine calculates the intermediate frames of that expansion in real-time, creating a fluid animation that was not pre-calculated or stored as a static file on the server.
What it doesn't cover
- —Does not cover standard HTML/CSS animations that are pre-defined by the developer before the user interacts with the page.
- —Does not cover server-side rendering where the server calculates the visual transition and sends the resulting frames to the client.
- —Does not cover interfaces that rely on full page refreshes to update content states.
- —Does not cover hardware-level graphics acceleration that operates independently of the browser's interface engine.
The clever bit
The innovation lies in the 'non-predetermined' nature of the transition; the engine calculates the animation frames dynamically based on the current state of the interface, rather than playing back a pre-recorded animation file.
Why it matters
This technology was a precursor to the modern 'Single Page Application' (SPA) architecture. By shifting the burden of rendering from the server to the client browser, it enabled the highly responsive, app-like experiences we now expect from web-based tools. It effectively bridged the gap between static document viewing and interactive software applications within a browser window.
Real-world examples
- 1.Modern web-based dashboards like Google Analytics
- 2.Interactive data visualization tools
- 3.Single-page web applications (SPAs)
- 4.Browser-based UI frameworks
Generated by PatentBrief · Not legal advice · patentbrief.org
US RE48596 · 2026