Edit: and knowing to apply EC to that graph structure.
Edit: and knowing to apply EC to that graph structure.
1. A computer implemented method of scoring a plurality of linked documents, comprising: obtaining a plurality of documents, at least some of the documents being linked documents, at least some of the documents being linking documents, and at least some of the documents being both linked documents and linking documents, each of the linked documents being pointed to by a link in one or more of the linking documents; assigning a score to each of the linked documents based on scores of the one or more linking documents and processing the linked documents according to their scores.
Computers in the 1940s were things like ENIAC and more likely to be involved in computing firing tables or cryptanalysis.
Now - if you were to look at Kleinberg's HITS instead you may possibly have a better argument, but I'm betting Kleinberg's prioritization method is still technically different enough than PageRank for that patent to stand. Given that Brin and Page actually reference the paper, I'm sure they've had patent lawyers make sure it wasn't infringing.
From a computer science/mathematics point of view, this is also a convenient way to factor out commonalities of several claims, instead of duplicating them ad nauseam. For example, in the PageRank patent, claim 1 is immediately followed by six dependent claims giving further detail on it (as do ten other claims scattered through the rest): https://www.google.com/patents/US6285999
Thus, it is inaccurate to treat the first claim as "what they patented".
So, yes, it does make sense to say that the patent claims what nullc quoted. It's only slightly inaccurate in that the patent also claims a lot more, but the independent claims define the broadest scope.
It's surprising to me that even the cursory prior art search of examination didn't turn up this idea, since it's so simple, doesn't use any of the meat of the invention described, and the idea of ranking by citation was well-known, e.g. for academic papers. I think applying that to hypertext links is clever and insightful... but not patent-worthy (like many other patents). Upon litigation, I think claim 1 might not stand. But regardless, the patent was granted, so they do have a patent on claim 1.
Thanks for taking the time to correct me.
Actually, I'd say that Google's innovation was applying the eigenvector centrality computation to the Web graph, not discovering any particularly meaningful property (the "random surfer") of the Web graph.
I'd call it an extremely skillful application of an old algorithm to a new problem domain.