Methods and systems for rendering in a multi-process browser using a shared memory area
US8817054B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | May 12, 2009 |
| Grant date | Aug 26, 2014 |
| Priority date | — |
| Expiry date | May 25, 2032 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG09G5/346
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Systems and methods for rendering web content in a browser are described herein. An embodiment includes a web rendering engine in a rendering engine process to generate one or more requests to selectively redraw one or more regions of content retrieved by a browser process. A renderview then generates a bitmap based on the requests and content retrieved by the browser process. The bitmap may then be stored by the renderview in a shared memory area where it may be accessed by a renderview host in the browser process. The renderview host may then provide the bitmap to a backing store associated with a display device for display to a user. In another embodiment, the shared memory area between the browser process and the rendering engine process may be used to achieve efficient scrolling of a web page through rate limited rendering of content.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.