Surety is performing system maintenance this weekend. Electronic date stamps on new Prior Art Database disclosures may be delayed.
Browse Prior Art Database

GPU Accelerated Compositing in Chrome

IP.com Disclosure Number: IPCOM000239227D
Publication Date: 2014-Oct-22

Publishing Venue

The IP.com Prior Art Database

Related People

Thomas Wiltzius: AUTHOR


This document provides background and details on the implementation of hardware­accelerated compositing in Chrome.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 8% of the total text.

Page 01 of 16

GPU Accelerated Compositing in Chrome





This document provides background and details on the implementation of hardware­accelerated  compositing in Chrome. 



While the present invention is described herein with references to illustrative  embodiments for particular applications, it should be understood that the invention is not  limited thereto. Those skilled in the art with access to the teachings herein will recognize  additional modifications, applications, and embodiments within the scope thereof and  additional fields in which the invention would be of significant utility.  FIG. 1 (below) is a block diagram of an exemplary embodiment 100 of a client and server  environment. The system 100 includes a network 102, a web server 104 and a client 106.  Network 102 connects client 106 and web server 104. Environment 100 may include  many thousands of web servers 104 and clients 106.  Network 102 may be any network, or combination of networks, that can carry data  communication. Such a network 102 may include, but is not limited to, a local area  network, medium area network, and/or wide area network, such as the Internet. Network  102 can support protocols and technologies including, but not limited to, World Wide  Web protocols and/or services. Intermediate web servers, gateways, or other servers may  be provided between components of the system shown in FIG. 1 depending upon a  particular application or environment.  Web server 104 is an electronic device capable of sending, receiving and storing  resources 118. Resources 118 are any data that can be provided over network 102.  Resources 118 include data inserted into hypertext markup language (HTML) pages,  word processing documents, portable document format (PDF) documents, two and three­  dimensional images, video, feed sources, and multimedia content, to name only a few. In  an embodiment, web server 104 receives a request, such as an HTTP request from client  106, and, in response, sends resources 118 for display to client 106.  Web server 104 hosts multiple websites 116. Website 116 has one or more  webpages associated with a domain name and hosted by one or more web servers 104.  An example website is a collection of webpages formatted in a HTML that can contain  resources 118 described herein, as well as various programming elements, such as scripts.   

Published: 10­22­2014 

Page 02 of 16

Client 106 is an electronic computing device capable of requesting, receiving  and displaying resources 118 over network 102. Example clients 106 are personal  comput...