System and method for processing document
First Claim
Patent Images
1. A computer-implemented method comprising:
- processing, on a processor, a document to associate a plurality of items within the document with a modifiable hierarchical group that is based upon, at least in part, a structure of the document, processing the document including;
parsing text from at least a portion of a document, wherein the document does not include meta-data indicating a hierarchical structure within the document;
identifying a plurality of hierarchical indicators from the text parsed from the at least a portion of the document, wherein each hierarchical indicator is associated with one or more of the plurality of items within the document and includes one or more portions, the one or more portions including a prefix, a stem, or a suffix;
analyzing the one or more portions of each of the plurality of hierarchical indicators to determine an alphanumerical value associated with each of the plurality of hierarchical indicators;
analyzing the one or more portions of each of the plurality of hierarchical indicators to determine an alphanumerical numbering style associated with each of the plurality of hierarchical indicators;
determining a hierarchical level for each of the plurality of hierarchical indicators based upon, at least in part, one or more of the alphanumerical value and the alphanumerical numbering style associated with each of the plurality of hierarchical indicators, wherein the hierarchical level indicates a respective position within the hierarchical structure of the document and is determined for a respective hierarchical indicator prior to determining the hierarchical level associated with a following hierarchical indicator;
determining a modifiable hierarchical group for each of the plurality of hierarchical indicators based upon, at least in part, the determined hierarchical level for each of the plurality of hierarchical indicators; and
associating one or more of the plurality of items within the document with a modifiable hierarchical group based upon, at least in part, the plurality of hierarchical indicators, wherein associating the one or more of the plurality of items within the document with the modifiable hierarchical group includes associating meta-data with the one or more of the plurality of items within the document, wherein the meta-data indicates the modifiable hierarchical group;
modifying, on the processor, a first item included within the modifiable hierarchical group; and
modifying, on the processor, all other items in the modifiable hierarchical group based on the modified first item.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and computing system are provided for processing a document to associate a plurality of items within the document with a group. A first item included within the group may be modified. All other items in the group may also be modified based on the modified first item.
-
Citations
18 Claims
-
1. A computer-implemented method comprising:
-
processing, on a processor, a document to associate a plurality of items within the document with a modifiable hierarchical group that is based upon, at least in part, a structure of the document, processing the document including; parsing text from at least a portion of a document, wherein the document does not include meta-data indicating a hierarchical structure within the document; identifying a plurality of hierarchical indicators from the text parsed from the at least a portion of the document, wherein each hierarchical indicator is associated with one or more of the plurality of items within the document and includes one or more portions, the one or more portions including a prefix, a stem, or a suffix; analyzing the one or more portions of each of the plurality of hierarchical indicators to determine an alphanumerical value associated with each of the plurality of hierarchical indicators; analyzing the one or more portions of each of the plurality of hierarchical indicators to determine an alphanumerical numbering style associated with each of the plurality of hierarchical indicators; determining a hierarchical level for each of the plurality of hierarchical indicators based upon, at least in part, one or more of the alphanumerical value and the alphanumerical numbering style associated with each of the plurality of hierarchical indicators, wherein the hierarchical level indicates a respective position within the hierarchical structure of the document and is determined for a respective hierarchical indicator prior to determining the hierarchical level associated with a following hierarchical indicator; determining a modifiable hierarchical group for each of the plurality of hierarchical indicators based upon, at least in part, the determined hierarchical level for each of the plurality of hierarchical indicators; and associating one or more of the plurality of items within the document with a modifiable hierarchical group based upon, at least in part, the plurality of hierarchical indicators, wherein associating the one or more of the plurality of items within the document with the modifiable hierarchical group includes associating meta-data with the one or more of the plurality of items within the document, wherein the meta-data indicates the modifiable hierarchical group; modifying, on the processor, a first item included within the modifiable hierarchical group; and modifying, on the processor, all other items in the modifiable hierarchical group based on the modified first item. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product comprising a non-transitory computer readable medium having a plurality of instructions stored thereon, which, when executed by a processor, cause the processor to perform operations comprising:
-
processing a document to associate a plurality of items within the document with a modifiable hierarchical group that is based upon, at least in part, a structure of the document, processing the document including; parsing text from at least a portion of a document, wherein the document does not include meta-data indicating a hierarchical structure within the document; identifying a plurality of hierarchical indicators from the text parsed from the at least a portion of the document, wherein each hierarchical indicator is associated with one or more of the plurality of items within the document and includes one or more portions, the one or more portions including a prefix, a stem, or a suffix; analyzing the one or more portions of each of the plurality of hierarchical indicators to determine an alphanumerical value associated with each of the plurality of hierarchical indicators; analyzing the one or more portions of each of the plurality of hierarchical indicators to determine an alphanumerical numbering style associated with each of the plurality of hierarchical indicators; determining a hierarchical level for each of the plurality of hierarchical indicators based upon, at least in part, one or more of the alphanumerical value and the alphanumerical numbering style associated with each of the plurality of hierarchical indicators, wherein the hierarchical level indicates a respective position within the hierarchical structure of the document and is determined for a respective hierarchical indicator prior to determining the hierarchical level associated with a following hierarchical indicator; determining a modifiable hierarchical group for each of the plurality of hierarchical indicators based upon, at least in part, the determined hierarchical level for each of the plurality of hierarchical indicators; and associating one or more of the plurality of items within the document with a modifiable hierarchical group based upon, at least in part, the plurality of hierarchical indicators, wherein associating the one or more of the plurality of items within the document with the modifiable hierarchical group includes associating meta-data with the one or more of the plurality of items within the document, wherein the meta-data indicates the modifiable hierarchical group; modifying a first item included within the modifiable hierarchical group; and modifying all other items in the modifiable hierarchical group based on the modified first item. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computing system comprising at least one processor configured to:
-
process a document to associate a plurality of items within the document with a modifiable hierarchical group that is based upon, at least in part, a structure of the document, processing the document including; parse text from at least a portion of a document, wherein the document does not include meta-data indicating a hierarchical structure within the document; identify a plurality of hierarchical indicators from the text parsed from the at least a portion of the document, wherein each hierarchical indicator is associated with one or more of the plurality of items within the document and includes one or more portions, the one or more portions including a prefix, a stem, or a suffix; analyze the one or more portions of each of the plurality of hierarchical indicators to determine an alphanumerical value associated with each of the plurality of hierarchical indicators; analyze the one or more portions of each of the plurality of hierarchical indicators to determine an alphanumerical numbering style associated with each of the plurality of hierarchical indicators; determine a hierarchical level for each of the plurality of hierarchical indicators based upon, at least in part, one or more of the alphanumerical value and the alphanumerical numbering style associated with each of the plurality of hierarchical indicators, wherein the hierarchical level indicates a respective position within the hierarchical structure of the document and is determined for a respective hierarchical indicator prior to determining the hierarchical level associated with a following hierarchical indicator; determine a modifiable hierarchical group for each of the plurality of hierarchical indicators based upon, at least in part, the determined hierarchical level for each of the plurality of hierarchical indicators; and associate one or more of the plurality of items within the document with a modifiable hierarchical group based upon, at least in part, the plurality of hierarchical indicators, wherein associating the one or more of the plurality of items within the document with the modifiable hierarchical group includes associating meta-data with the one or more of the plurality of items within the document, wherein the meta-data indicates the modifiable hierarchical group; modify a first item included within the modifiable hierarchical group; and modify all other items in the modifiable hierarchical group based on the modified first item. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification