IP Library Granted Patent US 11,321,480
Granted Patent B1
US 11,321,480 · App. 17/164,642 · Granted May 3, 2022

Correcting access rights of files in electronic communications

Inventors: Victoria Hsiao-tsung Chou Fritz (Maplewood, NJ); Jeff Scott Harris (New York, NY); Sarah Shuilen Wu (New York, NY); Phillip Sharp (Sunnyvale, CA); Steven Joseph Saviano (Brooklyn, NY)
Assignee: Google LLC
G06F21/6218G06F3/0481G06F3/04842G06F21/50G06F21/6209H04L51/08H04L63/04G06F2221/031G06F2221/2141
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,321,480
App. No.
17/164,642
Granted
May 3, 2022
Kind
B1
Abstract

A drafting area of a user interface for a sender to compose an electronic communication and a field area of the user interface to receive user input that identifies a recipient of the electronic communication is provided. A user input of a resource locator of a file is received in the user interface. Responsive to receiving the user input of the resource locator of the file in the user interface, a notification area that identifies, for the sender, a plurality of options to modify access rights of the recipient for the file identified in the electronic communication is presented in the user interface. The access rights of the recipient are allowed to be modified by the sender who is not an administrator or an owner of an access control list associated with the file.

Claims (43)

1. A system comprising:

a memory; and

a processor, coupled to the memory, to:

provide a drafting area of a user interface for a composer to compose an electronic communication, the electronic communication associated with a recipient of the electronic communication;

receive, in the drafting area of the user interface to compose the electronic communication, a user input of an identifier of a file stored at a server of a cloud storage service that is accessible via an Internet; and

responsive to receiving, in the drafting area of the user interface, the user input of the identifier of the file stored at the server of the cloud storage service, present, in the user interface, a notification area that identifies, for the composer, a plurality of options to modify access rights of the recipient for the file stored at the server of the cloud storage service that is accessible via the Internet and identified in the drafting area of the user interface, wherein the plurality of options to modify the access rights of the recipient to the file identified in the drafting area of the user interface is based on access rights of the composer.

2. The system of claim 1 , the processor further to:

determine, based on the drafting area of the user interface, the identifier of the file that is stored on the server.

3. The system of claim 1 , the processor further to:

present, in the user interface, a selection area that presents a first option from the plurality of options for selection by the composer.

4. The system of claim 3 , the processor further to:

present, in the user interface, a warning area of the user interface that indicates that the recipient does not have the access rights to the file.

5. The system of claim 4 , wherein the warning area indicates that the first option selected by the composer exceeds the access rights of the composer.

6. The system of claim 1 , the processor further to:

receive a user selection of a first option of the plurality of options, the user selection of the first option to cause a modification of the access rights of the recipient to the file based on the access rights of the composer.

7. The system of claim 1 , wherein at least one area of the user interface identifies a plurality of recipients of the electronic communication, wherein the file is associated with an access control list, and wherein the notification area identifies the plurality of recipients and access rights of the plurality of recipients to the file.

8. The system of claim 7 , wherein the notification area comprises an icon indicative of the access rights of each of the plurality of recipients to the file.

9. The system of claim 7 , the processor further to:

receive a user selection of a first option of the plurality of options to modify the access rights of one or more of the plurality of recipients.

10. The system of claim 9 , wherein a warning area of the user interface indicates that the modification of the access rights for at least one recipient of the one or more of the plurality of recipients is not to be fulfilled.

11. The system of claim 10 , wherein the warning area indicates that the access rights of the at least one recipient is changed by adding the at least one recipient to the access control list associated with the file.

12. A method, comprising:

providing, by a processing device, a drafting area of a user interface for a composer to compose an electronic communication, the electronic communication associated with a recipient of the electronic communication;

receiving, in the drafting area of the user interface to compose the electronic communication, a user input of an identifier of a file stored at a server of a cloud storage service that is accessible via an Internet; and

responsive to receiving, in the drafting area of the user interface, the user input of the identifier of the file stored at the server of the cloud storage service, presenting, in the user interface, a notification area that identifies, for the composer, a plurality of options to modify access rights of the recipient for the file stored at the server of the cloud storage service that is accessible via the Internet and identified in the drafting area of the user interface, wherein the plurality of options to modify the access rights of the recipient to the file identified in the drafting area of the user interface is based on access rights of the composer.

13. The method of claim 12 , further comprising:

determining, based on the drafting area of the user interface, the identifier of the file that is stored on the server.

14. The method of claim 12 , further comprising:

presenting, in the user interface, a selection area that presents a first option from the plurality of options for selection by the composer.

15. The method of claim 14 , further comprising:

presenting, in the user interface, a warning area of the user interface that indicates that the recipient does not have the access rights to the file, wherein the warning area indicates that the first option selected by the composer exceeds the access rights of the composer.

16. The method of claim 12 , further comprising:

receiving a user selection of a first option of the plurality of options, the user selection of the first option to cause a modification of the access rights of the recipient to the file based on the access rights of the composer.

17. A non-transitory computer-readable medium comprising instructions that, responsive to execution by a processing device, cause the processing device to perform operations comprising:

providing, by the processing device, a drafting area of a user interface for a composer to compose an electronic communication, the electronic communication associated with a recipient of the electronic communication;

receiving, in the drafting area of the user interface to compose the electronic communication, a user input of an identifier of a file stored at a server of a cloud storage service that is accessible via an Internet; and

responsive to receiving, in the drafting area of the user interface, the user input of the identifier of the file stored at the server of the cloud storage service, presenting, in the user interface, a notification area that identifies, for the composer, a plurality of options to modify access rights of the recipient for the file stored at the server of the cloud storage service that is accessible via the Internet and identified in the drafting area of the user interface, wherein the plurality of options to modify the access rights of the recipient to the file identified in the drafting area of the user interface is based on access rights of the composer.

18. The non-transitory computer-readable medium of claim 17 , the operations further comprising:

determining, based on the drafting area of the user interface, the identifier of the file that is stored on the server.

19. The non-transitory computer-readable medium of claim 17 , the operations further comprising:

presenting, in the user interface, a selection area that presents a first option from the plurality of options for selection by the composer.

20. The non-transitory computer-readable medium of claim 19 , the operations further comprising:

presenting, in the user interface, a warning area of the user interface that indicates that the recipient does not have the access rights to the file, wherein the warning area indicates that the first option selected by the composer exceeds the access rights of the composer.

Assignments (2)
CHANGE OF NAME Recorded Apr 6, 2022
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 059620/0562 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2022
From: FRITZ, VICTORIA HSIAO-TSUNG CHOU; HARRIS, JEFF SCOTT; WU, SARAH SHUILEN; SHARP, PHILLIP; SAVIANO, STEVEN JOSEPH
To: GOOGLE INC.
Reel/Frame 059620/0608 →
Continuity (3)
Continuation 16036624 · Jul 16, 2018
Continuation 15148013 · May 6, 2016
Division 13616695 · Sep 14, 2012