System and method for embedding first party widgets in third-party applications

    公开(公告)号:US10693881B2

    公开(公告)日:2020-06-23

    申请号:US16241924

    申请日:2019-01-07

    Applicant: Google LLC

    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.

    AUTOMATIC GENERATION OF NO-CODE EMBEDDED DATA-DRIVEN APPLICATION VIEWS

    公开(公告)号:US20250068396A1

    公开(公告)日:2025-02-27

    申请号:US18453413

    申请日:2023-08-22

    Applicant: Google LLC

    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.

    Systems and methods for notifying users of changes to files in cloud-based file-storage systems

    公开(公告)号:US12034796B2

    公开(公告)日:2024-07-09

    申请号:US17582673

    申请日:2022-01-24

    Applicant: Google LLC

    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.

    System and method for recursive propagating application access control

    公开(公告)号:US11811774B1

    公开(公告)日:2023-11-07

    申请号:US17572598

    申请日:2022-01-10

    Applicant: Google LLC

    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.

    SYSTEMS AND METHODS FOR NOTIFYING USERS OF CHANGES TO FILES IN CLOUD-BASED FILE-STORAGE SYSTEMS

    公开(公告)号:US20220224750A1

    公开(公告)日:2022-07-14

    申请号:US17582673

    申请日:2022-01-24

    Applicant: Google LLC

    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.

    System and method for automatic cloud-based full-data backup on mobile devices

    公开(公告)号:US11178224B2

    公开(公告)日:2021-11-16

    申请号:US16659523

    申请日:2019-10-21

    Applicant: Google LLC

    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.

Patent Agency Ranking