Software Defined Smart Battery Arrays Extend Laptop Life
An anonymous reader writes: A Microsoft research paper, titled 'Software Defined Batteries', outlines a radical charging alternative which uses a smart battery system to keep consumer-grade gadgets going for much longer than the current norm, by monitoring user habits. Making use of existing technologies, the engineers place multiple battery control under the duties of the operating system to create a software-defined approach optimized for different scenarios, such as word processing, email or video streaming.
The batteries are not software defined, their usage is. Get it straight. I understand that its very 21st century to make things "Software Defined", but they just aren't.
How is this different than dropping clockspeed, or dimming the screen?
Hint: not all computing activities require the same amount of power.
(Overheard in the battery engineering department..)
"I just don't understand it. All of our lab tests prove the batteries last twice as long as consumers are claiming while worki...wait, they spent how long streaming Netflix video?!?!??"
If different batteries are used for different purposes, can I remove the one that plays ads?
Off course not. There are way too many organizations waiting for new attack vectors to snoop on user behaviour. In the future, you can tell what somebody is doing by just reading the battery usage parameters. Funny thing is that some battery monitoring standards say that the privacy implications are low (see The Battery Status API in JavaScript for example). This is now going to change for the worse.
Nae king! Nae laird! Nae yurrupiean pressedent! We willna be fooled again!
place multiple battery control under the duties of the operating system
No battery for you, Linux!
Have gnu, will travel.
The batteries are not software defined, their usage is. Get it straight. I understand that its very 21st century to make things "Software Defined", but they just aren't.
How is this different than dropping clockspeed, or dimming the screen?
Hint: not all computing activities require the same amount of power.
It's different in that they propose multiple batteries, each optimized for different usage scenarios. The software decides which battery is active based on user activity. I would imagine this would be combined with today's standard lowering clock speed, etc.
Power management then?
So Windows 10 really does have our backs!
Always LOOKING out for the little guy! Thanks, Microsoft!
PS And Hello to the NSA!
Need I remind the membership of the decades-long clusterfsck resulting from so-called "Win-modems" whose codecs were moved from hardware into host software and to this day remain completely undocumented? Even people who put down hard cash for a WinModem driver found themselves left to twist in the wind when the 3.x kernel series came out (modems may be mostly obsolete, but FAXes aren't (yet)).
Now: Who would like to bet that the WinBattery interface will not significantly extend battery life over what we have now, remain completely undocumented (or trapped behind onerous licensing that forbids Open Source implementations), and leave Linux and *BSD users with systems with significantly shortened battery life because they can't control the power interface?
This is yet another naked attempt to bottle up critical system functionality behind a Microsoft-only wall (because apparently fscking everyone over with UEFI and (In-)Secure Boot wasn't enough).
Editor, A1-AAA AmeriCaptions
So what happens to users that don't fit the profile expected when the manufacturer builds the battery into the device. For example say a laptop manufacture configures the batteries expecting the user to mainly browse the web and work on documents. A typical business user. But what if it gets used by a graphics designer who spends most of the time in a graphics manipulation program. It's going to be less efficient for that user. Are we now going to have to specify the type of battery we need when we buy a computer, smartphone, or tablet and hope that it's main functionality doesn't change during it's lifetime?
a great software company.