Checklist generation
First Claim
1. A computer implemented method for generating a checklist from content in response to a checklist request from a computer user, the method comprising:
- determining a content type of the content identified by the checklist request;
determining basis content of the content identified by the checklist request via a user interface of a checklist service, wherein the basis content is determined according to bounds established by a computer user and included in the checklist request;
analyzing the content according to the determined content type to identify a set of enumerative elements in the basis content and to further identify a hierarchical structure of the enumerative elements, the set of enumerative elements comprising at least two enumerative elements;
for each enumerative element of the set of enumerative elements;
determining a hierarchical level of the enumerative element within the hierarchical structure;
generating a checklist item corresponding to the enumerative element according to the determined hierarchical level of the enumerative element, the generated checklist item further including at least a portion of subject matter of the basis content corresponding to the enumerative element; and
adding the generated checklist item as an item of the generated checklist; and
returning the generated checklist in response to the checklist request.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable media are presented that, in operation, generate a checklist from content in response to a checklist request from a user. More particularly, in response to the checklist request, a content type of the content identified by the checklist request is determined. The content is then analyzed, according to a determined content type, to identify a set of enumerative elements, the set of enumerative elements comprising at least two enumerative elements. Thereafter, for each enumerative element of the set of enumerative elements, a checklist item is generated, the checklist item corresponding to the enumerative element and including subject matter of the content corresponding to the enumerative element. Further, the generated checklist item is added as an item of the generated checklist. After iterating each enumerative element of the set of enumerative elements, the generated checklist is returned in response to the checklist request.
218 Citations
19 Claims
-
1. A computer implemented method for generating a checklist from content in response to a checklist request from a computer user, the method comprising:
-
determining a content type of the content identified by the checklist request; determining basis content of the content identified by the checklist request via a user interface of a checklist service, wherein the basis content is determined according to bounds established by a computer user and included in the checklist request; analyzing the content according to the determined content type to identify a set of enumerative elements in the basis content and to further identify a hierarchical structure of the enumerative elements, the set of enumerative elements comprising at least two enumerative elements; for each enumerative element of the set of enumerative elements; determining a hierarchical level of the enumerative element within the hierarchical structure; generating a checklist item corresponding to the enumerative element according to the determined hierarchical level of the enumerative element, the generated checklist item further including at least a portion of subject matter of the basis content corresponding to the enumerative element; and adding the generated checklist item as an item of the generated checklist; and
returning the generated checklist in response to the checklist request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer readable medium bearing computer executable instructions which, when executed on a computing system comprising at least a processor, carry out a method for generating a checklist from content in response to a checklist request from a computer user, the method comprising:
-
determining a content type of the content identified by the checklist request; determining basis content of the content identified by the checklist request via a user interface of a checklist service, wherein the basis content is determined according to bounds established by a computer user and included in the checklist request; analyzing the content according to the determined content type to identify a set of enumerative elements in the basis content and to further identify a hierarchical structure of the enumerative elements, the set of enumerative elements comprising at least two enumerative elements; for each enumerative element of the set of enumerative elements; determining a hierarchical level of the enumerative element within the hierarchical structure; generating a checklist item corresponding to the enumerative element according to the determined hierarchical level of the enumerative element, the generated checklist item further including at least a portion of subject matter of the basis content corresponding to the enumerative element; and adding the generated checklist item as an item of the generated checklist; and
returning the generated checklist in response to the checklist request. - View Dependent Claims (15, 16, 17)
-
-
18. A computer system for generating a checklist from content in response to a checklist request from a computer user, the system comprising a processor and a memory, wherein the processor executes instructions stored in the memory as part of or in conjunction with additional components to respond to the checklist request, the additional components comprising at least:
a checklist generator component that generates a checklist for the computer user from the content in response to the checklist request from the computer user, wherein the checklist generator component comprises; a document identification module that determines a document type of content identified in the checklist request by the computer user; a plurality of document parser components, wherein each document parser component determines document structure and parse elements from content of one of a plurality of document types; a document analysis component that carries out a document analysis of identified content of a checklist request, in conjunction with a document parser selected according to the document type of the content, to identify a set of enumerative elements in the content and to further identify a hierarchical structure of the enumerative elements in the content, the set of enumerative elements comprising at least two enumerative elements identified via a user interface of a checklist service; and a checklist builder component that iterates through the enumerative elements identified by the document analysis component and, for each enumerative element; generate a checklist item corresponding to the enumerative element according to the determined hierarchical level of the enumerative element, the generated checklist item further including at least a portion of subject matter of a basis content corresponding to the enumerative element, wherein the basis content is determined according to bounds established by a computer user and included in the checklist request; add the generated checklist item as an item of the generated checklist; and return the generated checklist in response to the checklist request. - View Dependent Claims (19)
Specification