The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 27, 2022

Filed:

Apr. 26, 2021
Applicant:

Google Llc, Mountain View, CA (US);

Inventors:

Haluk Burcin Tunali, North Bergen, NJ (US);

Luiz do Amaral de Franca Pereira Filho, Jersey City, NJ (US);

Etan Bukiet, New York, NY (US);

Behnoosh Hariri, New York, NY (US);

Norbert Zsolt Kenderesi, Jersey City, NJ (US);

Igor Kopylov, Brooklyn, NY (US);

Matthew Jay Isison, Jersey City, NJ (US);

Kevin Winter, Metuchen, NJ (US);

Olga Sergeyevna Saviano, New York, NY (US);

Gregory George Galante, Little Silver, NJ (US);

Mathieu Turcotte, New York, NY (US);

Jacob Robert Voytko, New York, NY (US);

Leeran Raphaely, New York, NY (US);

Assignee:

Google LLC, Mountain View, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/048 (2013.01); G06F 3/04845 (2022.01); G06F 3/0485 (2022.01); G06F 3/0482 (2013.01); G06F 3/04883 (2022.01);
U.S. Cl.
CPC ...
G06F 3/04845 (2013.01); G06F 3/0485 (2013.01); G06F 3/0482 (2013.01); G06F 3/04883 (2013.01);
Abstract

The technology herein involves accessing content of an electronic document and a shared layout for the electronic document, wherein the shared layout provides a layout for user devices having different dimensions of display areas; rendering the content of the electronic document onto a primary rendering surface and a secondary rendering surface, wherein the primary rendering surface is associated with a native platform of a user device and the secondary rendering surface is associated with the shared layout of a server; applying operation commands to modify the primary rendering surface, the operation commands resulting from a user interaction with the electronic document; merging the operation commands into a merged operation call; and invoking the merged operation call to modify the secondary rendering surface, wherein the merged operation call reduces a number of operation calls that modify the secondary rendering surface and is shared with the server to modify the shared layout.


Find Patent Forward Citations

Loading…