-
公开(公告)号:US10693881B2
公开(公告)日:2020-06-23
申请号:US16241924
申请日:2019-01-07
Applicant: Google LLC
Inventor: Brian Lewis Cairns , Victoria Hsiao-Tsung Chou Fritz , Eric Benson Schoeffler , Michael Jeffrey Procopio
Abstract: Methods and systems for providing a third party application with access to files stored on a server are disclosed. A method may include receiving, from a browser at a client device, a request for a file stored on the server, wherein the request is received via a web page provided by the third party application and rendered by the browser, the web page comprising an embedded user interface (UI) component associated with the server to access the file stored on the server, wherein the request includes a document identifier associated with the file, an application identifier of the third-party application, and an origin identifier, wherein the origin identifier is associated with the web page provided by the third party application and rendered by the browser. The method may further include authenticating the application identifier at the server, wherein authenticating the application identifier comprises determining whether the application identifier references a valid application, and based on the document identifier, the authenticated application identifier and the origin identifier, granting access to the file for the third party application via the embedded UI component.
-
公开(公告)号:US20250068396A1
公开(公告)日:2025-02-27
申请号:US18453413
申请日:2023-08-22
Applicant: Google LLC
Inventor: Michael Jeffrey Procopio , Rachel Goodman Moore , Sarmad Hashmi , Nicholas Eric Westbury , Francis Herrera Cortez
Abstract: A method includes receiving, from a user, an embedded application view request requesting embedding of an application view within a host container. The application view is derived from a no-code application, and the no-code application is generated using a no-code application development environment. The embedded application view request includes a uniform resource locator (URL) referencing the no-code application and a data record of a dataset associated with the no-code application. The method includes obtaining credentials associated with the user and determining, using the credentials, that the user has access to the data record of the dataset. The method also includes, after determining that the user has access to the data record of the dataset, rendering, within the host container at an anchor location, an embedded application view based on the data record of the dataset.
-
23.
公开(公告)号:US12034796B2
公开(公告)日:2024-07-09
申请号:US17582673
申请日:2022-01-24
Applicant: Google LLC
Inventor: Michael Jeffrey Procopio , John Herndon
IPC: G06F3/04842 , G06F16/17 , H04L67/06 , H04L67/10
CPC classification number: H04L67/06 , G06F3/04842 , G06F16/1734 , H04L67/10
Abstract: A method to provide a service to facilitate notifications of changes to a plurality of files located in a plurality of folders in a cloud-based storage system includes exposing an application programming interface (API) to obtain subscription data for a plurality of users of a plurality of client devices, receiving, via the API, subscription data from a first client device of the plurality of client devices, the subscription data associated with a user account of a first user of the plurality of users and identifying a folder subscribed by the first user to receive notifications of changes to one or more files located in the folder; storing, in a data store, the subscription data associated with the user account of the first user, the subscription data comprising an identifier of the folder to be monitored for changes to the one or more files for the user account of the first user of the first client device, and providing, to the first client device, updates pertaining to the changes to the one or more files to cause the first user to be notified about the changes to the one or more files, wherein the updates are provided in accordance with the subscription data associated with the user account of the first user, and wherein the changes comprise changes made to the one or more file by users other than the first user.
-
公开(公告)号:US11811774B1
公开(公告)日:2023-11-07
申请号:US17572598
申请日:2022-01-10
Applicant: Google LLC
Inventor: Patrick Allen Higgins , Justin Lee Hicks , Thomas Palmer Buzbee , Michael Jeffrey Procopio
CPC classification number: H04L63/101 , G06F21/6218
Abstract: A method includes receiving, at a cloud storage system, a request to access a file from an external application on behalf of a first user account, determining, based on one or more access control lists (ACLs) associated with a shared folder, that the external application is not allowed to access the file on behalf of the first user account, and receiving, from a user device associated with the first user account, a message authorizing the external application to access the file on behalf of the first user account. The method further includes modifying the ACLs associated with the shared folder containing the file and a subfolder, and allowing the external application to access the file on behalf of the first user account based on the user information of the first user account and the application information of the external application in the modified ACLs.
-
25.
公开(公告)号:US20220224750A1
公开(公告)日:2022-07-14
申请号:US17582673
申请日:2022-01-24
Applicant: Google LLC
Inventor: Michael Jeffrey Procopio , John Herndon
IPC: H04L67/06 , G06F16/17 , G06F3/04842 , H04L67/10
Abstract: A method to provide a service to facilitate notifications of changes to a plurality of files located in a plurality of folders in a cloud-based storage system includes exposing an application programming interface (API) to obtain subscription data for a plurality of users of a plurality of client devices, receiving, via the API, subscription data from a first client device of the plurality of client devices, the subscription data associated with a user account of a first user of the plurality of users and identifying a folder subscribed by the first user to receive notifications of changes to one or more files located in the folder; storing, in a data store, the subscription data associated with the user account of the first user, the subscription data comprising an identifier of the folder to be monitored for changes to the one or more files for the user account of the first user of the first client device, and providing, to the first client device, updates pertaining to the changes to the one or more files to cause the first user to be notified about the changes to the one or more files, wherein the updates are provided in accordance with the subscription data associated with the user account of the first user, and wherein the changes comprise changes made to the one or more file by users other than the first user.
-
公开(公告)号:US11178224B2
公开(公告)日:2021-11-16
申请号:US16659523
申请日:2019-10-21
Applicant: Google LLC
Inventor: Michael Jeffrey Procopio , Christiaan Prins , Ramesh Nagarajan , Ushasree Kode , Christopher Tate , Di Wu , Reuben Kan , John Herndon
Abstract: A method for storing mobile device data to cloud storage includes detecting a predetermined condition to backup data associated with a first mobile device to the cloud storage. Uploading, to a cloud storage server, data associated with the first mobile device including data associated with a plurality of third-party applications stored on the first mobile device and one or more of contacts information stored on the first mobile device, text messages stored on the first mobile device, or contents of a memory card associated with the first mobile device. The data associated with the plurality of third-party applications include binary data and metadata. The method further includes storing the binary data of the plurality of third-party applications at a first cloud storage location and storing the metadata of the plurality of third-party applications to a second cloud storage location that is different from the first cloud storage location.
-
27.
公开(公告)号:US20200053152A1
公开(公告)日:2020-02-13
申请号:US16659530
申请日:2019-10-21
Applicant: Google LLC
Inventor: Michael Jeffrey Procopio , Christiaan Prins , Ramesh Nagarajan , Ushasree Kode , Christopher Tate , Di Wu , Reuben Kan , John Herndon
Abstract: A method for providing restoration of third-party application data to a client device is described herein. The method includes determining whether to provide, to the client device, data associated with a third-party application to be restored at the client device. The data associated with the third-party application includes binary data stored in a first cloud storage location having a storage address, and metadata stored in a second cloud storage location. The method also includes using the metadata to determine the storage address of the first cloud storage location. The method further includes providing the binary data from the first cloud storage location to the client device for restoring the third-party application data.
-
-
-
-
-
-