Method and apparatus for assembling a set of documents related to a triggering item
First Claim
1. A computer-implemented method for assembling a set of electronic documents related to an electronic triggering item, the method comprising:
- using a machine-learning based classifier, classifying electronic documents in a set of harvested documents as being associated with at least one activity type, the at least one activity type describing an event involving human activity in the physical world;
when the triggering item is received, identifying an activity type based on the triggering item;
using the machine learning-based classifier, selecting a template that corresponds to the activity type that is based on the triggering item, wherein the selected template is selected from a set of templates that are associated with different activity types and the templates in the set of templates include lists of different types of documents that are associated with the different activity types;
using the selected template, ranking the documents in the set of harvested documents based on how closely the documents in the set of harvested documents match the activity type that is based on the triggering item, wherein the ranking comprises increasing the ranking of a document when an activity type of the document matches the activity type associated with the template and decreasing the ranking of a document when an activity type of the document does not match the activity type associated with the template;
using the ranking, outputting the set of electronic documents relevant to the triggering item.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a method and apparatus for assembling a set of documents related to a triggering item. One embodiment of a method for assembling a set of electronic documents related to an electronic triggering item detected by a computing device being operated by a user includes automatically extracting by the computing device a set of features from the triggering item, without receiving a request by the user to assemble the set of electronic documents, and assembling as the set of electronic documents a plurality of documents that is relevant to the set of features, wherein the plurality of documents is retrieved from a plurality of different types of electronic sources.
45 Citations
30 Claims
-
1. A computer-implemented method for assembling a set of electronic documents related to an electronic triggering item, the method comprising:
-
using a machine-learning based classifier, classifying electronic documents in a set of harvested documents as being associated with at least one activity type, the at least one activity type describing an event involving human activity in the physical world; when the triggering item is received, identifying an activity type based on the triggering item; using the machine learning-based classifier, selecting a template that corresponds to the activity type that is based on the triggering item, wherein the selected template is selected from a set of templates that are associated with different activity types and the templates in the set of templates include lists of different types of documents that are associated with the different activity types; using the selected template, ranking the documents in the set of harvested documents based on how closely the documents in the set of harvested documents match the activity type that is based on the triggering item, wherein the ranking comprises increasing the ranking of a document when an activity type of the document matches the activity type associated with the template and decreasing the ranking of a document when an activity type of the document does not match the activity type associated with the template; using the ranking, outputting the set of electronic documents relevant to the triggering item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A non-transitory computer readable medium containing an executable program for assembling a set of electronic documents related to an electronic triggering item, where the program performs steps comprising:
-
using a machine-learning based classifier, classifying electronic documents in a set of harvested documents as being associated with at least one activity type, the at least one activity type describing an event involving human activity in the physical world; when the triggering item is received, identifying an activity type based on the triggering item; using the machine learning-based classifier, selecting a template that corresponds to the activity type that is based on the triggering item, wherein the selected template is selected from a set of templates that are associated with different activity types and the templates in the set of templates include lists of different types of documents that are associated with the different activity types; using the selected template, ranking the documents in the set of harvested documents based on how closely the documents in the set of harvested documents match the activity type that is based on the triggering item, wherein the ranking comprises increasing the ranking of a document when an activity type of the document matches the activity type associated with the template and decreasing the ranking of a document when an activity type of the document does not match the activity type associated with the template; using the ranking, outputting the set of electronic documents relevant to the triggering item.
-
-
30. A system for assembling a set of electronic documents related to an electronic triggering item, the system comprising at least one processor for:
-
classifying electronic documents in a set of harvested documents as being associated with at least one activity type, the at least one activity type describing an event involving human activity in the physical world; when the triggering item is received, identifying an activity type based on the triggering item; using the machine learning-based classifier, selecting a template that corresponds to the activity type that is based on the triggering item, wherein the selected template is selected from a set of templates that are associated with different activity types and the templates in the set of templates include lists of different types of documents that are associated with the different activity types; using the selected template, ranking the documents in the set of harvested documents based on how closely the documents in the set of harvested documents match the activity type that is based on the triggering item, wherein the ranking comprises increasing the ranking of a document when an activity type of the document matches the activity type associated with the template and decreasing the ranking of a document when an activity type of the document does not match the activity type associated with the template; using the ranking, outputting the set of electronic documents relevant to the triggering item.
-
Specification