Display of attachment based information within a messaging system

US9298783B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9298783-B2
Application numberUS-18048308-A
CountryUS
Kind codeB2
Filing dateJul 25, 2008
Priority dateJul 25, 2007
Publication dateMar 29, 2016
Grant dateMar 29, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed: 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. 2. The computer-implemented method of claim 1 , wherein monitoring user input includes tracking mouse movements, mouse locations, keyboard strokes, mouse clicks, or active windows. 3. The computer-implemented method of claim 1 , wherein the request is implicit. 4. The computer-implemented method of claim 3 , wherein the implicit request is made by at least one of: opening the attachment, viewing the attachment, selecting the attachment, opening a communication including the attachment, associating the attachment with a communication, hovering a cursor over the attachment, selecting a file that was sent or received as an attachment to a communication, listening to a recorded voice conversation that is associated with the attachment, viewing a webpage which contains the attachment, and opening a webpage which contains the attachment. 5. The computer-implemented method of claim 1 , wherein the collecting of the historical data and the communication data further comprises querying multiple disparate information sources to derive the historical data and the communication data. 6. The computer-implemented method of claim 5 , wherein the information sources are selected from the group consisting of: e-mail clients, web mail, web search engines, social networks, instant messaging clients, personal web pages, journal articles, web articles, product profile webpages, telephone directories, text message clients, picture sharing websites, video sharing websites, blogs, profile pages, telephone communications, and customer relationship management systems. 7. The computer-implemented method of claim 1 , further comprising: storing the attachment profile in a database external to a system used in making the communication. 8. The computer-implemented method of claim 1 , wherein the presenting of the attachment profile further comprises displaying the attachment profile in an additional panel within an e-mail client, web browser, or instant message window. 9. The computer-implemented method of claim 1 , further comprising: identifying one or more identifiers for the attachment within a currently open media item; and inserting a link in proximity to one or more of the identifiers for accessing the attachment profile. 10. The computer-implemented method of claim 9 , wherein the one or more identifiers are selected from the group consisting of: a name of the attachment, a title of the attachment, one or more authors of the attachment, a file name, and a document name. 11. The computer-implemented method of claim 1 , wherein determining that the user input represents a request to view the attachment profile includes evaluating user interaction with a communication associated with a communication system and presenting the attachment profile in response to the user interaction with the communication. 12. The method of claim 1 , wherein the wherein the information contained in the attachment profile further includes information selected from the group consisting of: communication statistics, summaries of communications associated with the attachment, subjects of communications associated with the attachment, conversation threads associated with the attachment, summaries of conversation threads associated with the attachment, persons listed as senders or recipients of communications associated with the attachment, persons listed as senders or recipients of communications in a communication thread associated with the attachment, and information extracted from communications associated with the attachment. 13. The method of claim 1 , wherein extracting the attachment information from the attachment further includes extracting web information from links in communications associated with the attachment. 14. The method of claim 1 , wherein extracting the attachment information from the attachment further includes extracting a keyword from a communication associated with the attachment, performing a search using the keyword extracted from the communication, and collecting the information from the search performed with the keyword extracted from the communication. 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. 16. The method of claim 15 , wherein the attachment profile includes a version list identifying a plurality of versions of the attachment in the plurality of separate communications. 17. The method of claim 15 , wherein the attachment profile includes a conversation list identifying conversation threads that contain communications to which the attachment is attached. 18. The method of claim 15 , wherein the attachment profile includes a list identifying persons who have edited the attachment in the plurality of communications. 19. The method of claim 15 , wherein the attachment profile includes a contact list identifying persons associated with the attachment in the plurality of communications. 20. The method of claim 15 , wherein the attachment profile includes a list identifying files related to the attachment in the plurality of communications. 21. A non-transitory computer readable medium storing instructions that, when executed by a computing device

Assignees

Inventors

Classifications

  • Optimising the visualization of content, e.g. distillation of HTML documents · CPC title

  • using context · CPC title

  • Customizing according to wishes of subscriber, e.g. friends or family · CPC title

  • Interaction techniques based on graphical user interfaces [GUI] · CPC title

  • Augmented, consolidated or itemized billing statement or bill presentation · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9298783B2 cover?
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 attac…
Who is the assignee on this patent?
Brezina Matthew, Smith Adam, Yahoo Inc
What technology area does this patent fall under?
Primary CPC classification H04M15/00. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 29 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 11 related publications on this page (citations in our corpus or others sharing the same primary CPC).