Posts Tagged: "software patent"

Best Practices for Drafting Software Patent Applications post-Alice

Don’t be afraid to make the technical disclosure long, dense and difficult to read, at least for those without technical training. In my opinion one of the biggest reasons the Supreme Court has embarked upon this path to render much innovation patent ineligible is because they actually understand the inventions in question. In Bilski, for example it was little more than thinking, observing and acting. In Alice they convinced themselves it was just little more than ledger accounting. Dumbing down the technical disclosure so even a Justice of the Supreme Court can understand is a mistake, at least in my humble opinion.

Alphabet continues Google innovation in autonomous vehicles, e-commerce solutions

U.S. Patent No. 9180882, which is titled Avoiding Blind Spots of Other Vehicles, covers a method for maneuvering a vehicle protected here involves receiving sensor data collected along a roadway, detecting objects in the roadway from the data, identifying a set of objects relevant for blind spot detection, determining a blind spot area defining a lane space adjacent to a particular identified object and maneuvering a vehicle if it’s predicted that future locations of the vehicle would be within the determined blind spot area for any object. This technology is intended to both keep drivers safe on the road as well as improving the comfort of those drivers who might not want an autonomous or semi-autonomous car driving in their blind spot.

Software Patent Eligibility: Where is the Industry Heading?

”There should be no serious question that computer-implemented inventions such as software constitute patent-eligible subject matter under § 101,” Paul Clement wrote in a brief filed on behalf of IBM to the Supreme Court in 2014. Ultimately, the IBM brief would argue that the abstract idea doctrine is unworkable, which it is. Sadly, nearly 18 months after the Supreme Court’s landmark decision in Alice v. CLS Bank we are no closer to having a working understanding about when and under what circumstances software is patent eligible.

A patent conversation with Mark Cuban

CUBAN: I have invested in more than 150 companies and never has having or not having a patent impacted the final decision. Small businesses can and do become great without patents. The problem for little guys with patents is that no patent lives in a vacuum. Particularly with software and technology. There is always a work around and you can always find a patent that enables the big guy to sue the little guy. So with just few exceptions the current system doesn’t protect anyone.

Mark Cuban, a software patent troll who hates software patents

While hedging risk is a well known and widely accepted investment tactic, there is something rather bizarre about someone who is such a vocal critic doing exactly what they criticize others for doing.

Mark Cuban: “Get rid of all software patents”

A dim view of software patents does not make Mark Cuban unique, but his latest foray into the patent debate does provide interesting insights into his arbitrary views on innovation. Like your technophobic grandfather, Cuban seems to believe that innovators are entitled to patent rights as long as the innovations are tangible. When those innovations manifest themselves in the form of intangible software the underlying innovation is for some reason no longer entitled to patent protection. Surely Cuban has to realize that this self balancing scooter could accomplish the same exact functionality if the control logic were software based, right?

It makes no sense for an algorithm to be unpatentable simply because it is implemented in software

KAPPOS: “Back when I was an engineer we saw it in mainframe computers where you’d make an invention and frequently initially the software wasn’t fast enough to be able to run the algorithm. So the algorithm would first be built in silicon, really expensive, but you’d wind up then fabbing up chips to be special purpose chips to run the algorithm. And then later as the software got faster the underlying computer systems got faster you’d reimplement the same algorithm in software, same algorithm, same invention but just reimplement it in software and then even later after that when the ASIC density got good enough you’d reimplement yet again in an application-specific integrated circuit, an ASIC. And so you’d have a little bit of a hybrid, if you will, but more on the hardware side, it’s an IC. It’s again putting the algorithm in a chip. And so what you’d see by looking at that is that it made no sense to say that an algorithm was patentable if it was implemented in a hardware chip. But the same algorithm implemented in software was unpatentable. Just didn’t make sense to say that.”

The Case for Software Patentability, An Interview with David Kappos

