More patent news? Sorry, but for some reason, there’s a spike in patent, trademark, and related news this week – not entirely unsurprising considering it’s earnings season. HTC, currently under attack from Apple and a recent signer of Microsoft patent agreement regarding Android, has bought S3 Graphics… For the patents. Patents Apple has already been found infringing upon.
S3 Graphics was part of VIA Technologies, but now HTC will shell out $300 million for the graphics company. The interesting part of this whole deal? S3 licenses its S3 Texture Compression technology to a lot of companies, including Nintendo, Sony… And Microsoft. This technology is increasingly being applied to smartphones and tablets as well, so this could be an interesting IP purchase for HTC.
“In patent negotiations, it is difficult if the other company has patents and you don’t. If you have patents too, perhaps you can arrive at a cross-licensing agreement,” said Winston Yung, HTC’s chief financial officer. And here is where it gets doubly interesting: only a few days ago, Apple has been found infringing two S3 patents.
A US International Trade Commission (the ITC) judge decided July 1 2011 that Apple is infringing upon two patents owned by S3, both related to S3 Texture Compression (patent number 6,658,146 and 6,683,978). In other words, this is a particularly brilliant move by HTC, since they now suddenly have the means to turn Apple’s lawsuit against the company into a cross-licensing agreement. Since the ITC has already ruled Apple to be infringing, HTC position has suddenly become very strong.
And this is how you compete when innovation takes a back seat. Pretty much the entire software industry has been bogged down by software patents, making it virtually impossible to write any piece of code without infringing some patent in some closet somewhere in the US. So, you have to buy patent war chests.
Software patents, then, are clearly good for innovation.
Maybe. I guess it depends on how Apple plays it and the value of the patents. I wouldn’t care having two pebbles thrown at me if I can lob back some boulders.
I guess we’ll see. It’s interesting as an observer…
Both facing mutual destruction? I bet they’ll settle.
Well I would say since S3 compression is a part of pretty much EVERY video compression schema, and is a part of BOTH DirectX and OpenGL they are pretty darn valuable and I’m shocked they sold for that little. to me the sad part is it just shows Via was hammered even more than AMD by the Intel bribery and compiler scandals. If I was Via i’d be suing for billions!
Finally let us bow our heads in a little silent goodbye for old S3. For many of us old timers the S3 Virge and Trio were a part of our gaming pasts, and now completely fades like Cyrix, WinChip, and the Voodoo before it. I even sold an S3 trio just a couple of months back to a customer that had a Win2K box he used for bookkeeping that had blown the IGP. He was so happy with how well it worked after sitting in a drawer for nearly 8 years he decided to forgo getting another GPU and stick to the S3.
So goodbye S3, there was a time when you were right in the thick of things, back when 2D was king and texture compression was a deal maker because of tiny GPU RAM amounts, but those days are gone now and now so are you. So long, and thanks for all the fish.
If they had managed to do something good with S3 Virge instead of the useless crap it now was, S3 might have taken the lead. Noone wanted the stupid pass-through 3dfx but it was usable and essentially the only choice for us wanting to keep both our kidneys. Nvidia eventually managed to do what S3 failed and thus making TNT2 the king of pre GPU cards.
I had a S3 Virge and this is me dealing with disappointment some 14 years ago. Their earlier 2d cards were super and imho nicer than the earlier Cirrus-cards so I was expecting more or at least something usable. The same goes for Matrox really, why their half ass 3d venture? Didn’t they or S3 think 3d would take off?
Not that that means a lot, but I’m just happy with what they’ve just done =)
Software patents, then, are clearly good for innovation.
…or at least for lawyers.
…And lawyers ARE damn innovative.
Always thinking of new ways to screw everybody over.
Extremely innovative.
One in New York invented Bitcoin and are now filing the trademark.
http://rogerwehbe.com/?p=73
Everyone hates lawyers and solicitors until they actually need one.
it’s like with the military
no one needs them as long as no one has them
but as soon as one dickhead has one everyone needs one
Well, there is a big difference: there is no rule in wars, whereas lawyers works within the rules of the laws.
So when lawyers screw the society (as they do with patents), it’s because the laws allow them to do so..
No, no, if there is no law in wars, there would be no war-crime trials.
I think you mean during wartime where the rule of law is often ignored.
Nope. I still hate them.
I look at hiring a lawyer like needing to cut off a gangrenous limb. It sucks, but it is better than the alternative.
“Nope. I still hate them.
I look at hiring a lawyer like needing to cut off a gangrenous limb. It sucks, but it is better than the alternative.”
Lawyers charge by the pound of flesh so you might have to go ahead with gangrenous limb anyway 😉
A country full of lawyers is really innovative. Forget about hiring engineers and skilled workers.
In fact, a lawyer can provide thirty (30) different statements just to defend a single case. Very innovative indeed.
this what happens microsoft target android so HTC step up and buy s3 to screw everyone else that use s3 software very clever for HTC
No, those everyone else have licences, but Apple.
I don’t read these patents, but how Apple can infringe something if:
1) GPU core is from Imagination
2) It doesn’t support S3TC AFAIK
PVRTC is based on different scheme.
Or these are typical abstract patents about image data compression?
It would be unrelated to the hardware itself – Imagination pays any royalties to their respective patent holders where as Apple has found to violated a patented algorithm that most likely relates to their OpenGL implementation. I don’t have the specific extension but I wouldn’t be surprised if there are some hardware specific OpenGL extensions that demand royalties to be paid on (with really now way to ‘code around’ the problem either) and are a critical part of the OpenGL standard.
Apple needs to realise that once you get involved with the whole patent war things can become dangerous very quickly – they would have been better off chilling out instead of coming out swinging their axe as they always do these days.
Yup, apple fired the first shots, then MS followed up. Interesting how the targets are the little guys running android which happens to be eating everyone else’s market share.
Bad bad bad for consumers this is.
The silly part about this whole iOS vs android war is that one could easily compete with android by pointing out the strengths of ones own platform. Take iOS, why doesn’t apple talk about the fact that they provide good software support in the form of free updates vs the el cheapo android phones that are pretty much abandoned with in weeks of their initial release? For me it seems that patent loading is the underhanded way of raising the price of android phones because Microsoft and Apple are too lazy when it comes to promoting the strengths of their own respective platforms.
I just read (well, skimmed) the patents in question. They pretty much describe S3TC, in unnecessarily complicated language, and in general terms rather than specifics.
Essentially, the patents cover texture compression by:
* Breaking an image into blocks
* Quantizing the block so it only has four colours (or three colours + transparent)
* Picking two of those colours as reference colours, such that the others can be interpolated using (unspecified) math
* Encoding each pixel as either a literal colour index, an interpolated colour index, or transparent.
* Storing each block with a header, containing the two reference colours
* Decoding by reversing the process
That’s essentially S3TC.
The PVRTC I’m more familiar with (used by the Dreamcast, among other things) is a VQ-based thing, which works by breaking the image up into 2×2 blocks, screwing around with the image until only 256 unique blocks remain, putting those blocks in a dictionary, and writing out dictionary indexes instead of pixels. That one is nothing like S3TC.
However, the PVRTC that the iPhone uses doesn’t seem to use this format. The dictionary increases the size of the texture data by a predictable amount, but files compressed with the iPhone texturetool don’t seem to have a dictionary. So, it’s not the same format.
It looks to be something along the same lines as S3TC (or ETC, or FXTC), but I have no idea how it actually works, and it doesn’t appear to be documented anywhere. It could well be covered by S3’s patents.
“So the billions of developers out there developing trillions of apps ever year are either incredibly brilliant or insanely rich?”
Wow, this exaggerating is easy.
ourcomputerbloke,
“‘So the billions of developers out there developing trillions of apps ever year are either incredibly brilliant or insanely rich?’
Wow, this exaggerating is easy.”
Not really, most software does infringe, it just so happens that most software projects aren’t worth suing over.
On the one hand, I’m thankful that software patents are poorly enforced, since it enables many of to develop the best software we can worrying about obscure patent documents written by lawyers.
On the other hand, if software patents were absolutely enforced, it would cause so much backlash, overhead, and abuse that the whole software patent ecosystem would collapse on it’s own.
As is, all software exists in a perpetual state of limbo.
It’s worth remembering that software patents are not viable in the EU (and other places as well) where a lot of development takes place. Thus until/unless the software is used in something worth suing in the correct geographical region, software patents are irrelevant.
Then millions of patents need to be submitted every day, USA government will push insane amount of money to expand staff and the patent office kleks started to killing themselves massively and explode the whole thing =)
I always thought they are just waiting for something to get somewhat populair before suing. Going to court to fight a little company and putting them out of business doens’t give you much.
But waiting for them to get large and then sue them is probably more profitable (might need to happen within some kind of timeframe).
Exactly.
Casio waited years before they sued rival watchmakers for using multi-function buttons.
I can guarantee you a lawyer will find many ways any software developer is infringing on patents. He just needs enough creative language to do it.
There are an estimated 3 billion people using computers in the world (give or take half a billion). I seriously doubt that at least one third of computer users are also programmers. Just in my little world including friends, family, and work, I can come up with 1% being programmers. And that is out of some 500 people. I think my ratio is much closer to correct than yours with your “billions of programmers” BS.
Well, if it was not for the BSD and GPL license, I’m pretty sure OSX and a slew of other software could have not been born, so I guess there’s something very wrong with draconian issues of today. I hope the whole system collapses soon.
No, that’s wrong analysis. If there are no BSD/GPL- licensed software releases, there is still OSX though in a different form and capabilities.
If there is no free software, Apple will going to do it on their own writing the kernel stuff in house and release it as OSX by the way. What I mean is they will use whatever software or tools they’ve found to be useful, it so happen that they can use some free software available and use them.
Apple tried a couple of times to build their own modern OS, google Copland, Taligent, Pink. They failed miserably.
If it wasn’t for OSS, and buying Next, they wouldn’t have had an OS at all, Unless they had spent the amazingly stupid price Be wanted for BeOS.
I think the issue at Apple wasn’t the lack of talent but the lack of leadership from the top downwards (which is the problem with Microsoft right now – a remote hands off CEO who doesn’t have a clue about the products being sold) – if you look at the first decisions Steve Job made when he became CEO they were some painful but rational decisions but too bad so many people here have very short memories.
In fact BeOS was vastly cheaper option than buying NeXT. BeOS was also far more advanced and ran on both standard Motorola Mac and PC hardware
OSX was basically unusable for several years after it was released.
Edited 2011-07-11 10:09 UTC
Wasn’t BeOS lacking in internationalization support?
BeOS was not cheaper than buying Next, Be wanted 400 million for just the OS. When Apple bought Next, they also got Steve, who by most accounts, is the real reason Apple survived. Cheap at twice the price.
Also, OS X might have been unusable for a couple of releases, but NextStep was far and above BeOS at the time, So far above it that BeOS was couldn’t see it. Display postscript, multiprocessor support, and Unixy goodness (and a lot more), all in one package.
BeOS was useless in comparison. I used both, and there was nothing like NextStep on a NextCube, blew anything available then out of the water.
Allan, you have too much faith in the Apple of old. Apple tried to write a successor to OS 9. They failed miserably with rhapsody.
It wasn’t until they “bought back their founder” through NextStep and rebranding NextStep OS as OS X that they became viable again.
OS X wouldn’t have materialized if it weren’t for the vast base of (Free)BSD OS code and other FOSS like KDE’s KHTML, LLVM, CUPS, etc. Without it, Apple would be left with a PDF based display system and a closed source window manager.
So the original assesment wasn’t that far off. It’s actually good to see that FOSS is able to function as the foundation to new developments. It’s just a pity that most of those new developments are accompanied by the legal equivalent of “My Preciousssssssssss!”
Rhapsody didn’t fail. Rhapsody was in fact the code name of the OS being developed from NeXT post acquisition that eventually became OS X. A/UX would’ve likely achieved similar results many years earlier if the UNIX licensing hadn’t meant it was stupidly expensive for end users.
Edited 2011-07-09 03:30 UTC
This may actually turn out to be good news on another front. For the Intel graphics drivers on a number of (most?) Linux distributions, the code for S3TC is not included by default because of patent issues.
If this is the relevant patent, having it come under HTC’s control might be a good development for us Intel GMA users
It’s not a full sale – WTI(the old owner) sill owns 50% of VIA, HTC – the other 50%.
HTC’s Chairwoman Cher Wang is a major shareholder in WTI and her husband is VIA’s CEO Wen Chi Chen. So practically they are mostly moving money around, allowing both companies to share their patent portfolios.
See, that is what I call innovation. 🙂
There seems to be a lot less invective on this thread versus the thread about MS using patent law to their advantage.
I thought all software patents were the very definition of evil?
No, what’s evil is the incessant ‘news’ coverage of software patents.
Slightly OT but I’ll post it anyhow. I heard a lawyer joke from a lawyer the other day. His mother told it to him the day he passed the bar exam
Question:
What is black and tan and looks good on lawyers?
Answer:
Rottweilers
I love it when the tables turn…ESPECIALLY when it comes to Apple. See how it feels now, huh Apple?!? Next time think twice before pursuing litigation so quickly.