Software patent are a scourge of the software industry. Patents are designed to protect costly research; simply having an idea is not costly (but it makes in medical research for example). All that software patents do is creating a minefield that hinders competition.
For software Copyright is a far better instrument. Let the one with best implementation win... That's where the cost is: Implementing, testing, shipping, maintaining. Protect that.
Sorry for the rant.
Edit: Spelling
Actually novel implementation is protected, paid the author's bills, and was dedicated to the public domain recently - no massive corp involved.
I'd argue that how they should have been, but the reality is quite the opposite. The patent framework is all about novel ideas rather than costly research, even though ideas aren't any valuable anymore - the easy stuff that is cheap to reproduce once the idea is known is already discovered.
Multimedia codecs and similar stuff are pretty patent-worthy (costly research) but their value is an exponential function of their adoption, and hence the unencumbered one always wins. Same with basically everything else.
Interesting physical real world problems are NP hard. That's why we have patents. Software? You can work backwards from the requirements to multiple solutions almost always. Which is why patents on software are stupid.
Copyrights are originally to protect authors because an author might create a few dozen works over a lifetime. Of which a few mich actually be worth anything. Copyrights were to protect his income and allow him to leave an inheritance behind.
Copyrights for software is stupid because most of it is mechanically generated and it goes old like last weeks fish. Quote: The source code for Windows 3.1 who cares.
The boogieman that software patent advocates raise is that IP theft and free riding will destroy America if we don't have patents. But literally nobody is creating software to get a patent on it, and software patents don't stop anyone from replicating software.
Instead software patents are just a way for mediocre lawyers to live parasitically off the tech industry.
Imagine a world where we were so worried about bullying that we created a department to monitor all speech on the Internet, and you had to run your speech past lawyers for approval before saying anything. And you could be sued for saying anything by anyone if you didn't get lawyer approval. That would be a world with dramatically less bullying than the Internet today. AND a much worse world with much less communication. AND in that alternate world, the lawyers would argue that there would be more bullying if we put that ridiculous system to an end. And they would be right that there would be some more bullying, AND it would also be right that that degree of bullying would be worth it to have free speech.
Similarly with patents. Yeah, on the margins there might be more IP theft. SO WHAT. This system right now sucks.
Clearly this is an attempt to prevent similar patents from being weaponised against them in the US.
No one cares about such stuff in Europe.
Patent was applied for 04.03.2026. langgraph-codeact _shipped_ this capability in February.
Simple, because the patent is less about protecting an invention than doing business in the US.
The US is more hospitable to software patents than Europe. A US patent also gives Mistral something useful when dealing with companies that already hold large patent portfolios: defensive leverage, cross-licensing, and one more asset on the books to make it attractive to investors.
There's a certain absurdity to it, and the French have a history with absurd. A French open-weights company crosses the Atlantic to put a patent around a loop, not because the code is remarkable, but because the American market makes the loop a valuable asset, business-wise.
You can see the actual claims here: https://ibb.co/k2mVVkFN
You can find the full patent on the USPTO search site
https://ppubs.uspto.gov/pubwebapp/
search: "12670045".did
My reasoning: - That way I will have maximum control over how the LLM can interact with the world (i.e. I can even narrow down which arguments I support/not support) - The monitoring story should be great as well, since every interaction with the outside world happens at one place only - I can add functionality as I go, and can understand how the harness changes and why it does what it does from the ground up
The biggest challenge I foresee is with the LLMs making tool calls and having them react to the results. I also wonder how far I will even get with this :D
Back to topic; "code implemented tool calls" is basically my "oh yeah my harness can do tool calls too" (and everything I need is implemented in one codebase, in... code)
The big picture here is that overall tool call flow works as normal, but rather than the LLM just generating tool calls, it is instead generating a "code block" that may include multiple tool calls/invocations. The server (between LLM and client) receives this code block and will execute it, but first has to execute any contained tool calls, some which it may do locally, and some via calls back to the client/agent as normal. Once all tools calls and the containing code block have been executed by the server (in a sandbox), then the final result is sent back to the client.
Given I wrote an article describing the same things years before they submitted the patent, could I not invalidate their patent with that?
Another step (although governance would need to be super good for this). Would be for this charity to withold access to these patents from companies that decide to abuse stupid patents.
[1] https://martinodersky.substack.com/p/tracked-capabilities-fo...
[2] https://github.com/lampepfl/tacit
[3] https://www.caisconf.org/program/2026/papers/securing-agents...
Also this is a patent application, so it has not been examined yet. The claims at this point will always be over-broad, because that's just how patent prosecution works: the applicant (brazenly) tries to stake out as much "intellectual territory" as possible (because why not!) but the patent authorities will push back to the extent it does not overlap with other existing "territories" i.e. prior art. The applicant then narrows their claims and the back-and-forth continues until the authority determines that the claims are indeed novel and non-obvious enough to be granted. Every alternate back-and-forth costs $$ and time, which incentivizes applicants to make reasonable claims.
A typical way this negotiation often proceeds is that the applicant starts with a couple of the broadest claims they think reasonable and add multiple narrowing claims (or "dependent" claims) that cover narrower and narrower functionalities, essentially a dependency tree of claims.
This is because the examiner must judge each claim on its own merits, so while the broader claims could get knocked out, the narrower claims could survive and can indicate which "territory" is still unclaimed. The applicant can then focus on that (e.g. by making it part of the root independent claim.)
So often what is interesting in patent applicitations are the dependent claims.
For this patent, the current primary claim literally covers the concept of a tool call by an LLM, and as comments point out, this is ridiculously broad and will get knocked out by prior art. But the dependent claims are intriguing.
A quick glance at those indicates that Mistral thinks the more novel or non-obvious aspects are a "stateless resumable sandbox" which works by executing the generated code until a "non-deterministic operation" (like a random number or a date) and on getting the result of that operation replaying all the code that executed up until that point. The results of previous such operations are cached for reuse in subsequent re-executions.
Now I'm not at all knowledgeable about this area, but I did write a very rudimentary tool-calling LLM harness at one point, and offhand I would now have considered this approach -- re-executing the same code multiple times just seems wasteful and unnecessary. But the specification points out there are other considerations at play in more complex situations, so maybe this is narrower and more interesting than what the title and top claim indicates.
Edit: downvote if you want, but here's another example: "Companies selling artificial intelligence models in Europe should pay a "levy" to support cultural industries, the head of French developer Mistral said on Friday, March 20." https://www.lemonde.fr/en/international/article/2026/03/20/m...
The idea of patents is not to read a feed of the new ones and to discuss them as innovations, it's for the patent holders to use as proof in the future that they had already thought about a thing. The best strategy, in any case, is to publish your own patents, or to document your inventions privately or through your own public channels. Such that in the future IF you are sued for patent infringement, you can prove you didn't arrive at your IP by stealing theirs.
Obligatory: I Am Not A Lawyer