Searching The Internet For Common Elements In A Document In Order To Detect Plagiarism
First Claim
1. ) A computer-implemented method comprising:
- reading an element from a database containing elements that appear in each of multiple documents;
sending said element to a search engine;
receiving from said search engine the number of hits;
displaying to a user said element and said number of hits for said element.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for detecting plagiarism of software source code is disclosed. In one embodiment, a database exists of program elements that have previously been found to be matching within the source code for two different programs. This embodiment searches the Internet for occurrences of these matching program elements to determine how many times they appear and thus whether they are commonly used or not. The elements and their associated number of hits are placed in a spreadsheet for further observation and manipulation. One of skill in the art will see that this invention also applies to other kinds of text documents.
-
Citations
15 Claims
-
1. ) A computer-implemented method comprising:
-
reading an element from a database containing elements that appear in each of multiple documents; sending said element to a search engine; receiving from said search engine the number of hits; displaying to a user said element and said number of hits for said element. - View Dependent Claims (2, 3, 4, 5)
-
-
6. ) A computer-readable storage medium storing executable instructions to cause a computer system to perform a method comprising:
- ;
reading an element from a database containing elements that appear in each of multiple documents; sending said element to a search engine; receiving from said search engine the number of hits; displaying to a user said element and said number of hits for said element. - View Dependent Claims (7, 8, 9, 10)
- ;
-
11. ) An apparatus comprising:
-
a database interface for reading an element from a database containing elements that appear in each of multiple documents; a search engine interface for sending said element to a search engine and receiving from said search engine the number of hits; a user interface for displaying to a user said element and said number of hits for said element. - View Dependent Claims (12, 13, 14, 15)
-
Specification