"We’re suing Google and we’d sue Amazon, too, if we had the resources to do it. They’re stealing our technology and trying to squeeze us out of business."
Seems like they'd want to follow up with an Amazon suit if this one is successful.
Apple has a whole system for patent licenses that they definitely use for third party sales in their stores, and ostensibly is involved in any Apple hardware and software protocols in jurisdictions with tight patent controls. Part of the idea of the lightning connector is keeping that sweet patent royalty money rolling in after switching from the (also patented, and also a golden goose) old 30pin connector. The patents on AirPlay are rolled up into the same program. I wouldn't be surprised if there's a preexisting cross licensing agreement with Sonos.
Google explicitly partnered with Sonos in a collaborative project to find out how Sonos' tech worked, then copied it. It's plausible that Sonos feels Google explicitly stole from them, and Apple built something else.
Or, empowered by a win against Google, they file suit against Apple tomorrow. No reason to be in two high cost lawsuits at the same time.
This sounds unusually stupid, even for Goggle - because they could've just poached a few engineers and it would be less risky than public, high-profile corporate espionage.
It's a core part of Sonos' complaint, I am sure you could find it in the legal filings, but this article about a preliminary injunction against Google in Germany about the same issue starts with that detail in particular: https://chromeunboxed.com/google-sonos-lawsuit-2021
My guess would be that the patent lacks some of the implementation details, and allowed them to create a product that worked as well easily. Bear in mind, most generic-sounding software patents aren't going to give you any actual code to look at.
Isn't the point of the patent that you share a technology in exchange for a temporary monopoly? If the patent doesn't have enough information to implement the technology it should be considered invalid.
This is definitely the original intent and idea of patents. I don't think it's functionally what happens today though.
I think I'd be much happier with software patents if they were required to come with working code. Companies would likely be less willing to file their patents if they essentially were required to source available the code.
In practice here, Google is getting a patent infringement judgment, but it almost certainly included some trade secret theft, since the details of the patent aren't enough to reproduce the technology. We have an outcome that is reasonable, but I think based on some legal concepts that could use an update.
Good point. This is called "written description" or "enablement." I researched this in some depth and even have a unfinished paper on the subject. To me it's the silver bullet to ending software patents, or one of the bullets.
The legal standard, believe it or not, is that you don't even need a detailed flowchart, let alone source code. The actual code is something anyone skilled in the art can do, sorta like a lab tech determining the exact temperature and pressure to use to manufacture your chemical compound.
I was in some informal discussion in Google Legal, and someone stated unequivocally, "source code will never be required in patent descriptions."
You have to ask "Why TF not?" I think the answer, at least the non-quiet part () is "the PTO is not equipped to judge your source code's adequacy. Any skilled coder can write the code."
( cynicism alert) the quiet part is "that would put us all out of business."
It's totally reasonable to require that a patentee checks his source code and build files into GitHub or some other repository. Probably the PTO should contract with someone to build a repository and they will operate it.
The lawyers and politicians and PTO will never do this on their own. Software engineers will have to organize and force it through. A lengthy flame on HN will not accomplish that.
That is the point but patents are written in legalese, not something engineers understand. I have talked to a few engineers who have patents and none of them could design the thing from the patent language - and invented it in the first place.
I don't know how to solve this problem, but it does seem like it is a problem worth solving.
I can't quickly find anything about Sonos suing Apple, and in fact Apple was selling Sonos speakers in their stores in 2020 [1]. What is the deal?
[1] https://www.imore.com/apple-begins-sell-sonos-speaker-compan...