Multi-process architecture for a split browser
US9614900B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Jun 19, 2014 |
| Grant date | Apr 4, 2017 |
| Priority date | — |
| Expiry date | Sep 21, 2034 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L67/289
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
A multi-process browser architecture is provided that splits the browser process and the renderer processes. The browser process may run on a user device and the renderer processes may run on a renderer server accessible by the user device. The browser process running on the user device can direct the renderer server to generate a new renderer process each time a user elects to open a new browser window or tab. The renderer process running on the renderer server can determine what content resources are needed to render a page and request the resources. Once the content resources are obtained, the appropriate renderer process can begin generating a layout of the page. The renderer process may transmit the layout to the browser process such that the page can be displayed on the user device.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.