Patents by Inventor Frank Pape

Frank Pape 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).

  • Publication number: 20210273989
    Abstract: Systems and methods are disclosed herein for opening files via local application.
    Type: Application
    Filed: May 3, 2021
    Publication date: September 2, 2021
    Inventors: Jessie Lynne Newman, Frank Pape, III, Ali Akhavan Bitaghsir, Brian Schneider, James Michael McCollum, Eric Huayu Zhang, Rachel Werner Barton, Marc Miller, Rishi Sharma
  • Patent number: 10999354
    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 first application communicates 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, information identifying one of the plurality of 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.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: May 4, 2021
    Assignee: Google LLC
    Inventors: Jessie Lynne Newman, Frank Pape, III, Ali Akhavan Bitaghsir, Brian Schneider, James Michael McCollum, Eric Huayu Zhang, Rachel Werner Barton, Marc Miller, Rishi Sharma
  • Publication number: 20210081371
    Abstract: A method of sharing and synchronizing a plurality of electronically stored resources between a cloud file system and a client file system is provided. The method includes receiving one or more change events wherein each change event indicates an independent change to one or more electronically stored files in a first client file system, holding the received change events for a period of time, and determining whether any of the held change events are combinable with other held change events indicating one or more independent changes to one or more electronically stored files in one or more client file systems comprising the first client file system.
    Type: Application
    Filed: November 23, 2020
    Publication date: March 18, 2021
    Inventors: Adam Besen, Hwi Cheong, Hendrik Mueller, Frank Pape, David Wurtz
  • Patent number: 10846269
    Abstract: A method of sharing and synchronizing a plurality of electronically stored resources between a cloud file system and a client file system is provided. The method includes identifying the plurality of electronically stored resources, which are stored in the cloud file system and have identical names in the cloud file system. The method also includes generating in the client file system a replicate of a first resource of the plurality of electronically stored resources, and generating in the client file system a replicate of a second resource of the plurality of electronically stored resources. The method further includes naming the replicate of the second resource of the plurality of electronically stored resources with an incremental counter to create a unique name for the replicate of the second resource of the plurality of electronically stored resources in the client file system.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: November 24, 2020
    Assignee: GOOGLE LLC
    Inventors: Adam Besen, Hwi Cheong, Hendrik Mueller, Frank Pape, David Wurtz
  • Publication number: 20200153891
    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 first application communicates 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, information identifying one of the plurality of 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.
    Type: Application
    Filed: January 13, 2020
    Publication date: May 14, 2020
    Inventors: Jessie Lynne Newman, Frank Pape, III, Ali Akhavan Bitaghsir, Brian Schneider, James Michael McCollum, Eric Huayu Zhang, Rachel Werner Barton, Marc Miller, Rishi Sharma
  • Patent number: 10536513
    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.
    Type: Grant
    Filed: January 22, 2018
    Date of Patent: January 14, 2020
    Assignee: GOOGLE LLC
    Inventors: Jessie Lynne Newman, Frank Pape, III, Ali Akhavan Bitaghsir, Brian Schneider, James Michael McCollum, Eric Huayu Zhang, Rachel Werner Barton, Marc Miller, Rishi Sharma
  • Publication number: 20180246905
    Abstract: A method of sharing and synchronizing a plurality of electronically stored resources between a cloud file system and a client file system is provided. The method includes identifying the plurality of electronically stored resources, which are stored in the cloud file system and have identical names in the cloud file system. The method also includes generating in the client file system a replicate of a first resource of the plurality of electronically stored resources, and generating in the client file system a replicate of a second resource of the plurality of electronically stored resources. The method further includes naming the replicate of the second resource of the plurality of electronically stored resources with an incremental counter to create a unique name for the replicate of the second resource of the plurality of electronically stored resources in the client file system.
    Type: Application
    Filed: April 30, 2018
    Publication date: August 30, 2018
    Inventors: Adam BESEN, Hwi CHEONG, Hendrik MUELLER, Frank PAPE, David WURTZ
  • Publication number: 20180146029
    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.
    Type: Application
    Filed: January 22, 2018
    Publication date: May 24, 2018
    Inventors: Jessie Lynne NEWMAN, Frank PAPE, III, Ali Akhavan BITAGHSIR, Brian SCHNEIDER, James Michael MCCOLLUM, Eric Huayu ZHANG, Rachel Werner BARTON, Marc MILLER, Rishi SHARMA
  • Patent number: 9959287
    Abstract: Aspects of the present disclosure are directed to architectures, methods and systems and structures that facilitate the sharing and synchronization of electronically stored files among and between cloud entities and a number of computers, systems, devices and/or users. One particular exemplary aspect includes the mapping and/or translation of files electronically stored in a cloud file system when synchronized and/or shared with client computer systems.
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: May 1, 2018
    Assignee: GOOGLE LLC
    Inventors: Adam Besen, Hwi Cheong, Hendrik Mueller, Frank Pape, David Wurtz
  • Patent number: 9876849
    Abstract: Systems and methods are disclosed herein for opening local applications from browsers. A request to open a document associated with a cloud computing system is received from a user. A determination is made that the local device has a copy of the document, and a local application is selected to open the local copy. A message is transmitted to open the local copy with the selected local application.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: January 23, 2018
    Assignee: GOOGLE LLC
    Inventors: Jessie Lynne Newman, Frank Pape, III, Ali Akhavan Bitaghsir, Brian Schneider, James Michael McCollum, Eric Huayu Zhang, Rachel Werner Barton, Marc Miller, Rishi Sharma
  • Patent number: 9529818
    Abstract: Aspects of the present disclosure are directed to architectures, methods and systems and structures that facilitate the sharing and synchronization of electronically stored files among and between cloud entities and a number of computers, systems, devices and/or users. One particular exemplary architectural aspect includes the concurrent determination of file system changes within a cloud file system and a client file system, the serial ordering of necessary file system operations in response to the determined file system changes, and the concurrent execution of file system operations such that the cloud file system and the client computer file system are synchronized.
    Type: Grant
    Filed: April 23, 2012
    Date of Patent: December 27, 2016
    Assignee: GOOGLE INC.
    Inventors: David Catmull, Hwi Cheong, Andrei Mirestean, Hendrik Mueller, Frank Pape, Michael Jeffrey Procopio, Michael Sorvillo, David Wurtz
  • Publication number: 20160127452
    Abstract: Systems and methods are disclosed herein for opening local applications from browsers. A request to open a document associated with a cloud computing system is received from a user. A determination is made that the local device has a copy of the document, and a local application is selected to open the local copy. A message is transmitted to open the local copy with the selected local application.
    Type: Application
    Filed: November 18, 2014
    Publication date: May 5, 2016
    Applicant: GOOGLE INC.
    Inventors: Jessie Lynne Newman, Frank Pape, III, Ali Akhavan Bitaghsir, Brian Schneider, James Michael McCollum, Eric Huayu Zhang, Rachel Werner Barton, Marc Miller, Rishi Sharma
  • Patent number: 9244934
    Abstract: Aspects of the present disclosure are directed to architectures, methods and systems and structures that facilitate the sharing and synchronization of electronically stored files among and between cloud entities and a number of computers, systems, devices and/or users. One particular exemplary architectural aspect includes the serial processing and ordering of work items associated with file system changes such that correct parallel execution of the work items may proceed resulting in the synchronization of the cloud file system and the client computer file system.
    Type: Grant
    Filed: April 23, 2012
    Date of Patent: January 26, 2016
    Assignee: Google Inc.
    Inventors: Adam Besen, Hwi Cheong, Alexander DeNeui, Frank Pape, Himanshu Vasishth
  • Patent number: 9239846
    Abstract: Aspects of the present disclosure are directed to architectures, methods and systems and structures that facilitate the sharing and synchronization of electronically stored files among and between cloud entities and a number of computers, systems, devices and/or users. One particular exemplary architectural aspect includes the concurrent determination of file system changes within a cloud file system and a client file system, the serial ordering of necessary file system operations in response to the determined file system changes, and the concurrent execution of file system operations such that the cloud file system and the client computer file system are synchronized.
    Type: Grant
    Filed: April 23, 2012
    Date of Patent: January 19, 2016
    Assignee: Google Inc.
    Inventors: Adam Besen, David Catmull, Hwi Cheong, Alexander DeNeui, Hendrik Mueller, Frank Pape, III, Ronald Schneider, Rishi Sharma, Himanshu Vasishth, David Wurtz
  • Publication number: 20150127610
    Abstract: Aspects of the present disclosure are directed to architectures, methods and systems and structures that facilitate the sharing and synchronization of electronically stored files among and between cloud entities and a number of computers, systems, devices and/or users. One particular exemplary aspect includes the mapping and/or translation of files electronically stored in a cloud file system when synchronized and/or shared with client computer systems.
    Type: Application
    Filed: January 15, 2015
    Publication date: May 7, 2015
    Inventors: Adam Besen, Hwi Cheong, Hendrik Mueller, Frank Pape, David Wurtz
  • Patent number: 8949179
    Abstract: Aspects of the present disclosure are directed to architectures, methods and systems and structures that facilitate the sharing and synchronization of electronically stored files among and between cloud entities and a number of computers, systems, devices and/or users. One particular exemplary aspect includes the mapping and/or translation of files electronically stored in a cloud file system when synchronized and/or shared with client computer systems.
    Type: Grant
    Filed: April 23, 2012
    Date of Patent: February 3, 2015
    Assignee: Google, Inc.
    Inventors: Adam Besen, Hwi Cheong, Hendrik Mueller, Frank Pape, David Wurtz
  • Publication number: 20130282657
    Abstract: Aspects of the present disclosure are directed to architectures, methods and systems and structures that facilitate the sharing and synchronization of electronically stored files among and between cloud entities and a number of computers, systems, devices and/or users. One particular exemplary architectural aspect includes the concurrent determination of file system changes within a cloud file system and a client file system, the serial ordering of necessary file system operations in response to the determined file system changes, and the concurrent execution of file system operations such that the cloud file system and the client computer file system are synchronized.
    Type: Application
    Filed: April 23, 2012
    Publication date: October 24, 2013
    Applicant: GOOGLE, INC.
    Inventors: Adam Besen, David Catmull, Hwi Cheong, Alexander DeNeui, Hendrik Mueller, Frank Pape, Ronald Schneider, Rishi Sharma, Himanshu Vasishth, David Wurtz
  • Publication number: 20130282658
    Abstract: Aspects of the present disclosure are directed to architectures, methods and systems and structures that facilitate the sharing and synchronization of electronically stored files among and between cloud entities and a number of computers, systems, devices and/or users. One particular exemplary aspect includes the mapping and/or translation of files electronically stored in a cloud file system when synchronized and/or shared with client computer systems.
    Type: Application
    Filed: April 23, 2012
    Publication date: October 24, 2013
    Applicant: GOOGLE, INC.
    Inventors: Adam Besen, Hwi Cheong, Hendrik Mueller, Frank Pape, David Wurtz
  • Publication number: 20130282785
    Abstract: Aspects of the present disclosure are directed to architectures, methods and systems and structures that facilitate the sharing and synchronization of electronically stored files among and between cloud entities and a number of computers, systems, devices and/or users. One particular exemplary architectural aspect includes the serial processing and ordering of work items associated with file system changes such that correct parallel execution of the work items may proceed resulting in the synchronization of the cloud file system and the client computer file system.
    Type: Application
    Filed: April 23, 2012
    Publication date: October 24, 2013
    Applicant: GOOGLE, INC.
    Inventors: Adam BESEN, Hwi CHEONG, Alexander DENEUI, Frank PAPE, Himanshu VASISHTH
  • Publication number: 20130282790
    Abstract: Aspects of the present disclosure are directed to architectures, methods and systems and structures that facilitate the sharing and synchronization of electronically stored files among and between cloud entities and a number of computers, systems, devices and/or users. One particular exemplary architectural aspect includes the concurrent determination of file system changes within a cloud file system and a client file system, the serial ordering of necessary file system operations in response to the determined file system changes, and the concurrent execution of file system operations such that the cloud file system and the client computer file system are synchronized.
    Type: Application
    Filed: April 23, 2012
    Publication date: October 24, 2013
    Applicant: GOOGLE, INC.
    Inventors: David Catmull, Hwi Cheong, Andrei Mirestean, Hendrik Mueller, Frank Pape, Michael Jeffrey Procopio, Michael Sorvillo, David Wurtz