Patent US7680883 - Dynamic integration of web sites
google.com
google.com
Just build stuff. Let the people who can't argue about who's first in line to steal from you when you're successful. Hopefully by then you can just pay some people to argue back.
And i guess it's always seen or shown as the patent office is responsible for the problem, not the individual officers who really are the ones that mess up.
Isn't it possible to hold the individual officers or at least the patent office responsible for the damages caused from granting patents to these kind of bogus claims?
The only thing you can do is have your engineers operate like patents don't exist, and hire a bunch of lawyers to cover your ass.
1. Company is too small to be noticed (or sued) 2. Company is noticeable but does not have resources to prevent or defeat lawsuits 3. Company is too big or powerful to be sued
Companies on the smallest end of the spectrum won't be sued, either because nobody has ever heard of them, they don't have anything worth using over, or a combination of both. These are your bedroom startups.
Companies on the bigger end of the spectrum have more patents and lawyers than there are sausage on a meat lover's pizza. These are Microsoft, IBM, and and the like.
Really?
Yes. Maybe you could skirt this one patent by packaging data and script code in separate connections and by getting very lucky in a Markman hearing where a federal judge might allow you to shade claim construction language in your favor. That would require you to invest about $1 million minimum testing whether you could get a jury to buy it, of course, so I hope a million is just pocket change to you.
Even then, there are hundreds of other patents on the process of downloading Json/XML and parsing data or executable scripts out of it. The patent office hands them out like Hallowe'en candy -- for reasons I really don't understand but hope aren't just incompetence. You can look up a bunch related to the subject in the original version of this application from 2000:
US5881230 Jun 24, 1996 Mar 9, 1999 Microsoft Corporation Method and system for remote automation of object oriented applications US5918010 Feb 6, 1998 Jun 29, 1999 General Internet, Inc. Collaborative internet data mining systems US5918013 Jun 3, 1996 Jun 29, 1999 WebTV Networks, Inc. Method of transcoding documents in a network environment using a proxy server US5959630 Jan 29, 1998 Sep 28, 1999 Sharp Kabushiki Kaisha Display screen processing apparatus and storage medium containing therein program for controlling display screen processing apparatus US6021416 Nov 25, 1997 Feb 1, 2000 International Business Machines Corporation Dynamic source code capture for a selected region of a display US6031989 Feb 27, 1997 Feb 29, 2000 Microsoft Corporation Method of formatting and displaying nested documents US6101510 Jan 29, 1997 Aug 8, 2000 Microsoft Corporation Web browser control for incorporating web browser functionality into application programs US6144990 Dec 23, 1996 Nov 7, 2000 International Business Machines Corporation Computer apparatus and method for communicating between software applications and computers on the world-wide web using universal variable handling US6178426 Jan 15, 1998 Jan 23, 2001 Symbol Technologies, Inc. Apparatus with extended markup language data capture capability
You can find hundreds more with Google patent search.