Wondering what an example of a "good" patent is in Software Development. Basically wondering:
- How long the good ones typically are (a range of sizes).
- How much scope one patent contains, or if they should be broken into smaller parts somehow.
- How much depth it should go into.
For (3), I can imagine including unit tests or other actual snippets of code to clarify some aspects. Or perhaps it should be more like a research paper with a few diagrams and some initial experiments, and maybe some interfaces defined in code, maybe some algorithms need to be defined too, etc.
For (2), if your patent was "the internet" or "the first database" or "the first computer", those are broad topics, as opposed to "a specific algorithm for sorting". In the case of the former, I'm wondering if there are any examples to take a look at where one "invention" was divided across multiple patents, to get a sense of how the limited the scope in each of them. Google cars might be a good example, where they have the whole car hardware part, the whole machine learning part, the whole camera part, etc. The machine learning part could be broken down into machine learning part A, and ML part B, part C, etc. Those could be broken down to specific algorithms, one patent for each. But that seems like too much, it could be in the thousands of patents in that case. Basically wondering at a high level how scope is managed.
For (1), if there is a general length to the good ones. If they are typically longer or shorter, or if it doesn't matter and instead depends on the depth or something else.
Generally wondering about these 3 things.
In looking through some initial patents on "Software Web Application Google Patent"
- Automated testing of web-based applications
- System for determining web application vulnerabilities
- Method for server-side logging of client browser state through markup language
- Method and system of retrieving Ajax web page content
- LZW data compression algorithm
At first glance it seems that 5-10 pages is around what these software patents are about, with heavy citations and not that much depth. Even complex "topics" like satelite stuff is roughly the same too. I would have expected significantly more depth, but maybe this is all it takes.
By "good" I mean that it will hold up under scrutiny, reads well, and is something to model after.
Other things I found helpful: