Associating information with an electronic document
First Claim
Patent Images
1. A computer-readable storage medium having computer executable instructions encoded thereon, the computer executable instructions programmed to, upon execution by at least one processor, configure a computer implemented system for associating information, the computer-readable storage medium comprising:
- an association module executing on the at least one processor that analyzes, using a term frequency-inverse document frequency technique, content of a first piece of information associated with a first network service, comprising a web page service that provides at least one web page, to create a summary of the content of the first piece of information, the summary comprising anchoring information, and uses the anchoring information to associate the first piece of information with a second piece of information associated with a second network service, comprising one of a note service, a news feed service, a chat session service, a notification-based chat session service, an instant message service, or an advertisement service, the anchoring information includes one or more of a domain name, a fully qualified uniform resource locator, a partially-qualified uniform resource locator, a relative uniform resource locator of a Web resource, or at least one keyword in the content associated with the first piece of information;
wherein the first niece of information comprises at least one of the at least one web page or one of a text document, a blog entry, a wiki, an image file, an audio file, or a multimedia file, associated with the at least one web page;
wherein the second niece of information comprises at least one of a note, an intranet page, a text document, an image file, an audio file, a search term, a search result, information related to an interface for a search engine, an RSS feed, a news feed, information related to a chat session, information related to notification-based chat session, an instant message, a tag, a rating, an in-link, an out-link, or an advertisement;
a privacy module that protects personal information of a user of the association module, by at least obscuring a request of the user;
a ranking and filtering module that employs one or more classifiers to assign one or more ranks to a plurality of nieces of information, wherein the second niece of information is associated with the first niece of information based on an assigned rank; and
a rendering module that presents the second piece of information for use.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for associating information comprises an association module that uses anchoring information to associate a first piece of information with a second piece of information, wherein the second piece of information is not part of the first piece of information. The system further includes a rendering module that presents the second piece of information for use. Methods for using such a system are also described.
-
Citations
10 Claims
-
1. A computer-readable storage medium having computer executable instructions encoded thereon, the computer executable instructions programmed to, upon execution by at least one processor, configure a computer implemented system for associating information, the computer-readable storage medium comprising:
-
an association module executing on the at least one processor that analyzes, using a term frequency-inverse document frequency technique, content of a first piece of information associated with a first network service, comprising a web page service that provides at least one web page, to create a summary of the content of the first piece of information, the summary comprising anchoring information, and uses the anchoring information to associate the first piece of information with a second piece of information associated with a second network service, comprising one of a note service, a news feed service, a chat session service, a notification-based chat session service, an instant message service, or an advertisement service, the anchoring information includes one or more of a domain name, a fully qualified uniform resource locator, a partially-qualified uniform resource locator, a relative uniform resource locator of a Web resource, or at least one keyword in the content associated with the first piece of information; wherein the first niece of information comprises at least one of the at least one web page or one of a text document, a blog entry, a wiki, an image file, an audio file, or a multimedia file, associated with the at least one web page; wherein the second niece of information comprises at least one of a note, an intranet page, a text document, an image file, an audio file, a search term, a search result, information related to an interface for a search engine, an RSS feed, a news feed, information related to a chat session, information related to notification-based chat session, an instant message, a tag, a rating, an in-link, an out-link, or an advertisement; a privacy module that protects personal information of a user of the association module, by at least obscuring a request of the user; a ranking and filtering module that employs one or more classifiers to assign one or more ranks to a plurality of nieces of information, wherein the second niece of information is associated with the first niece of information based on an assigned rank; and a rendering module that presents the second piece of information for use. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method for associating pieces of information, comprising:
employing a processor executing computer executable instructions stored on a computer readable storage medium to implement the following acts; analyzing content of a first piece of information, comprising at least a portion of a web page, wherein the content of the first piece of information is analyzed using a term frequency-inverse document frequency method to facilitate generating a summary of the content of the first piece of information, the first piece of information is received via a first network service, which is a web page service that provides the at least a portion of the web page; generating the summary of the content of the first piece of information, comprising anchoring information; associating the first piece of information with a second piece of information based at least in part on the anchoring information, wherein the second piece of information is; received via a disparate network service, comprising one of a note service, a news feed service, a chat session service, a notification-based chat session service, an instant message service, or an advertisement service; and associated with the first niece of information based on a classifier employed by a ranking and filtering module that assigns one or more ranks to a plurality of nieces of information; obtaining the second piece of information, wherein the anchoring information includes one or more of a domain name, a fully qualified uniform resource locator, a partially-qualified uniform resource locator, a relative uniform resource locator of a Web resource, or a keyword in content associated with the first piece of information; wherein the first niece of information comprises at least one of the web page, a text document associated with the web page, a blog entry associated with the web page, a wiki associated with the web page, an image file associated with the web page, an audio file associated with the web page, or a multimedia file associated with the web page; wherein the second niece of information comprises at least one of a note, an intranet page, a text document, an image file, an audio file, a search term, a search result, information related to an interface for a search engine, an RSS feed, a news feed, information related to a chat session, information related to a notification-based chat session, an instant message, a tag, a rating, an in-link, an out-link, or an advertisement; protecting personal information of a user by at least obscuring a request of the user; and presenting the second piece of information to the user together with the first piece of information. - View Dependent Claims (6, 7)
-
8. A system for associating pieces of information, comprising:
-
at least one processor that facilitates associating pieces of information; means for analyzing content of a first piece of information, comprising at least a portion of a web page, associated with a first service, which is a web page service that provides the at least a portion of a web page, to facilitate generating a summary of the content of the first piece of information; means for generating the summary of the content of the first piece of information, comprising anchoring information; means for using the anchoring information from the first piece of information to obtain a second piece of information associated with a second service, comprising one of a note service, a news feed service, a chat session service, a notification-based chat session service, an instant message service, or an advertisement service, the anchoring information comprising one or more of a domain name, a fully qualified uniform resource locator, a partially-qualified uniform resource locator, a relative uniform resource locator of a Web resource, or a keyword in content associated with the first piece of information; means for ranking a plurality of pieces of information, wherein the second piece of information is associated with the first piece of information based on an assigned rank; wherein the first piece of information comprises at least one of the web page, a text document associated with the web page, a blog entry associated with the web page, a wiki associated with the web page, an image file associated with the web page, an audio file associated with the web page, or a multimedia file associated with the web page; wherein the second niece of information comprises at least one of a note, an intranet page, a text document, an image file, an audio file, a search term, a search result, information related to an interface for a search engine, an RSS feed, a news feed, information related to a chat session, information related to a notification-based chat session, an instant message, a tag, a rating, an in-link, an out-link, or an advertisement; means for creating the second piece of information; means for protecting personal information of a user; and means for presenting the second piece of information to the user together with the first piece of information. - View Dependent Claims (9)
-
-
10. A computer implemented system for associating information, comprising:
-
at least one processor that facilitates associating information; an association module executing on the at least one processor that analyzes content of a first piece of information, to create a summary of the first piece of information, and uses anchoring information to associate the first piece of information and a second piece of information in a computer memory, wherein the content of the first piece of information is analyzed using a term frequency-inverse document frequency technique to facilitate creation of the summary of the first piece of information, the anchoring information includes one or more of a domain name, a fully qualified uniform resource locator, a partially-qualified uniform resource locator, a relative uniform resource locator of a Web resource, or a keyword in content associated with the first piece of information; a ranking module that employs one or more classifiers to assign one or more ranks to a plurality of pieces of information, wherein the second niece of information is associated with the first piece of information based on an assigned rank; a rendering module that presents the second piece of information for use; wherein the first piece of information is associated with a first network service comprising a web page service that provides the first piece of information associated with at least one web page, and is one of the at least one web page, a text document associated with the at least one web page, a blog entry associated with the at least one web page, a wiki associated with the at least one web page, an image file associated with the at least one web page, an audio file associated with the at least one web page, or a multimedia file associated with the at least one web page; wherein the second piece of information is associated with a second network service, comprising one of a note service, a news feed service, a chat session service, a notification-based chat session service, an instant message service, or an advertisement service, and is one of a note, an intranet page, a text document, an image file, an audio file, a search term, a search result, information related to an interface for a search engine, an RSS feed, a news feed, information related to a chat session, an interface for information related to a notification-based chat session, an instant message, a tag, a rating, an in-link, an out-link, or an advertisement; and a privacy module that protects personal information of a user of the association module, by at least obscuring a request of the user.
-
Specification