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.
Patent No.:
Date of Patent:
Jan. 14, 2020
Filed:
Jan. 22, 2018
Google Llc, Mountain View, CA (US);
Jessie Lynne Newman, New York, NY (US);
Frank Pape, III, Cortlandt Manor, NY (US);
Ali Akhavan Bitaghsir, New York, NY (US);
Brian Schneider, Brooklyn, NY (US);
James Michael McCollum, Brooklyn, NY (US);
Eric Huayu Zhang, Jersey City, NJ (US);
Rachel Werner Barton, Golden, CO (US);
Marc Miller, New York, NY (US);
Rishi Sharma, San Francisco, CA (US);
GOOGLE LLC, Mountain View, CA (US);
Abstract
Systems and methods are disclosed herein for opening files via local applications. A first application on a local device receives a request to open a document specified by a user via a user interface associated with the first application, the document having a document identifier and associated with a first file stored on a server, the request comprising the document identifier and a user identifier. The first application forwards the request to open the document associated with the first file to a second application on the local device, and receives, from the second application, a list comprising one or more document processing applications that are on the local device and are capable of opening a second file that is stored on the local device and has the same document identifier as the document specified by the user, the second file being a local copy of the first file. The first application selects one of the document processing applications from the list, and causes a selected processing application to open the second file.