KAPPOS: ”Companies like Microsoft and Apple and GE — all of whom are members [of the Partnership for American Innovation] along with IBM, Ford, DuPont and Pfizer as well as smaller companies like Many Worlds and Second Sight — all of them are engaged in the hard work of making major, I’ll call it bone-grinding innovations. Second Sight is literally coming up with electro mechanical and implantable human interfacing medical technology that enables blind people to see. And like you said, Gene, serious software development involving lots of super smart people and putting in tremendous amount of time with a lot of specialized expertise, devising solutions to very important problems. You know, enabling blind people to see — it’s hard to imagine a more tangible, practical and important problem than that.”

PTAB Wonderland: Statistics show Alice PTAB interpretation not favorable to patent applicants

The United States Supreme Court is commonly known to resolve difficult issues of law. Yet, Alice v. CLS Bank[ii], last year’s unanimous Supreme Court decision, has caused confusion about whether computer-implemented business methods and software innovations are patentable under 35 U.S.C. §101. The question of patentability of software-related innovations – even those involving merely implementations of business-related innovations – seemed…

Software Patents and Murphy’s Law: Uncertainty is Where Patentability Resides

It is not as easy to get software patents as it once was, but software is still patent eligible in the United States. Broadly speaking, software patents are any patents that covers a computer implemented process.

Picking winners and losers based on innovation design is unsound, unwise, and just plain stupid

On some basic level everything can be characterized as an idea. It is also all too easy for those who are not technically trained to believe, no matter how wrongly, that implementation is a trivial or ministerial act. Just monitor the windmills, if they are operating at a less than optimal level adjust them, tilt the blades a little. No big deal. Anyone could have thought of that, and a college student could have written the code over a weekend. Moreover, windmills are extremely old technology, so merely applying a computer process to something so old can’t be patent eligible.

Patenting business methods and software still requires concrete and tangible descriptions

The key to obtaining a software patent is to thoroughly describe the system and processes from a technological level. As to Judge Chen explained in DDR Holdings, in order for software patent claims to be patent eligible they must not “merely recite the performance of some business practice known from the pre-Internet world along with the requirement to perform it on the Internet.” To be patent eligible claims to software must be “rooted in computer technology in order to overcome a problem specifically arising in the realm of computer networks.” Of course, this patent eligible example of software patent claims is extremely relevant for business methods because a naked business method is no longer patent eligible. To have a realistic chance of being patented business methods must be tied to a particular compute technology in a meaningful and substantial way. Said another way, the business method really needs to be performed by and through a concrete and tangible system, where the system and processes are painstakingly described.

Lifting the Fog on ‘Software Patents’ – Eliminate that Meaningless Term

Clearly, one does not get a patent on software or a computer program. Software, just like electronic circuits, or steam, or solar energy, or gears, or rubber bands — to name a few — is only a means to an end. Under the USPTO long time guidelines one receives a patent only if a) there is an invention b) if there is a proper Specification (an adequate disclosure to one skilled-in-the-art) and c) the so-called invention in the patent application is not abstract and not obvious.

A Strategy for Protecting Software Claims from Invalidation Under the Algorithm Requirement

In general, the courts distinguish between functions and algorithms, and they require patent applicants to disclose algorithms to cure perceived deficiencies in functions. The problem with this line of reasoning is that both algorithms and functions under 35 U.S.C. § 112(f) are composed of the same things: steps. So the result of the algorithm requirement is to simply make patent applicants “fix” one step by specifying more steps. Accordingly, if the algorithm requirement is taken to its logical conclusion, then each step would be fixed with more steps, and each of those steps would be fixed with even more steps, like Russian dolls. Instead, the courts do not take the algorithm to its logical conclusion and, instead, only require a single layer: the original step and the further steps (i.e., algorithm) for it. This is arbitrary, confusing for patent applicants and examiners, and a poorly calibrated solution to concerns about software patents.

Avoiding Invocation of Functional Claim Language in Computer-Implemented Inventions

Functional claim language is increasingly being used by practitioners to capture the metes and bounds of an invention, especially in computer-implemented inventions. Sometimes using functional language in a claim limitation is unavoidable. Functional language does not, in and of itself, render a claim improper. However, as recently experienced in Williamson v. Citrix (en banc) and Robert Bosch, using functional language carries a significant risk of having the claim invalidated as indefinite following a determination that the claim invokes § 112(f) even when the patentee does not intend to have the claim treated under § 112(f).