Display of attachment based information within a messaging system
First Claim
Patent Images
1. A computer-implemented method comprising:
- collecting, by a computing device, historical data and communication data relating to an attachment provided in a communication;
extracting, by the computing device, attachment information from the attachment, wherein extracting the attachment information comprises;
extracting web information from links in the attachment; and
extracting a keyword from the attachment, performing a search using the keyword extracted from the attachment, and collecting the information from the search performed with the keyword extracted from the attachment;
generating, by the computing device, an attachment profile containing information about the attachment using the historical data and the communication data, wherein the information contained in the attachment profile includes information related to communications associated with the attachment, and wherein the attachment profile includes the extracted attachment information;
monitoring user input;
determining that the user input represents a request to view the attachment profile; and
presenting, by the computing device, the attachment profile in response to determining that the user input represents a request to view the attachment profile.
6 Assignments
0 Petitions
Accused Products
Abstract
Among other disclosures, a method may include collecting historical data and communication data relating to an attachment provided in a communication. The method may include generating an attachment profile based on the collected historical and communication data. The method may include monitoring user behavior. The method may include determining if the user has made a request to view the attachment profile. The method may include presenting the attachment profile in response to the request.
-
Citations
22 Claims
-
1. A computer-implemented method comprising:
-
collecting, by a computing device, historical data and communication data relating to an attachment provided in a communication; extracting, by the computing device, attachment information from the attachment, wherein extracting the attachment information comprises; extracting web information from links in the attachment; and extracting a keyword from the attachment, performing a search using the keyword extracted from the attachment, and collecting the information from the search performed with the keyword extracted from the attachment; generating, by the computing device, an attachment profile containing information about the attachment using the historical data and the communication data, wherein the information contained in the attachment profile includes information related to communications associated with the attachment, and wherein the attachment profile includes the extracted attachment information; monitoring user input; determining that the user input represents a request to view the attachment profile; and presenting, by the computing device, the attachment profile in response to determining that the user input represents a request to view the attachment profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method, comprising:
-
identifying, by a computing device, an attachment provided in a plurality of separate communications, wherein each of the separate communications contains a version of the attachment; collecting, by the computing device, historical data and communication data relating to the attachment; extracting, by the computing device, attachment information from the attachment, wherein extracting the attachment information comprises; extracting web information from links in the attachment; and extracting a keyword from the attachment, performing a search using the keyword extracted from the attachment, and collecting the information from the search performed with the keyword extracted from the attachment; generating, by the computing device based on the historical data and the communication data, an attachment profile for the attachment, wherein the attachment profile includes information related to the plurality of separate communications, and wherein the attachment profile includes the extracted attachment information; and in response to a user input related to the attachment, presenting the attachment profile by the computing device. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A non-transitory computer readable medium storing instructions that, when executed by a computing device, cause the computing device to:
-
identify an attachment provided in a plurality of separate communications; collect historical data and communication data relating to the attachment; extract attachment information from the attachment, wherein extracting the attachment information comprises; extracting web information from links in the attachment; and extracting a keyword from the attachment, performing a search using the keyword extracted from the attachment, and collecting the information from the search performed with the keyword extracted from the attachment; generate, based on the historical data and the communication data, an attachment profile for the attachment, wherein the attachment profile includes information related to the plurality of separate communications, and wherein the attachment profile includes the extracted attachment information; and in response to a user input related to the attachment, present the attachment profile.
-
-
22. A computing device, comprising:
-
a processor; and memory coupled to the processor and storing instructions that, when executed by the processor, cause the computing device to; identify an attachment provided in a plurality of separate communications; collect historical data and communication data relating to the attachment; extract attachment information from the attachment, wherein extracting the attachment information comprises; extracting web information from links in the attachment; and extracting a keyword from the attachment, performing a search using the keyword extracted from the attachment, and collecting the information from the search performed with the keyword extracted from the attachment; generate, based on the historical data and the communication data, an attachment profile for the attachment, wherein the attachment profile includes information related to the plurality of separate communications, and wherein the attachment profile includes the extracted attachment information; and in response to a user input related to the attachment, present the attachment profile.
-
Specification