METHOD AND SYSTEM FOR TRACKING AUTHORSHIP OF CONTENT IN DATA
First Claim
1. A method for tracking authorship of content in data, the method comprising the acts of:
- aligning at least a portion of data from reference data with at least a portion of the data from target data;
storing any aligned data and authorship information;
repeating the acts of aligning at least a portion of the data and storing any aligned data until no significant alignment of the data is obtained; and
storing any unaligned data and authorship information.
0 Assignments
0 Petitions
Accused Products
Abstract
According to one aspect of the invention, iterative local alignment is employed to process two versions of a text and to identify novel contributions and their positions in the newer text version. In one embodiment, the new or target version of the text is aligned to the old or reference version of the text in an iterative process. The iterative process produces a local alignment of both text versions, which is optimal according to the selected parameters. In another embodiment, aligned substrings are removed from the texts and the iterative process is continued until no more aligned substrings can be obtained. In one example, authorship may be transferred from every aligned substring of the reference text version to the corresponding substring of the target text version. In another example, authorship for unaligned substrings of the target text version may be assigned to the author of the target text version. In one embodiment, unaligned substrings of the reference text version can be identified as deleted by the author of the target text version. In another embodiment, deleted substrings can be stored latently and can be considered in subsequent alignments. In another aspect of the invention, the method and system for tracking authorship of content in data may be employed in collaborative text editing systems or in word processing applications to identify and track the contributions of individual authors.
110 Citations
31 Claims
-
1. A method for tracking authorship of content in data, the method comprising the acts of:
-
aligning at least a portion of data from reference data with at least a portion of the data from target data; storing any aligned data and authorship information; repeating the acts of aligning at least a portion of the data and storing any aligned data until no significant alignment of the data is obtained; and storing any unaligned data and authorship information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable medium having computer-readable signals stored thereon that define instructions that, as a result of being executed by a processor instruct the processor to perform a method for tracking authorship of content in data, the method comprising the acts of:
-
aligning at least a portion of the data from reference data with at least a portion of the data from target data; storing any aligned data and authorship information; repeating the acts of aligning at least a portion of the data and storing any aligned data until no significant alignment of the data is obtained; and storing any unaligned data with authorship information.
-
-
17. A system for tracking authorship of content in data, the system comprising a processor configured to perform a method for tracking authorship of content in data, the processor comprising:
-
an alignment component adapted to compare data from reference data with data from target data to identify alignment of at least a portion of the data, wherein the alignment component is further adapted to identify alignments iteratively until no significant alignments of the data is obtained; and a storage component adapted to store aligned portions of data and authorship information, wherein the storage component is further adapted to store any unaligned portions of the data and authorship information. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification