IP Library › Granted Patent US 11,449,471
Granted Patent B2
US 11,449,471 · App. 16/261,087 · Granted Sep 20, 2022

Sharing a modified file

Inventor: Steffen Meschkat (Menlo Park, CA)
Assignee: Google LLC
G06F16/178G06F16/176H04L67/06H04L67/1095
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,449,471
App. No.
16/261,087
Granted
Sep 20, 2022
Kind
B2
Abstract

A method can include, in response to receiving sharing input from a local user into a local computing device, sending a file from the local computing device to a recipient, in response to sending the file, storing a sharing record on the local computing device, the sharing record identifying the file and the recipient, in response to receiving modification input from the local user into the local computing device to modify the file, determining that the sharing record identifies the file and the recipient, and based on determining that the sharing record identifies the file and the recipient, initiating sending at least a portion of the file to the recipient.

Claims (42)

1. A method comprising:

in response to receiving a sharing input from a local user at a local client device, sending a file from the local client device to a recipient client device;

in response to sending the file, and after sending the file, storing a sharing record on the local client device, the sharing record identifying the file and the recipient client device;

in response to receiving modification input, from the local user at the local client device, that modifies the file, determining that the sharing record identifies the file and the recipient client device and indicates that the file has been shared; and

based on determining that the sharing record identifies the file and the recipient client device and indicates that the file has been shared, initiating sending of at least a portion of the file to the recipient client device, the sharing record indicating that the file was previously shared by the local user with the recipient client device.

2. The method of claim 1 , wherein initiating the sending of at least the portion of the file includes prompting the local user to send at least the portion of the file to the recipient client device.

3. The method of claim 1 , wherein an application sending the file in response to the sharing input is different than an application initiating the sending of at least the portion of the file to the recipient client device.

4. The method of claim 1 , wherein the file is stored on the local client device and is inaccessible to the recipient client device.

5. The method of claim 1 , wherein at least the portion of the file includes a modified portion of the file.

6. The method of claim 1 , wherein initiating the sending of at least the portion of the file to the recipient client device includes:

retrieving a contact record associated with the recipient client device;

extracting a contact address from the contact record; and

prompting the local user to send at least the portion of the file to the contact address.

7. The method of claim 6 , wherein the contact address is different than an address to which the local client device sent the file in response to receiving the sharing input from the local user into the local client device.

8. The method of claim 1 , wherein initiating the sending of at least the portion of the file is performed after closing an application via which the modification input was received.

9. The method of claim 1 , wherein the file is not stored on any computing device other than the local client device and the recipient client device.

10. The method of claim 1 , wherein the sharing input includes selection of a sharing button built into a word processor application or a spreadsheet application.

11. The method of claim 1 , wherein the sharing input includes an instruction for an email program to send the file to the recipient client device, the file being attached to an email with an email address associated with a remote user of the recipient client device.

12. A non-transitory computer-readable storage medium comprising instructions stored thereon that, when executed by at least one processor, are configured to cause a local client device to:

in response to receiving a sharing input from a local user at the local client device, send a file from the local client device to a recipient client device;

in response to sending the file, and after sending the file, store a sharing record on the local client device, the sharing record identifying the file and the recipient client device;

in response to receiving modification input, from the local user at the local client device, that modifies the file, determine that the sharing record identifies the file and the recipient client device and indicates that the file has been shared; and

based on determining that the sharing record identifies the file and the recipient client device and indicates that the file has been shared, initiate sending of at least a portion of the file to the recipient client device, the sharing record indicating that the file was previously shared by the local user with the recipient client device.

13. The non-transitory computer-readable storage medium of claim 12 , wherein the file is stored on the local client device and is inaccessible to the recipient client device.

14. The non-transitory computer-readable storage medium of claim 12 , wherein at least the portion of the file includes a modified portion of the file.

15. The non-transitory computer-readable storage medium of claim 12 , wherein the initiating the sending of at least the portion of the file to the recipient client device includes:

retrieving a contact record associated with the recipient client device;

extracting a contact address from the contact record; and

prompting the local user to send at least the portion of the file to the contact address.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the contact address is different than an address to which the local client device sent the file in response to receiving the sharing input.

17. The non-transitory computer-readable storage medium of claim 12 , wherein initiating the sending is performed after closing an application via which the modification input was received.

18. An apparatus comprising:

at least one processor; and

at least one memory device, the at least one memory device comprising instructions stored thereon that, when accessed by the at least one processor, cause the apparatus to:

in response to receiving a sharing input from a local user at a local client device, send a file from the local client device to a recipient client device, the sharing input including at least one of:

selection of a sharing button built into a word processor application or a spreadsheet application; or

an instruction for an email program to send the file to the recipient client device, the file being attached to an email with an email address associated with a remote user of the recipient client device;

in response to sending the file, and after sending the file, store a sharing record on the local client device, the sharing record identifying the file and the recipient client device;

in response to receiving modification input, from the local user at the local client device, that modifies the file, determine that the sharing record identifies the file and the recipient client device and indicates that the file has been shared; and

based on determining that the sharing record identifies the file and the recipient client device and indicates that the file has been shared, initiate sending of at least a portion of the file to the recipient client device, the sharing record indicating that the file was previously shared by the local user with the recipient client device.

19. The apparatus of claim 18 , wherein an application sending the file in response to the sharing input is different from an application initiating the sending of at least the portion of the file to the recipient client device.

20. The apparatus of claim 18 , wherein at least the portion of the file includes a modified portion of the file.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2019
From: MESCHKAT, STEFFEN
To: GOOGLE LLC
Reel/Frame 048537/0007 →
Continuity (2)
Provisional Application 62784439 · Dec 22, 2018
Related Publication 20200201823A1 · Jun 25, 2020