Judy arrays are patented
en.wikipedia.org
Judy arrays are patented
1–10 of 60 posts
Re: Judy arrays are patented
#2Re: Judy arrays are patented
#3Re: Judy arrays are patented
#4Re: Judy arrays are patented
#5Re: Judy arrays are patented
#6You can patent a data structure!? Seriously? This is straight up an abstract idea. I think non-abstract patents are beneficial and help society. This is just plain idiocy.
Patenting a data structure sounds ridiculous, but it's a little less ridiculous once you consider how complex the underlying algorithms actually are.
Re: Judy arrays are patented
#7You can patent a data structure!? Seriously? This is straight up an abstract idea. I think non-abstract patents are beneficial and help society. This is just plain idiocy.
Did you see how complex the data structure actually is? If I had to choose between implementing a Judy array and implementing JPEG, I'd much rather try to write the JPEG code. Patenting a data structure sounds ridiculous, but it's a little less ridiculous once you consider how complex the underlying algorithms actually are.
Re: Judy arrays are patented
#8It's released under the LGPL, according to its COPYING file, by HP. I am pretty sure that means the patent doesn't matter; HP is granting you a license to use it.
Re: Judy arrays are patented
#9This has been true for quite a long time, and IIRC is why they're not more widely used. That and they're pretty complicated to implement properly.
See http://nothings.org/computer/judy/ for a more thorough analysis of Judy arrays (at 20 kLoC) versus straightforward hash tables (at 0.2 kLoC).
Re: Judy arrays are patented
#10This has been true for quite a long time, and IIRC is why they're not more widely used. That and they're pretty complicated to implement properly.
http://preshing.com/20130107/this-hash-table-is-faster-than-...
(yes, this hash table is vulnerable to timing attacks; point is, for many workloads Judy brings in considerable complexity but is actually inferior to other solutions).