Patents by Inventor Gregg Tavares

Gregg Tavares has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9508108
    Abstract: Some embodiments provide a system that renders a user interface (UI) element for a web application. During operation, the system loads the web application in a web browser and obtains a rendering request for the UI element from the web application. Next, the system generates a graphics-processing unit (GPU) command stream corresponding to the UI element based on the rendering request. Finally, the system sends the GPU command stream to a GPU, where the UI element is rendered by the GPU.
    Type: Grant
    Filed: November 7, 2008
    Date of Patent: November 29, 2016
    Assignee: Google Inc.
    Inventors: Gregg Tavares, Matthew Papakipos
  • Patent number: 8723875
    Abstract: Some embodiments of the present invention provide a system that renders graphics in a computing system that includes a plugin associated with a web browser in the computing system and a web application configured to execute in the web browser. During operation, the web application specifies a graphics model and provides the graphics model to the plugin. Next, the plugin generates a graphics-processing unit (GPU) command stream from the graphics model. Finally, the plugin sends the GPU command stream to a GPU of the computing system, which renders an image corresponding to the graphics model.
    Type: Grant
    Filed: January 3, 2013
    Date of Patent: May 13, 2014
    Assignee: Google Inc.
    Inventors: Robin Green, Matthew Papakipos, Evangelos Kokkevis, Gregg Tavares
  • Publication number: 20130120418
    Abstract: Some embodiments of the present invention provide a system that renders graphics in a computing system that includes a plugin associated with a web browser in the computing system and a web application configured to execute in the web browser. During operation, the web application specifies a graphics model and provides the graphics model to the plugin. Next, the plugin generates a graphics-processing unit (GPU) command stream from the graphics model. Finally, the plugin sends the GPU command stream to a GPU of the computing system, which renders an image corresponding to the graphics model.
    Type: Application
    Filed: January 3, 2013
    Publication date: May 16, 2013
    Inventors: Robin Green, Matthew Papakipos, Evangelos Kokkevis, Gregg Tavares
  • Patent number: 8368705
    Abstract: Some embodiments of the present invention provide a system that renders graphics in a computing system that includes a plugin associated with a web browser in the computing system and a web application configured to execute in the web browser. During operation, the web application specifies a graphics model and provides the graphics model to the plugin. Next, the plugin generates a graphics-processing unit (GPU) command stream from the graphics model. Finally, the plugin sends the GPU command stream to a GPU of the computing system, which renders an image corresponding to the graphics model.
    Type: Grant
    Filed: July 16, 2008
    Date of Patent: February 5, 2013
    Assignee: Google Inc.
    Inventors: Robin Green, Matthew Papakipos, Evangelos Kokkevis, Gregg Tavares
  • Publication number: 20100013842
    Abstract: Some embodiments of the present invention provide a system that renders graphics in a computing system that includes a plugin associated with a web browser in the computing system and a web application configured to execute in the web browser. During operation, the web application specifies a graphics model and provides the graphics model to the plugin. Next, the plugin generates a graphics-processing unit (GPU) command stream from the graphics model. Finally, the plugin sends the GPU command stream to a GPU of the computing system, which renders an image corresponding to the graphics model.
    Type: Application
    Filed: July 16, 2008
    Publication date: January 21, 2010
    Applicant: GOOGLE INC.
    Inventors: Robin Green, Matthew Papakipos, Evangelos Kokkevis, Gregg Tavares