Hacker News new | ask | show | jobs
by falcolas 2351 days ago
> because Sonos got there first

Devil's advocate: That's exactly what patents are for though. Someone had a really good idea, built it, and someone else came along and said "that's a really great idea, I'm going to do that too." We, as technologists, keep asserting that ideas have value, until it's an idea we really want.

> Google, Apple, and Amazon should not be able to make internet connected speakers

They absolutely can, they just have to pay for the right.

4 comments

> Devil's advocate: That's exactly what patents are for though. Someone had a really good idea, built it, and someone else came along and said "that's a really great idea, I'm going to do that too." We, as technologists, keep asserting that ideas have value, until it's an idea we really want.

Ideas have very little value. What is valuable is the implementation of it. And that's what patents protect.

I'm sure that thousands, if not millions of people thought about connected speakers. Sonos build an enclosure and a PCB, specified the protocols to be used, designed the software that goes with it, etc... patenting the technical innovations they spend money on developing along the way. That's what Sonos brought to the table, not the idea of connected speakers.

If Google decided to redevelop things from scratch based on that idea, as they claimed, they owe nothing to Sonos. Sure, they have the advantage of knowing that it is a good idea, but Sonos got a head start, that's fair. What Sonos complains about is that Google didn't develop their solution from scratch and copied more than the general idea.

> If Google decided to redevelop things from scratch based on that idea, as they claimed, they owe nothing to Sonos.

That's not how patents work. If Google had never heard of Sonos and independently developed a connected speaker, and the result was too similar to what the patent covers, then Google would owe Sonos. Less than if the infringement were willful, but it's still infringement per the law.

> I'm sure that thousands, if not millions of people thought about connected speakers. Sonos build an enclosure and a PCB, specified the protocols to be used, designed the software that goes with it, etc... patenting the technical innovations they spend money on developing along the way. That's what Sonos brought to the table, not the idea of connected speakers.

That's not what Sonos patented, though. Take a look at their "method and apparatus for adjusting volume levels in a multi-zone system." [1] There's nothing about hardware, protocols, algorithms, etc. It's basically a patent on a UI that lets you make a group of players on a network, and if you change the volume for one player the rest of them also change.

[1] https://patentswarm.com/patents/US8588949B2

Ok. But prior art should blast this out of the water, at least IMO. In 2000 I had friends in college running Linux for streaming music to speakers. I was impressed at the time because this wasn’t someone in the CS department.

So if anything I feel like it could be argued that they didn’t invent anything new, only packaged it into a new form factor.

Sonos formed in 2002, first demos were 2004, according to the wiki: https://en.m.wikipedia.org/wiki/Sonos

Can I then file patents for 'internet connected X', for all X, and expect every tech company who figures out how to actually build the thing to pay me royalties? Sonos had a first movers advantage which they exploited with an over priced product. Now they're having trouble competing so they turn to the courts instead of making a better product. I have to say that taking Google to court seems like an all or nothing strat, given the resources their opponents bring to the table; a move that only makes sense when you run out of other options. I'd short Sonos.
As with many things, Richard Feynman did it.

https://news.ycombinator.com/item?id=19761433

True, but internet connected speakers isn't exactly a novel concept. Are we just going to give patents out to everyone to be the first person to internet-connect X for all values of X?