Attachment suggestion technology
First Claim
Patent Images
1. A method of providing an attachment suggestion for an electronic communication, the method comprising:
- receiving, at an electronic device, a user input command to initiate sending of an outgoing electronic communication;
in response to receiving the user input command to initiate sending of the outgoing electronic communication, causing display, on a display associated with the electronic device, of an interface that enables user entry of information defining the outgoing communication;
subsequent to causing display of the interface that enables user entry of information defining the outgoing communication, receiving, at the electronic device from a user, text corresponding to one or more input fields of the displayed interface, wherein the one or more input fields of the displayed interface comprises at least one of an address field, a subject field, or a body field in the outgoing communication;
accessing, at the electronic device, file storage information that is descriptive of files stored in electronic storage accessible to the electronic device;
comparing, by the electronic device, the received text corresponding to the one or more input fields of the displayed interface with the accessed file storage information that is descriptive of files stored in electronic storage accessible to the electronic device;
based on the comparison of the received text with the accessed file storage information, determining an attachment suggestion for the outgoing communication, the attachment suggestion including at least one of a suggested folder location and a suggested file,wherein determining the attachment suggestion for the outgoing communication comprises;
identifying a file or folder name in the accessed file storage information that includes a file storage path that matches the received text defining the outgoing communication based on the comparison of the received text with the accessed file storage information, the file storage path of the identified file or folder name matching multiple words in the received text defining the outgoing communication,computing a score for the identified file or folder name in the accessed file storage information based on a number of words in the received text defining the outgoing communication that match the file storage path of the identified file or folder name and a percentage of the file storage path that matches the received text defining the outgoing communication, anddetermining to suggest the identified file or folder name for the outgoing communication based on the computed score; and
subsequent to determining the attachment suggestion for the outgoing communication, displaying, on the display associated with the electronic device, a representation of the determined attachment suggestion for the outgoing communication.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described for providing attachment suggestions for electronic communications. For instance, text entered in an interface defining an outgoing communication is compared with file storage information. Based on the comparison, an attachment suggestion is determined for the outgoing communication and a representation of the determined attachment suggestion is displayed. The attachment suggestion may include a suggested folder location from which to attach a file and/or a suggested file to attach.
-
Citations
20 Claims
-
1. A method of providing an attachment suggestion for an electronic communication, the method comprising:
-
receiving, at an electronic device, a user input command to initiate sending of an outgoing electronic communication; in response to receiving the user input command to initiate sending of the outgoing electronic communication, causing display, on a display associated with the electronic device, of an interface that enables user entry of information defining the outgoing communication; subsequent to causing display of the interface that enables user entry of information defining the outgoing communication, receiving, at the electronic device from a user, text corresponding to one or more input fields of the displayed interface, wherein the one or more input fields of the displayed interface comprises at least one of an address field, a subject field, or a body field in the outgoing communication; accessing, at the electronic device, file storage information that is descriptive of files stored in electronic storage accessible to the electronic device; comparing, by the electronic device, the received text corresponding to the one or more input fields of the displayed interface with the accessed file storage information that is descriptive of files stored in electronic storage accessible to the electronic device; based on the comparison of the received text with the accessed file storage information, determining an attachment suggestion for the outgoing communication, the attachment suggestion including at least one of a suggested folder location and a suggested file, wherein determining the attachment suggestion for the outgoing communication comprises; identifying a file or folder name in the accessed file storage information that includes a file storage path that matches the received text defining the outgoing communication based on the comparison of the received text with the accessed file storage information, the file storage path of the identified file or folder name matching multiple words in the received text defining the outgoing communication, computing a score for the identified file or folder name in the accessed file storage information based on a number of words in the received text defining the outgoing communication that match the file storage path of the identified file or folder name and a percentage of the file storage path that matches the received text defining the outgoing communication, and determining to suggest the identified file or folder name for the outgoing communication based on the computed score; and subsequent to determining the attachment suggestion for the outgoing communication, displaying, on the display associated with the electronic device, a representation of the determined attachment suggestion for the outgoing communication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An electronic device comprising:
-
at least one processor; and at least one computer-readable storage medium encoded with executable instructions that, when executed by the at least one processor, causes the at least one processor to perform operations comprising; receiving, at the electronic device, a user input command to initiate sending of an outgoing electronic communication; in response to receiving the user input command to initiate sending of the outgoing electronic communication, causing display, on a display associated with the electronic device, of an interface that enables user entry of information defining the outgoing communication; subsequent to causing display of the interface that enables user entry of information defining the outgoing communication, receiving, at the electronic device from a user, text corresponding to one or more input fields of the displayed interface, wherein the one or more input fields of the displayed interface comprises at least one of an address field, a subject field, or a body field in the outgoing communication; accessing, at the electronic device, file storage information that is descriptive of files stored in electronic storage accessible to the electronic device; comparing, by the electronic device, the received text corresponding to the one or more input fields of the displayed interface with the accessed file storage information that is descriptive of files stored in electronic storage accessible to the electronic device; based on the comparison of the received text with the accessed file storage information, determining an attachment suggestion for the outgoing communication, the attachment suggestion including at least one of a suggested folder location and a suggested file, wherein determining the attachment suggestion for the outgoing communication comprises; identifying a file or folder name in the accessed file storage information that includes a file storage path that matches the received text defining the outgoing communication based on the comparison of the received text with the accessed file storage information, the file storage path of the identified file or folder name matching multiple words in the received text defining the outgoing communication, computing a score for the identified file or folder name in the accessed file storage information based on a number of words in the received text defining the outgoing communication that match the file storage path of the identified file or folder name and a percentage of the file storage path that matches the received text defining the outgoing communication, and determining to suggest the identified file or folder name for the outgoing communication based on the computed score; and subsequent to determining the attachment suggestion for the outgoing communication, displaying, on the display associated with the electronic device, a representation of the determined attachment suggestion for the outgoing communication.
-
Specification