IP Library › Granted Patent US 9,575,635
Granted Patent B2
US 9,575,635 · App. 13/795,809 · Granted Feb 21, 2017

Return to sender

Inventor: Conrad Rhodes Carlen (Burlingame, CA)
Assignee: Apple Inc.
G06F3/0484G06Q10/107H04L51/08G06Q10/10
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 9,575,635
App. No.
13/795,809
Granted
Feb 21, 2017
Kind
B2
Abstract

In some implementations, a return to sender option can be invoked from within a file editing application when a user has edited a file received as a message attachment. The user can select a file attached to a message from within a messaging application. A file editor can be invoked to open and edit the file. The user can select a return to sender option from within the file editor. In response to the selection of the return to sender option, the edited file can be automatically saved, a reply message can be automatically generated and the edited file can be automatically attached to the reply message.

Claims (64)

1. A method comprising:

presenting, on a display of a computing device, contents of a file in a user interface of a file editing application, where the file was received as an attachment to an electronic message;

examining metadata of the file that is received as the attachment to the electronic message, wherein the metadata includes information about the electronic message;

based on examining the metadata corresponding to the file, identifying a sender of the electronic message from the information included in the metadata;

receiving an input to the user interface of the file editing application for returning the file to a sender of the electronic message; and

in response to the input, from metadata automatically generating a reply message directed towards the sender of the electronic message, wherein the sender is identified by examining the information included in the metadata of the file that is received as the attachment;

automatically attaching the file to the reply message, wherein automatically attaching the file to the reply message includes presenting indicia in the reply message indicating that the attached file is an edited version of the file received as an attachment to the electronic message; and

presenting the reply message on a user interface of an electronic messaging application.

2. The method of claim 1 , further comprising:

displaying the electronic message from the sender, the electronic message having the file attached;

receiving a selection of the file; and

presenting the contents of the file in the file editing application user interface.

3. The method of claim 1 , wherein automatically generating the reply message comprises automatically including content from the electronic message in the reply message.

4. The method of claim 1 , wherein the metadata corresponding to the file that is received as the attachment includes preferences specified by the sender of the electronic message.

5. The method of claim 1 , wherein automatically generating a reply message to the electronic message comprises:

receiving, at an operating system service from the file editing application, a message identifier that identifies the electronic message and a file identifier that identifies the file;

transmitting, from the operating system service to the electronic messaging application, the message identifier and the file identifier; and

wherein the electronic messaging application automatically generates the reply message in response to receiving the message identifier and the file identifier.

6. The method of claim 1 , wherein presenting the contents of the file in the user interface of the file editing application comprises presenting a control option on the user interface for returning the file to a sender of the electronic message, the control option including information identifying the sender of the electronic message, and

wherein receiving the input to the user interface of the file editing application for returning the file to the sender of the electronic message comprises receiving an input selecting the control option.

7. The method of claim 1 , further comprising:

in response to the input, automatically saving the file.

8. A non-transitory computer-readable medium including one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to perform operations comprising:

presenting, on a display of a computing device, contents of a file in a user interface of a file editing application, where the file was received as an attachment to an electronic message;

examining metadata of the file that is received as the attachment to the electronic message, wherein the metadata includes information about the electronic message;

based on examining the metadata corresponding to the file, identifying a sender of the electronic message from the information included in the metadata;

receiving an input to the user interface of the file editing application for returning the file to a sender of the electronic message; and

in response to the input, from metadata automatically generating a reply message directed towards the sender of the electronic message, wherein the sender is identified by examining the information included in the metadata of the file that is received as the attachment;

automatically attaching the file to the reply message, wherein automatically attaching the file to the reply message includes presenting indicia in the reply message indicating that the attached file is an edited version of the file received as an attachment to the electronic message; and

presenting the reply message on a user interface of an electronic messaging application.

9. The non-transitory computer-readable medium of claim 8 , wherein the instructions cause the one or more processors to perform operations comprising:

displaying the electronic message from the sender, the electronic message having the file attached;

receiving a selection of the file; and

presenting the contents of the file in the file editing application user interface.

10. The non-transitory computer-readable medium of claim 8 , wherein the instructions that cause automatically generating the reply message comprise instructions that cause automatically including content from the electronic message in the reply message.

11. The non-transitory computer-readable medium of claim 8 , wherein the metadata corresponding to the file that is received as the attachment includes preferences specified by the sender of the electronic message.

12. The non-transitory computer-readable medium of claim 8 , wherein the instructions that cause automatically generating a reply message to the electronic message comprise instructions that cause the one or more processors to perform operations comprising:

receiving, at an operating system service from the file editing application, a message identifier that identifies the electronic message and a file identifier that identifies the file;

transmitting, from the operating system service to the electronic messaging application, the message identifier and the file identifier; and

wherein the electronic messaging application automatically generates the reply message in response to receiving the message identifier and the file identifier.

13. The non-transitory computer-readable medium of claim 8 , further comprising:

in response to the input, automatically saving the file.

14. A system comprising:

one or more processors; and

a computer-readable medium including one or more sequences of instructions which, when executed by the one or more processors, causes the one or more processors to perform operations comprising:

presenting, on a display of a computing device, contents of a file in a user interface of a file editing application, where the file was received as an attachment to an electronic message;

examining metadata of the file that is received as the attachment to the electronic message, wherein the metadata includes information about the electronic message;

based on examining the metadata corresponding to the file, identifying a sender of the electronic message from the information included in the metadata;

receiving an input to the user interface of the file editing application for returning the file to a sender of the electronic message; and

in response to the input, from metadata automatically generating a reply message directed towards the sender of the electronic message, wherein the sender is identified by examining the information included in the metadata of the file that is received as the attachment;

automatically attaching the file to the reply message, wherein automatically attaching the file to the reply message includes presenting indicia in the reply message indicating that the attached file is an edited version of the file received as an attachment to the electronic message; and

presenting the reply message on a user interface of an electronic messaging application.

15. The system of claim 14 , wherein the instructions cause the one or more processors to perform operations comprising:

displaying the electronic message from the sender, the electronic message having the file attached;

receiving a selection of the file; and

presenting the contents of the file in the file editing application user interface.

16. The system of claim 14 , wherein the instructions that cause automatically generating the reply message comprise instructions that cause automatically including content from the electronic message in the reply message.

17. The system of claim 14 , wherein the metadata corresponding to the file that is received as the attachment includes preferences specified by the sender of the electronic message.

18. The system of claim 14 , wherein the instructions that cause automatically generating a reply message to the electronic message comprise instructions that cause the one or more processors to perform operations comprising:

receiving, at an operating system service from the file editing application, a message identifier that identifies the electronic message and a file identifier that identifies the file;

transmitting, from the operating system service to the electronic messaging application, the message identifier and the file identifier; and

wherein the electronic messaging application automatically generates the reply message in response to receiving the message identifier and the file identifier.

19. The system of claim 14 , further comprising:

in response to the input, automatically saving the file.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2013
From: CARLEN, CONRAD RHODES
To: APPLE INC.
Reel/Frame 029976/0447 →
Continuity (2)
Provisional Application 61749136 · Jan 4, 2013
Related Publication 20140195928A1 · Jul 10, 2014