style="margin-top:70px;" Clickstream

Clickstream

     
Microstrategy Loses Patent Fight

I really dislike software patents. I think they're the wrong mechanism for protecting the investment software companies make in their software. Add a broken US patent system and stir in some less than honest corporations and you end up with these frivolous patent suits. In this case, Microstrategy sued Business Objects over patent infringement. Instead of winning, they had their patents invalidated and end up with no case.

This case also highlights some major patent problems. Prior art is rarely discovered in software patents because it's inside products, and nobody discloses source code - that would be stupid. So in some cases the patents appear to be valid even though there is prior art to show that they aren't. There's also a sea of hidden software inside every corporation. IT departments don't sit around maintaining third party software all day. They also write code, none of which ever surfaces in a search for prior art. So do people writing code on their own. Then there's the vast library of open source software and shareware which rarely gets examined by the patent office.

Method patents are a particularly nasty form of patent. They are ambiguous and do not cover any novel invention 99% of the time. Instead, they cover a use for a something which may not otherwise be patentable. From the article:
"Finally, he ruled that Business Objects had not infringed the 033 patent, which describes a system for allowing users to request reports for later processing, and to prevent duplication of processing a report requested multiple times."
In other words, Microstrategy patented scheduling and caching. Somebody invented scheduling processes and caching results before Microstrategy, probably back in the 1950s. But theirs is unique because it's for scheduling reports? Please.

Patents were designed to protect unique invention in an era when invention required specialized equipment and processes, limiting the number of concurrent people who could work on a problem and making the prior art search much simpler. Software is different in that anyone can sit down in front of a computer and write code. The distributed nature of this development, different from the less ubiquitous development of material products, leads to things like hidden prior art.

It's also obvious when a new invention is worthy of a patent, unlike software, where we're seeing patents on the equivalent of different lengths of nail. If software were nails we'd see a patent on every color, length and material of nail. I'm surprised nobody has patented a FOR loop yet.

Link to patent article
Link to EFF so you can read up on the patent 10 most wanted

Comments: Post a Comment

Home

Data warehousing, business intelligence, IT strategy and architecture, and occasional interesting bits.


Subscribe to XML feed


Bio / About Me


Check out my book

Clickstream data warehousing book cover Buy clickstream data warehousing from Amazon.com

Search this site or  the web



Site search   Web search
powered by FreeFind
Popular Posts
Primate programming.
Why development in crunch mode doesn't work.
Enterprise data modeling sucks big rocks.
XP Exaggerated.
Ping-pong in the matrix.
Time management for anarchists.
Is Ab Initio worth evaluating?
Job posting: omniscient architect.
Why hiring more sales people won't grow revenues faster.
Some resources for Open Source CMS.

Reading List
Quicksilver
The Cruise of the Snark
Blue Latitudes
Everyone in Silico
The Klamath Knot
Swarm Intelligence (Bonabeau)
A three year backlog of F&SF

Listening List
Toots and the Maytals
The Buena Vista Social Club
American Idiot

Watching List
Winged Migration Quicktime trailer
Ghengis Blues
Howl's Moving Castls
Hero
A Bronx Tale

Blogroll
Daily KOS
Due Diligence
Boing Boing
Kevin Kelly (Recomendo)
Not Geniuses
3 Quarks Daily
Futurismic
Fafblog
Kottke.org

Miscellany
War in Context
Salon.com
Valmiki's Ramayana
Choose the Blue
Third Nature
Mark Madsen
The Data Warehouse Institute
James Howard Kunstler
WorldChanging
/.
Clickstream Data Warehousing
Technorati Profile

Archives
04/01/2003 - 05/01/2003 05/01/2003 - 06/01/2003 06/01/2003 - 07/01/2003 07/01/2003 - 08/01/2003 08/01/2003 - 09/01/2003 09/01/2003 - 10/01/2003 10/01/2003 - 11/01/2003 11/01/2003 - 12/01/2003 12/01/2003 - 01/01/2004 05/01/2004 - 06/01/2004 06/01/2004 - 07/01/2004 07/01/2004 - 08/01/2004 08/01/2004 - 09/01/2004 09/01/2004 - 10/01/2004 10/01/2004 - 11/01/2004 11/01/2004 - 12/01/2004 12/01/2004 - 01/01/2005 01/01/2005 - 02/01/2005 02/01/2005 - 03/01/2005 03/01/2005 - 04/01/2005 05/01/2005 - 06/01/2005 06/01/2005 - 07/01/2005 07/01/2005 - 08/01/2005 08/01/2005 - 09/01/2005 09/01/2005 - 10/01/2005 10/01/2005 - 11/01/2005 11/01/2005 - 12/01/2005 12/01/2005 - 01/01/2006 01/01/2006 - 02/01/2006 03/01/2006 - 04/01/2006 05/01/2006 - 06/01/2006 06/01/2006 - 07/01/2006 07/01/2006 - 08/01/2006 08/01/2006 - 09/01/2006 09/01/2006 - 10/01/2006 10/01/2006 - 11/01/2006 01/01/2007 - 02/01/2007 02/01/2007 - 03/01/2007 03/01/2007 - 04/01/2007 04/01/2007 - 05/01/2007 05/01/2007 - 06/01/2007 06/01/2007 - 07/01/2007 07/01/2007 - 08/01/2007 08/01/2007 - 09/01/2007 09/01/2007 - 10/01/2007 10/01/2007 - 11/01/2007 11/01/2007 - 12/01/2007 12/01/2007 - 01/01/2008 01/01/2008 - 02/01/2008 02/01/2008 - 03/01/2008 03/01/2008 - 04/01/2008 08/01/2008 - 09/01/2008 06/01/2009 - 07/01/2009 08/01/2009 - 09/01/2009 10/01/2009 - 11/01/2009 01/01/2010 - 02/01/2010 09/01/2011 - 10/01/2011 04/01/2013 - 05/01/2013


Powered by Blogger.

Creative Commons License
This work is licensed under this Creative Commons License except where indicated.