-
公开(公告)号:US11868711B2
公开(公告)日:2024-01-09
申请号:US17445162
申请日:2021-08-16
Applicant: Google LLC
Inventor: Michael Jeffrey Procopio , Sarmad Hashmi
IPC: G06F40/174 , G06F9/451 , H04L51/42 , G06Q10/107 , G06F21/31
CPC classification number: G06F40/174 , G06F9/451 , G06F21/31 , H04L51/42 , G06Q10/107
Abstract: A method for using a user-fillable form in a host container includes receiving, at a host container, a user-fillable form bound to dynamic data from an underlying data source where the user-fillable form has a data structure generated by prepopulated coding. The method further includes translating the user-fillable form into a hostable format for the host container. The method also includes rendering, using the hostable format for the host container, the user-fillable form in a user interface. The method further includes receiving, at the user interface of the host container, from a user of the host container, a data entry for input to the user-fillable form and updating, by the host container, the dynamic data from the underlying data source by persisting data from the data entry in a data store associated with the underlying data source.
-
公开(公告)号:US11223624B1
公开(公告)日:2022-01-11
申请号:US16398198
申请日:2019-04-29
Applicant: Google LLC
Inventor: Patrick Allen Higgins , Justin Lee Hicks , Thomas Palmer Buzbee , Michael Jeffrey Procopio
Abstract: A system and method for recursive propagating application access control relate to managing third-party application access to content files and folders on a cloud storage system. The access control system may receive an access authorization indication to grant a third-party entity access to a parent folder containing a first file, and then modify an access control rule associated with the parent folder based on the access authorization indication. The modified access control rule is propagated to a child folder of the parent folder, and thus the third-party entity is granted access to a second file in the child folder based on the modified access control rule. The second file shares a common attribute with the first file, 1 and the modified access control rule specifies the common attribute.
-
13.
公开(公告)号:US11036773B2
公开(公告)日:2021-06-15
申请号:US16221312
申请日:2018-12-14
Applicant: Google LLC
Inventor: Michael Jeffrey Procopio , Tobias Thierer , Reuben Kan , Ivan Young Lee , Eric Benson Schoeffler , Brian Lewis Cairns
IPC: G06F16/33 , G06F16/27 , G06F16/14 , G06F16/182 , G06F16/332 , G06F16/10 , G06F16/188 , G06F21/62 , H04L29/08 , H04L29/06 , G06F16/35 , G06F16/34
Abstract: A cloud storage system provides remote access to a file associated with the cloud storage system. In response to a request to access the file, the cloud storage system identifies applications available to the request generator and capable of accessing the file, which may include both online web-based applications and applications installed on a device with which the user is accessing the file. The cloud storage system determines an application type of an identified application, and provides file access to the identified application based on the application type.
-
14.
公开(公告)号:US20190342369A1
公开(公告)日:2019-11-07
申请号:US16512352
申请日:2019-07-15
Applicant: Google LLC
Inventor: Michael Jeffrey Procopio , John Herndon
IPC: H04L29/08 , G06F16/17 , G06F3/0484
Abstract: Systems and methods are disclosed herein for notifying a user of a change to a file stored in a cloud-based file-storage system. A first indication of a first change to the file by a first user is received from a remote server, where the file is associated with a second user and is stored by the remote server. Subscription preferences of the second user are received. A notification indicating the first change to the file is displayed on a mobile device associated with the second user if a category of the notification is allowed by the subscription preferences. The notification includes a graphical preview of the file, an identifier of the file, and an identity of the first user.
-
公开(公告)号:US20230237026A1
公开(公告)日:2023-07-27
申请号:US18094959
申请日:2023-01-09
Applicant: Google LLC
IPC: G06F16/182 , G06F3/04842 , H04L9/40 , H04L67/1095 , H04L67/1097
CPC classification number: G06F16/182 , G06F3/04842 , H04L63/08 , H04L63/083 , H04L67/1095 , H04L67/1097
Abstract: A method for saving a file stored on a third-party system to a cloud storage system includes receiving, at a cloud storage server of the cloud storage system, a save request from the third party system. The method further includes authenticating the save request, based at least in part on information identifying a user, creating a copy of the file at the cloud storage server, and associating the copy of the file with the user.
-
公开(公告)号:US11550759B2
公开(公告)日:2023-01-10
申请号:US16551640
申请日:2019-08-26
Applicant: Google LLC
IPC: G06F7/00 , G06F17/00 , G06F16/182 , G06F3/04842 , H04L9/40 , H04L67/1095 , H04L67/1097
Abstract: A method for saving a file stored on a third-party system to a cloud storage system includes receiving, at a cloud storage server of the cloud storage system, a save request from the third party system. The save request is generated in response to a user selecting, via a user interface presented on a client computer, the file from a plurality of files stored on the third-party system, the file to be saved to the cloud storage server. The save request comprises a file identifier of the file and information identifying the user. The information identifying the user allows access to a user account of the user on the cloud storage system without use of the client computer as intermediary service, and the third-party system stores the file associated with the file identifier. The method further includes authenticating the save request, based at least in part on the information identifying the user, creating a copy of the file at the cloud storage server, and associating the copy of the file with the user.
-
17.
公开(公告)号:US11258842B2
公开(公告)日:2022-02-22
申请号:US16512352
申请日:2019-07-15
Applicant: Google LLC
Inventor: Michael Jeffrey Procopio , John Herndon
IPC: G06F3/0484 , H04L67/06 , G06F16/17 , G06F3/04842 , H04L67/10
Abstract: Systems and methods are disclosed herein for notifying a user of a change to a file stored in a cloud-based file-storage system. A first indication of a first change to the file by a first user is received from a remote server, where the file is associated with a second user and is stored by the remote server. Subscription preferences of the second user are received. A notification indicating the first change to the file is displayed on a mobile device associated with the second user if a category of the notification is allowed by the subscription preferences. The notification includes a graphical preview of the file, an identifier of the file, and an identity of the first user.
-
18.
公开(公告)号:US20240111504A1
公开(公告)日:2024-04-04
申请号:US17937375
申请日:2022-09-30
Applicant: Google LLC
Inventor: Michael Jeffrey Procopio , Sarmad Hashmi , Rachel Goodman Moore , Nicholas Eric Westbury , Girimurugan Natarajan , Francis Herrera Cortez , Carlin Yuen
IPC: G06F8/38 , G06F3/0482 , G06F8/34 , H04L51/02
CPC classification number: G06F8/38 , G06F3/0482 , G06F8/34 , H04L51/02
Abstract: A method for generation of chat applications includes receiving a deployment request requesting deployment of a no-code application generated by a user within a no-code environment to a chat application environment. The no-code application includes a trigger condition, an action response defining an action in response to the trigger condition being satisfied, and a no-code environment graphical user interface (GUI) view based on the action response. The method includes, after receiving the deployment request, receiving an interaction indication indicating that the trigger condition is satisfied. In response to receiving the interaction indication, the method includes executing the action response, translating the no-code environment GUI view into a chat application GUI view, and transmitting the chat application GUI view to a user device. The chat application GUI view is configured to cause the user device to display the chat application GUI view within the chat application environment.
-
公开(公告)号:US20230047090A1
公开(公告)日:2023-02-16
申请号:US17445162
申请日:2021-08-16
Applicant: Google LLC
Inventor: Michael Jeffrey Procopio , Sarmad Hashmi
IPC: G06F40/174 , G06F9/451 , G06F21/31 , H04L12/58
Abstract: A method for using a user-fillable form in a host container includes receiving, at a host container, a user-fillable form bound to dynamic data from an underlying data source where the user-fillable form has a data structure generated by prepopulated coding. The method further includes translating the user-fillable form into a hostable format for the host container. The method also includes rendering, using the hostable format for the host container, the user-fillable form in a user interface. The method further includes receiving, at the user interface of the host container, from a user of the host container, a data entry for input to the user-fillable form and updating, by the host container, the dynamic data from the underlying data source by persisting data from the data entry in a data store associated with the underlying data source.
-
公开(公告)号:US11245758B2
公开(公告)日:2022-02-08
申请号: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.
-
-
-
-
-
-
-
-
-