Apple Files Patent for Translucent Windows
jpkunst writes "John Kheit at Mac Observer reports on US Patent Application No. 20040090467, published on May 13, 2004, in which Apple filed a patent application for 'Graduated visual and manipulative translucency for windows.'" Begin the hunt for prior art! It's a challenge to find a non-Apple translucent window that isn't just a snippet of desktop wallpaper pasted in the background.
E-term, several years ago.
Sheesh, evil *and* a jerk. -- Jade
https://sourceforge.net/project/shownotes.php?rele ase_id=142811
Trillian also has it, but I don't know when they added it. I thought win2k also had it built in when it came out.
Enlightenment?
even EverQuest uses those in their current UI.
http://home.insightbb.com/~ryanvm/tinyutilities/vi trite/
Vitrite allows you to do this with any Win32 Window (on 2k, XP, etc).
FLR
Look, for example at MSDN: Layered windows
Well, this patent clearly has LOTS of prior art.
See MacSlash for more of them
I only briefly skimmed the article, but it seems to me that this isn't as broad as it initially seems.
:)
The translucency can be graduated so that, over time, if the window's contents remain unchanged, the window becomes more translucent. In addition to visual translucency, windows according to the present invention also have a manipulative translucent quality. Upon reaching a certain level of visual translucency, user input in the region of the window is interpreted as an operation on the underlying objects rather than the contents of the overlaying window.
So, the windows fade with time (if they are not used much), and the windows below are phased above the fading window... Rather than just plain old tinted windows.
I personally have never experienced anything like this, it sounds like it could be useful... or maybe I'm just behind the times
Here's a screen shot I have from 1998: http://inconnu.isu.edu/~ink/new/linux/handogod_med .jpg
The wheel is turning, but the hamster is dead.
It's not a patent for visual translucency, but 'manipulative' translucency :
...
If the contents of a window don't change for a preset amount of time the window becomes visualy translucent, but also all user input goes to the underlying (and now visible !) window
Hey everybody, this is NOT a patent on translucent windows. It is a patent on fading windows. That's right, it covers windows that fade over time as their content remains static. Once their translucency reaches a certain point, they no longer receive focus from user input, instead it passes to the underlying UI elements.
Imagine if your console log was set to full screen, but behaved in this manner. As long as nothing is logged the window gradually fades out and you can use your other windows. As soon as something is logged it becomes more opaque and accepts user input again.
I suppose more people click on patent articles if they sound ridiculously easy to find prior art for or otherwise abusive, but this one actually sounds innovative.
Methods and systems for providing graphical user interfaces are described. overlaid, Information-bearing windows whose contents remain unchanged for a predetermined period of time become translucent. The translucency can be graduated so that, over time, if the window's contents remain unchanged, the window becomes more translucent. In addition to visual translucency, windows according to the present invention also have a manipulative translucent quality. Upon reaching a certain level of visual translucency, user input in the region of the window is interpreted as an operation on the underlying objects rather than the contents of the overlaying window.
Yes, software patents are evil...so lets do the right thing and not claim that every transparent xterm hack qualifies as 'prior art'.
The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...
That's right, Win2K had it at least since 1999, and I'm absolutely sure there are much earlier examples.
jpkunst, I know you were in a hurry to get a story submitted to and accepted by slashdot. I can imagine the scene now; Palms moist, you rush to type a compelling, FUD-spreading (same thing, around these parts) story which will be sure to get your story accepted! And in your mad rush, you don't even bother to read the patent application. If you're going to link something, you should really read it in its entirety to find out if it contradicts your story.
If you want to complain about Apple patenting translucent windows, perhaps you should examine U.S. Pat. No. 5,949,432, entitled "Method and Apparatus for Providing Translucent Images on a Computer Display", which is referred in Patent application 20040090467 (your link.) This patent was granted September 7, 1999 (filed April 11, 1997.) That appears to be a patent on software transparency by blending layers done by the CPU, which is to say it does not compete with hardware transparency.
True laziness is a virtue. Your brand, however, leaves something to be desired.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
The difference is that in Everquest you can't click through the window to whatever is behind the window say if the window becomes less than 50% transparent whereas that's what the Apple patent covers. It's a small but significant difference.
Disclaimer: I'm equally opposed to software patents as everyone else here is, I just want to corrent some misinformation here.
I do not want to spoil the fun here, but this patent is in fact not about translucent windows, so anyone here posting about prior art in the respect is basically Off Topic.
Instead, the patent basically describes the overlays Apple has been using for certain system functions like increasing/decreasing brightness (whenever you press the corressponding buttons on the keyboard an overlay shows up, displaying the current volume, and then slowly fades away again unless you press the key again). The patent exactly describes the Apple OSDs, even if maybe in a bit of general way, so it could probably be applied to similarly behaving ordinary windows.
A comparable programm would e.g. be "xosd" and prior art would probably be best searched for in TVs and other appliances using on-screen-displays.
Jeskola Buzz is a program that allows you to create music, so usually you have 5+ sub-windows open with all the controls for your synths, samplers and effects. The most recent window was fully opaque, whereas the window that had been open for the longest grew more translucent every time a new subwindow was opened. Time was not taken into account, and when clicking any subwindow (even the almost fully translucent ones) put them on top of the stack, making them fully opaque again.
Closest thing I've seen to this.
No encryption can withstand the power of the Lucky Guess.
Windows 2000 had translucent windows built into it called layered windows. Very easy to do, only involves two API calls, one to set the window to layered and one to set an opacity level of 0 to 255.
Prior versions of Windows could do translucency, but it required more work and wasn't directly supported by the OS.
Sorry Apple, MS beat you to this one. (Not saying MS invented it, I'm sure other systems had it before MS, but MS did have it before 2004.)
Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
Apple isn't patenting "translucent windows", they are patenting a specific method for choosing to make windows translucent. The method seems pretty hokey to me (windows automatically become more translucent over time and eventually let events pass through), and probably has horrible usability problems. I can just see the support calls: "but my Microsoft Word window was there a few minutes ago, and after I came back from getting a cup of coffee it was just gone".
In this wonderful world of software patents, the patent may be valid, but it is not relevant to anything real.
If you want to read about good uses of translucency in user interfaces, see this survey from 1994 (long before OS X).
Microsoft Outlook 2003 has time-dependant translucent windows which notify you of new incoming mail messages. You can move your mouse over the window, causing it to be opaque - or you can move the window out and allow it to slowly become more and more transparent, eventually disappearing. This window also contains delete, open and flag message (IIRC) option buttons.
Not sure if this completely corresponds with the "Upon reaching a certain level of visual translucency, user input in the region of the window is interpreted as an operation on the underlying objects rather than the contents of the overlaying window." part of the patent request. More over, I am not even sure if this is prior-art - whether Apple had this before Microsoft or not.
Some history here - Apple spent years suing anyone who copied the same GUI interface they stole from Xerox. If you are upset that there is no alternative to Windows blame apple. They killed GEM with a malicious and totaly unwarranted lawsuit.
Early on the FSF used to picket Apple over this.
Apple gets a free ride in the open source community despite being by far the most aggressive enforcer of bogus patents amongst the major computer companies.
Looking for an Information Security student project suggestion?
Try http://dotcrimeManifesto.com/
Get it straight -- Xerox interface was not stolen. I'd suspect that if it were, Xerox would have long-long time ago sued anyone trying to implement WIMP.
--AP
Actually if you RTFA you'll see that APPLE CLAIMS MORE THAN JUST TIME DEPENDANT TRANSPARENCY in this NEW applciation!?!?! Sheesh. Look at claim 26.
26. A computer-readable medium for providing a graphical user interface for a computer, the computer-readable medium comprising: means for rendering a window on a display; and means for varying a level of translucency associated with said window in response to a predetermined event.
A predetermined event is ANYTHING! Not just time. The earlier 1999 patent may be limited but this is a translucent patent land grab.
If they've been using it for 4 years, that means that patent is invalid (you have to patent within one year of public use).
Judging by the abstract, the window needs to be inactive for a certain time before becoming translucent, and the translucency becomes greater the longer the window remains unchanged.
I don't think any software patents are good. However, *if* software patents are permissable, this is a novel application of a concept and I would think that the implementation meets the standards for patentability.
I still don't think it should be patentable, however.
What is stupid is failing to realize that computers are just another medium, and that "fading one image into aother image" has been a common practice since the first slide projector was built.
Having experimented with every imaginable transition, I would suggest that none is so natural as the gentle fade. Perhaps because it mimics to some extent the sliding of the sun behind a cloud - thus "fading one scene into another" naturally.
From this shared experience we project "fading" into amorphic examples "Summer fading into fall".
"Love fading", fading youth etc.
But the quintessential fade - I believe is caused by the sun passing behind a cloud - that noticible relief - or some times chill and the effect it has on the emotions as a result of frequency of the change relative to the bodies ability to accomodiate change without notice has this marked effect which we cary into our language and seek to replicate in the virtuality of the computer.
AIK
Have you ever been to a turkish prison?
If someone sues you and you don't lose, they pay your legal fees. If they offer you a reasonable settlement and you instead go to court and you lose, you pay their legal fees. So it doesn't exactly "cost them money whether they win or lose." If they win it doesn't cost them anything.
This is just incorrect in the United States. Absent some special statutory rule, each party pays its own fees, win or lose. This is called the American Rule.
DAILY ROTATION
I remember there being an article about a pharmecudical (yeah, I can't spell) company that got one for some treatment so that no one else would be able to patent it and it would be openly available and published.
...spike
Ewwwwww, coconut...
Just to state the above cited rule with a ittle more precision, thanks to http://www.tms.org/pubs/journals/JOM/matters/matte rs-9201.html ...
"Under the U.S. legal system, each side pays their own attorney's fees, win or lose, unless there is a specific statutory provision for the recovery of such fees. The patent law includes such a provision, but it only authorizes the award at the discretion of the court or arbitrator in exceptional circumstances of the type which justify an increase in damages.
"On the other hand, the patent law also provides that the accused infringer may be entitled to attorney's fees under exceptional circumstances, such as when the patent was procured by fraud or the infringement suit was brought or prosecuted in bad faith."
DAILY ROTATION
The only person who benefits from patents are the patent holders, not the consumers.
Right! That's exactly the point! The purpose of a patent is to give a person or group the exclusive benefit of their labor for a time, thereby allowing them to recoup the investment that went into producing whatever it was they invented.
A lot of people here have said that they think it's easy to create original software inventions. I would ask them if they've ever done it.
What was it Douglas Adams said about invention?
"It is a rare mind indeed that can render the hitherto non-existent blindingly obvious. The cry 'I could have thought of that' is a very popular and misleading one, for the fact is that they didn't, and a very significant and revealing fact it is too."
I write in my journal
1. It wasn't stolen. How many times does this have to be corrected before people actually pay attention?
2. It was a look-and-feel issue (basically, trademark). No patents were involved.
I am neither a patent agent nor a lawyer, but I have read about the patent process and learned the following:
U.S. patent applications always name one or more individual inventors, and they usually name an assignee. Engineers' employment contracts typically require an employee to name her employer as assignee in any patent on an invention developed with the employer's resources. The shorthand "Foo Corp filed a patent for the baz process" means "An employee of Foo Corp filed a patent for the baz process, using a patent lawyer retained by Foo Corp, naming Foo Corp as assignee."
based on reading just the title, Microsoft has applied for a few.
My favorite title is "Universal Computing Device".
20040093593 Software componentization
20040093568 Handwritten file names
20040093515 Cross platform network authentication and authorization model
20040093393 System and method for selecting a media file for a mobile device
20040093389 Light weight file I/O over system area networks
20040093372 Challenge and response interaction between client and server computing devices
20040093371 Memory bound functions for spam deterrence and the like
20040092297 Personal mobile computing device having antenna microphone and speech detection for improved speech recognition
20040090457 System and apparatus for sending complete responses to truncated electronic mail messages on a mobile device
20040088657 Method for selecting a font
20040088589 System and method for preserving state data of a personal computer in a standby state in the event of an AC power failure
20040088537 Method and apparatus for traversing a translation device with a security protocol
20040088394 On-line wizard entry point management computer system and method
20040088390 Method and levels of ping notification
20040088335 Method and system for ghosting a property during synchronization
20040088321 Method and system for modifying schema definitions
20040086191 Passive embedded interaction code
20040086181 Active embedded interaction code
20040085523 Pen projection display
20040085468 Photo-sensor array with pixel-level signal comparison
20040085370 Input mode selector on a mobile device
20040085364 Page bar control
20040085358 Glow highlighting as an ink attribute
20040085302 Statistical model for global localization
20040085287 Decoding and error correction in 2-D arrays
20040085286 Universal computing device
20040083460 Forward walking through binary code to determine offsets for stack walking
20040080499 Adaptive input pen mode selection
20040080482 Display controller permitting connection of multiple displays with a single video cable
20040078792 System and method for selectively deactivating auto-deploy functionality of a software input panel
20040078597 Automatic client authentication for a wireless network protected by PEAP, EAP-TLS, or other extensible authentication protocols
20040078581 Installation of black box for trusted component for digital rights management (DRM) on computing device
20040078565 Method for prompting a user to install and execute an unauthenticated computer application
20040078460 Network connection setup procedure for traffic admission control and implicit network bandwidth reservation
20040078383 Navigating media content via groups within a playlist
20040078382 Adaptive menu system for media players
20040078357 Optimizing media player memory during rendering
20040078356 Method for selecting terms from vocabularies in a category-based system
20040077314 Bluetooth smart mode switching for security and privacy
20040076069 System and method for initializing a memory device from block oriented NAND flash
20040075696 System and method for automatic mnemonic assignment
20040075695 Method and apparatus for providing context menus on a hand-held device
20040075687 System and method for managing a message view
20040075673 System and method for scaling data according to an optimal width for display on a mobile device
20040075672 System and method for block scaling data to fit a screen on a mobile device
20040075671 System and method for scaling images to fit a screen on a mobile device according to a non-linear scale factor
20040075648 System and method for inputting special characters
20040075623 Method and system for displaying images on multiple monitors
20040073873 Adaptive image formatting control
20040073872 System and method for converting between text format and outline format
It's not a patent on translucent windows, it's a patent for using graduated levels of translucency instead of active/inactive window coloring schemes. From what I've read, it appears that the longer you go without performing actions in the window, the more translucent it becomes, to the point where you can "click through" it and input into whatever object is underneath.
This particular interface feature would be incredibly annoying and confusing to people with less than perfect eyesight, so I hope that Apple defends its patent and that it never appears outside of Apple's software.
If it was simply an attempt to patent translucent windows, it would be easy to knock down. Some games use translucent pop-ups in their interfaces via D3D / OpenGL.
Fred
"A fool and his freedom are soon parted"
-RMS
Trillian has an option to "Fade alert windows out (uses transparency)". The Trillian popup notifications fit that description very well.
mr.
Well, NO if they did, they would have had to do it before 1990, when I saw it done by people working at Cambridge University Maths Lab, and whoever did do it first, the patent would have run out by now.
If you invent something and keep it secret but do not follow through on the invention by publishing it or selling it (or otherwise making it public) or file for a patent you have abandoned your invention. Someone who comes along later and invents the same thing is entitled to a patent on that invention.
The lesson is, if you invent something and don't want a patent you have to publish.
Not a strawman at all. It is clearly an analogy, and not all that bad of one, IMHO. A strawman is a logical fallacy where you make up some kind of weak argument and portray it as the argument for the other side.
if you're using OS X to read this, and have a keyboard with volume up/down keys on it, this is for you:
press one of the volume buttons on your keyboard.
note the translucent display element indicating the current system volume - a gray, lozenge-shaped "window" to use the generic term for such things. notice that you can interact with the other interface elements behind it with the mouse/keyboard. note that, after a period of inactivity (after you let go of the volume adjustment key) the interface element indicating the current volume slowly fades to transparent.
ta. da.
if you're not, however, using OS X and/or have never seen this in the wild, this patent will pretty much assure you that the same thing won't show up on a windows box near you any time soon.
- Entertaining Bits from the Ancient Kernel Tree
Prior art? Glass2k under windows 2k. It works just fine. Maybe a little hard on older hardware.
What Apple has come up with is a pretty interesting idea... a window that slowly gets more transparent as you ignore it, and after a certain point it ignores user inputs, which are then passed to the next window behind it. I'm not sure it's a good idea, but it is an interesting one, and definitely is a novel one.
#naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
Did you know that the steam engine, the invention that basically sparked the industrial revolution, was patented? It's true. James Watt improved on existing designs to create the first modern reciprocating steam engine in 1763, and was granted a patent for it. That patent didn't expire until 1800, by which time Watt and his business partner, Michael Boulton, had manufactured some 500 engines.
Actually that's only half the truth.
Watts' patents held back the development of the steam engine by many years. Richard Trevithick had designed a vast improvement on the watt engines by using high pressure steam. The patents were so worded that he was unable to begin development until the patents expired in 1800 - some 20 years after he thought of the improvement. Without high pressure steam engines we would never have had the steam train.
It's a challenge to find a non-Apple translucent window that isn't just a snippet of desktop wallpaper pasted in the background.
It wouldn't matter if you did. The patent is not directed to just any translucent windows. The application acknowledges that there exist various prior art methods to draw objects, including windows, translucently, inlcuding methods they patented years ago.
The application appears to be directed more particularly to the user interface device of having a window's translucency be a function of the amount of time that has passed since the content most recently changed.
Not too long after Commodore crashed-and-burned, I saw some stuff that was being done vis-a-vis the AmigaOS GUI that involved translucency. I have lost my archives from that time, unfortunately, but it is much as described here. IIRC, one aspect was that the translucency could vary with mouse movement as well, so as a user moved "off" a window with the mouse, the transparency could increase to make the partially-hidden underlying window more visible.
I know that the enlightenment window manager had translucent windows in the late 90's
To the best of my recollection, those translucent windows only showed the desktop background, not other windows that were behind the translucent ones. I'm not sure if that counts in this case - I haven't looked at what Apple is patenting here. But none of the translucent windows I saw on Linux showed anything but the background. Contrast this to Apple's Terminal app, which shows windows underneath. And this translucency is real-time: if the window is playing video or something, it shows through.
"Wow, you're like some kind of superhero able to ward off happiness and success at every turn."
-- Ryan Stiles
Oh, and about the mouse, here is what I like about Apple's OS design over windows: my 5 button trackball (plus 2 scroll clicks) just works, the driver is already in the OS. I don't see the problem with that. But I have to tell you that once a tech support person came to my office and couldn't figure out why it was working as she moved the trackball as if it was a mouse...
No. You're wrong if you think I'm being insincere or trolling.
Perhaps you have some good sources, but your position is contrary to common opinion of property and American history. People have damned good reasons for not buying into the relatively new invention of "intellectual property." And I have to say, you're awefully cynical. Do you think this topic has been so hotly contested for the last 200-300 years just because everyone wants to steal?
Nice tautology. If one accepts that publically disclosed ideas are property, then yes, it's very dishonest to make weird exceptions to "property is property." But if one doesn't accept that publically disclosed ideas are property to begin with, then no such dishonesty or contradiction has occurred.
So quit calling me a fucking collectivist.
Now onto the issue..
Such a ridiculous extreme example just discredits Papua New Guineans. I can't believe you actually agree with that position, unless you actually went to the trouble of licensing your Slashdot handle from Vernor Vinge. If that culture thinks that speaking someone's name is theft, then that culture's concept of property is utterly alien.
I'll have to take your word on the Australian aboriginal song anomaly. But when you get to European (and today's American) culture, everything points to this stuff emerging with the medieval guilds, which definitely got their power from the state rather than the most people's concepts of right and wrong. (Contrast this to what a typical medieval person might think about someone stealing a cow.) In Britain, there weren't even modern-like laws about this stuff until the 17th century (patents) and 18th century (copyrights). (Again, compare this to laws about physical property.) And even those laws were primarily intended to attack the guilds (e.g. the Stationer's Company). And it was America that really led the way. And even that 1789 wording doesn't talk about property or as though the purpose was to protect a right, but rather, talks about the pragmatic utility. (Though I do concede that Madison does talk that way in the Federalist papers (#43) -- but I guess his views on this particular topic weren't too popular, because look what we ended up with in the Constitution).
If this idea is so deeply rooted, then why are all the laws so new? Laws about physical property sure aren't new.
Fine, trot out some more obscure cultures. But it's a new idea in Europe and America. The ancient Greeks, Chinese Confucians, Islamic states, Jews, and early Christians all had pretty much the same idea: knowledge came from the gods (or God) (or "the ancients") and "today's" people couldn't own it. As late as the Rennaissance, artists were thought of as "divinely inspired."
Get to the Enlightenment and finally people starting giving humanity some credit, and this idea started to pop up. Now, I don't belittle 1700s thought at all; just because it's new, doesn't mean it's wrong. Heck, most of what I believe in seems to come from that era. ;-) But even then, the idea that ideas could be owned, was
controversial: which is why the constitution says what it says,
and that copyrights and patents still have expiration dates. Maybe it really
is a collective argument, but the opposition's summary is that there's
prior art and inspiration behind just about everything. And many inventions
are rooted in ob
As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.