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:
Feb. 25, 2020

Filed:

Jun. 18, 2018
Applicant:

Dropbox, Inc., San Francisco, CA (US);

Inventors:

Daniel Horn, Palo Alto, CA (US);

Adhiraj Somani, San Francisco, CA (US);

Assignee:

Dropbox, Inc., San Francisco, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 17/00 (2019.01); G06F 17/21 (2006.01); G06F 17/24 (2006.01); G06F 17/22 (2006.01); H04L 29/08 (2006.01);
U.S. Cl.
CPC ...
G06F 17/212 (2013.01); G06F 17/2288 (2013.01); G06F 17/246 (2013.01); H04L 67/02 (2013.01);
Abstract

A document preview system provides previews of a native document to client devices. To generate the preview of a document, the document preview system generates a preview document that presents the native document in a browser-compatible format including elements that correspond to fields in the native document. The document preview system also identifies a mapping between fields of the native document and the elements of the preview. The document preview system also identifies a formula listing for the elements of the preview code. When a user edits a document, the edits may be committed to the document preview system and in parallel generate a preview to update the user's display. When an updated preview is available, the updated preview is rendered in a hidden frame and the user's input context is captured and reproduced when the updated preview replaces the prior preview.


Find Patent Forward Citations

Loading…