Feeds

Google sued for super-skinny Chrome polishing

I have a patent on your Courgette

5 things you didn’t know about cloud backup

Mobilephoneware maker Red Bend Software has sued Google for patent infringement, claiming that the web giant's Chrome browser steps on an algorithmic patent it secured in 2003.

In tandem with its Israeli parent company - Red Bend Ltd. - the Massachusetts-based Red Bend Software filed its suit in federal court on Monday, accusing Google of infringing its patent on "a method for generating a compact difference result between an old program and a new program."

Red Bend uses this "differential compression algorithm" to rapidly push firmware updates onto mobile phones. Basically, the technology updates pieces of a remote software package without updating the whole thing.

Google's Chrome browser uses an update compression algorithm called "Courgette," and Red Bend contends that with this Zucchini algorithm, Google is willfully infringing on its patent. That willful bit means that Red Bend is seeking treble the damages. The company says that Google has known about the patent since early September. Presumably, that's when Red Bend sent the web giant a letter.

Since Google has open-sourced the Courgette code, Red Bend also says that its doing so induces infringement from others.

Google Chrome is based on the Google-created Chromium open-source browser project. Documentation on the Chromium site describes Courgette as a new differential compression algorithm - written by Google - for making Google Chrome updates "significantly smaller."

"We want smaller updates because it narrows the window of vulnerability. If the update is a tenth of the size, we can push ten times as many per unit of bandwidth," the site says. "We have enough users that this means more users will be protected earlier. A secondary benefit is that a smaller update will work better for users who don't have great connectivity.

"Rather than push put a whole new 10MB update, we send out a diff that takes the previous version of Google Chrome and generates the new version."

Red Bend didn't immediately respond to our request for comment. And Google declined to comment. "We haven't yet been served, so we can't comment until we've had a chance to review the complaint," a spokesman said.

You can see Red Bend's differential compression patent here (US Patent 6,546,552). ®

Boost IT visibility and business value

More from The Register

next story
The Return of BSOD: Does ANYONE trust Microsoft patches?
Sysadmins, you're either fighting fires or seen as incompetents now
Munich considers dumping Linux for ... GULP ... Windows!
Give a penguinista a hug, the Outlook's not good for open source's poster child
Intel's Raspberry Pi rival Galileo can now run Windows
Behold the Internet of Things. Wintel Things
Microsoft cries UNINSTALL in the wake of Blue Screens of Death™
Cache crash causes contained choloric calamity
Eat up Martha! Microsoft slings handwriting recog into OneNote on Android
Freehand input on non-Windows kit for the first time
Linux kernel devs made to finger their dongles before contributing code
Two-factor auth enabled for Kernel.org repositories
prev story

Whitepapers

5 things you didn’t know about cloud backup
IT departments are embracing cloud backup, but there’s a lot you need to know before choosing a service provider. Learn all the critical things you need to know.
Implementing global e-invoicing with guaranteed legal certainty
Explaining the role local tax compliance plays in successful supply chain management and e-business and how leading global brands are addressing this.
Build a business case: developing custom apps
Learn how to maximize the value of custom applications by accelerating and simplifying their development.
Rethinking backup and recovery in the modern data center
Combining intelligence, operational analytics, and automation to enable efficient, data-driven IT organizations using the HP ABR approach.
Next gen security for virtualised datacentres
Legacy security solutions are inefficient due to the architectural differences between physical and virtual environments.