Slashdot Log In
Steve Jobs Patents "The Dock"
Posted by
CmdrTaco
on Wed Oct 08, 2008 08:43 AM
from the what's-next dept.
from the what's-next dept.
theodp writes "If you're a PC, you may be unfamiliar with The Dock, the bar of icons that sits at the bottom or side of a Mac and provides easy access to Apple applications. But don't count on it becoming a standard on the PC. On Tuesday, the USPTO awarded Apple — and inventor Steve Jobs — a patent for their User Interface for Providing Consolidation and Access, aka 'The Dock,' after a rather lengthy nine-year wait."
Related Stories
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.
CDE? (Score:5, Insightful)
you have to be kidding.. CDE has had this for years, if not decades..
Re:CDE? (Score:5, Insightful)
Parent
Re:CDE? (Score:4, Insightful)
Don't PCs already have a dock? "The bar of icons that sits at the bottom or side of a Mac and provides easy access to Apple applications."
The sounds like a description of the start menu, and its corresponding bar.
Hmmm.
I wonder why Jobs did not patent the Trashcan/recycle bin utility?
Parent
Actually, they already have. (Score:5, Informative)
Parent
Re:CDE? (Score:5, Insightful)
Yes it does. There are bazillions of patents with similar names because they cover similar subjects. With only a brief description of a patent it's impossible to know whether it is indeed novel. Fortunately, patents are more than a brief description. The Dock patent does into great detail covering the magnification feature. It's easy to trash a patent by looking at the title and saying "it's been done before". But when you actually read it, it becomes a bit less obvious the novel things the patent claims have actually been done before. Does Claim 120 ring any bells?:
That's some details of how that nice "hump" is generated when you use the magnification feature. Had you seen specifically that before 1999?
Parent
Re:CDE? (Score:5, Interesting)
The sounds like a description of the start menu, and its corresponding bar. Hmmm.
I wonder why Jobs did not patent the Trashcan/recycle bin utility?
You mean the Apple menu and it's associated bar? As it was pretty much taken directly from the MacOS. There were plenty of other similarities like how holding the shift key down during boot would turn off extensions/go into safe mode. IIRC, they copied Win95 from the MacOS so closely they managed to get some of the bugs in there also.
Jobs should have patented it so that MS wouldn't have copied it when they made Win95. Perhaps he's learned his lesson?
Parent
Re:CDE? (Score:5, Informative)
more like the quick launch bar...which granted appeared only in XP.
More like Windows 95 [google.com]...
Adding Applications to Internet Explorer 4.0's Quick Launch Toolbar
Inside Microsoft Windows 95
A publication of The Cobb Group
Published March 1998
If you've installed Internet Explorer 4.0, you've probably noticed the new Quick Launch toolbar sitting between the Start button and the taskbar, as shown in Figure A. The icons on this handy toolbar make it very easy to launch some of Internet Explorer's applications. Once you get in the habit of using the Quick Launch toolbar, you'll quickly appreciate its convenience and efficiency. [...]
Parent
Re:More like windows 3.1 (Score:5, Informative)
Actually, in 3.1 you could have 'MOM' the Microsoft Office Manager, that was a bar that sat at the top of the screen with icons to launch Office apps. It was part of Office, not Windows, but it's been around for a while. In Office 95 they replace it with a bar that could dock with the side of the screen like another task bar.
Thanks for the flashbacks. I forget how long I've been doing this sometimes.
Parent
Re:More like windows 3.1 (Score:5, Funny)
Parent
Re:More like windows 3.1 (Score:5, Insightful)
I personally think that this is just a good example of how patents and copyrights passed the offramp to sanity a few miles back. You have MSFT patenting the double click(or as my home users call it "Clicky Clicky") you have Amazon patenting the single click,and now Apple has jumped on the crazy train. It has already gotten to be a minefield when it comes to patents and copyrights and I don't think anyone in their right mind would say that either promotes the arts and encourages innovation. What we need is serious reform or the USA is going to be left out of the 21st century as all the innovation goes to countries that don't have the minefields of patents and copyrights to navigate.
And for those on Windows who wouldn't mind a quick,easy,low resource dock of their own I'd suggest they snatch a copy of Rocketdock [rocketdock.com] before Apple ends up killing it over this patent. They have plenty of addons and icons and skins [rocketdock.com] to customize it your way and it runs really nice.
Parent
Re:CDE? (Score:5, Funny)
You're choice really.
Why, you're right? I am choice!
Parent
Re:CDE? (Score:4, Interesting)
PC. On Tuesday, the USPTO awarded Apple â" and inventor Steve Jobs â" a patent for their User Interface for Providing Consolidation and Access, aka 'The Dock', after a rather lengthy nine-year wait."
Didn't everyone already have a dock 9 years ago ?
Parent
Re:CDE? (Score:5, Funny)
PC. On Tuesday, the USPTO awarded Apple â" and inventor Steve Jobs â" a patent for their User Interface for Providing Consolidation and Access, aka 'The Dock', after a rather lengthy nine-year wait."
Didn't everyone already have a dock 9 years ago ?
Actually, I believe it's much longer ago than that. Otis Redding has prior art on that one.
http://www.youtube.com/watch?v=wzrXc68gNjQ [youtube.com]
http://en.wikipedia.org/wiki/(Sittin'_on)_the_Dock_of_the_Bay [wikipedia.org]
I know, I know, but what a great old song though. Just thought I'd add a little humor to a dry discussion and a little music to everyones' day. :)
Cheers!
Strat
Parent
Re:CDE? (Score:5, Interesting)
I can recall using CDE on an AIX box just over ten years ago. It was a well established part of the interface at that time. Anyone actually know the inception date of CDE's dock?
Parent
Re:CDE? (Score:4, Informative)
Parent
Re:CDE? (Score:5, Informative)
CDE [wikipedia.org] came out in 1993. The MacOS dock has its origin in NeXT [wikipedia.org] who was later purchased by Apple, leading to Steve Jobs coming back to Apple.
Nextstep [wikipedia.org] was first released in 1989 with previews all the way back to 1986 (according to Wikipedia anyway).
Thus, Nextstep does seem to preceed CDE by quite a few years and with NeXT Apple purchased these IP rights.
What this means for other OSes and Dock implementations I don't know.
Parent
Re:CDE? (Score:5, Informative)
Parent
Re:CDE? (Score:5, Insightful)
Thus, Nextstep does seem to preceed CDE by quite a few years and with NeXT Apple purchased these IP rights.
"These" IP rights? What IP rights would that be? Even if NeXT had been the first company to do this in the 80's, they would have had to apply for patents then, not more than a decade later.
Second, there were equivalent constructions for X and Smalltalk. Oh, and in case you were wondering, both of those predated NeXT and NeXT liberally copied from both of them.
Parent
The Death of Y'z Dock (Score:5, Informative)
The Y'z Dock software was really really slick and very comparable to Apple's. You can still find the beta distros on pages like Fileforum and other third party hosters (I won't link because you will have to use those at your own risk).
I don't think anyone in the community ever thought they could get away with mimicking the dock
Re:The Death of Y'z Dock (Score:5, Interesting)
I wonder if StarDock will come under fire for ObjectDock.
Parent
Re:The Death of Y'z Dock (Score:5, Insightful)
I don't know why that went out of style
It completely went out of style when:
Hi, I'm a Mac.
And I'm a PC.
Parent
Oh.. you mean the Quick Start Bar? (Score:4, Insightful)
Re:Oh.. you mean the Quick Start Bar? (Score:5, Interesting)
No, he means the 'system tray', which is the closest equivalent to 'the dock' that exists on Windows. 'The dock' has been part of the Macintosh OS and user interface since its introduction in 1984. There have been plenty of imitators, such as the GNOME System Notification Area and The Windows 9x System Tray and the 'dock area' in so many other environments -- KDE, NeXTStep, OpenStep/GNUStep, XFCE, CDE, etc., but I don't think any of them predate the Mac's 'dock'.
Parent
No dock... (Score:4, Informative)
"The dock has been part of the Macintosh OS and user interface since its introduction in 1984."
Uh. No. The 1984 Mac (which I owned and for which I also wrote software) most certainly did NOT have a dock. It had menus and windows and desktop icons... but no dock.
Parent
Re:Oh.. you mean the Quick Start Bar? (Score:5, Informative)
Parent
Re:Oh.. you mean the Quick Start Bar? (Score:4, Insightful)
That's an awfully trivial difference.
Parent
Re:Oh.. you mean the Quick Start Bar? (Score:4, Insightful)
That's an awfully trivial difference.
Not in patent-land.
Parent
So what if it's trivial? (Score:5, Funny)
That's an awfully trivial difference.
Which is exactly what makes it patentable in the United States.
Parent
Re:Oh.. you mean the Quick Start Bar? (Score:5, Insightful)
Yes I know OSX isn't perfect (I can rant for days about the awfulness of Safari) but to paraphrase Winston Churchill: OSX is the worst operating system, except for all of the others.
Parent
Re:Oh.. you mean the Quick Start Bar? (Score:5, Insightful)
If I glance at the KDE bar under the browser window right now, I can see a couple of PDFs, my Thunderbird Inbox, and Firefox open to Slashdot. In a separate area, I can see commonly used stuff that could be open but isn't right now (Konsole, Ktorrent, KVpnc, and Amarok).
Tell me, why is it better to have these bunched together into a single menu where you can't differentiate what's open and what isn't?
P.S. I bet I hit -1, Flamebait in less than 2 minutes for this, but I'm asking an honest question and would appreciate an well-thought-out answer from someone.
Parent
Re:Oh.. you mean the Quick Start Bar? (Score:4, Insightful)
Why (in Windows, KDE, etc) is there a place to start a program (Menu, QuickLaunch), and a different place to maximise it from, see where it's running? Answer me that?
When I click the Firefox icon on the AWN dock, I'm saying "I want Firefox". I don't care if it's not running, and has to start a new one, or if there's one already running it can bring up. I just want Firefox to appear in front of me. Same for Thunderbird, PSI, Last.FM, Amarok, whatever.
So yes, actually, docks make a lot of sense for apps that you only ever have 1 instance of. Like most of them. Terminals, etc - sure - that's different. And FWIW, I just have a Terminal quicklaunch set up to spawn as many as I need.
Parent
Re:Oh.. you mean the Quick Start Bar? (Score:4, Funny)
In my Dock there are little indicators that tell you if an app is running or not. Maybe you need glasses?
Parent
Re:Oh.. you mean the Quick Start Bar? (Score:5, Insightful)
Tell me, why is it better to have these bunched together into a single menu where you can't differentiate what's open and what isn't?
In many ways, it doesn't matter whether an application is currently running or not.
You want to use it? You click on it.
The advantage is that it's in the same place every time, whether running or not. Sure, if it needs to launch the application then you might have a delay for a few seconds first, but otherwise the resulting behaviour should be pretty similar in both cases. (i.e. if a text editing application is running but has no windows open, then clicking on it in the dock will open a new window - just as opening the application would. The HIG documents mandate this.)
If background applications are intelligent about not using CPU time, and the OS is clever about paging out unused code - then there's little reason you should ever need to quit an application. It therefore makes little sense of Apple to optimize their UI for two different cases, when a simplified version will handle both adequately.
Parent
Re:Oh.. you mean the Quick Start Bar? (Score:5, Informative)
All in one place.
Parent
Re:Oh.. you mean the Quick Start Bar? (Score:5, Informative)
I don't mean to pick on you in particular in this story, but you're the first post I ran across I could reply about this to.
Every single person on here talking about prior art, prior patents, the quick start bar or any of a dozen other things among the responses to this story clearly have never written, or had to read or evaluate a patent before.
If you don't know how to read a patent (and there are *very* specific ways that the description relates to both independent and dependent claims), then you really have no idea what you're talking about when you start talking about prior art.
And FYI, the quick start bar is not prior art for the independent claims being made in this patent.
Its one thing to criticize software patents in general, but you shouldn't get specific with criticisms unless you know what you're talking about... it weakens the arguments you may be making.
Parent
Re:Oh.. you mean the Quick Start Bar? (Score:5, Funny)
Parent
Another example of prior art. (Score:4, Informative)
Another example of prior art is HP's Dashboard. (It was a 'Program Manager' replacement for Windows 3.1. It's main design hurdle was that it was in the middle of the screen and thus you had to either keep minimizing apps, or resize them around the center program launcher if you wanted to quickly swap around to different applications. Once you got around it's quirks if was a very fine piece of software for its time.
The worst part is (Score:5, Funny)
Since when does the comma take precedence over the semicolon? Normally, that would be read as a list of four items: Ording, Jobs Bas, Lindsay Steven P., and Donald J. The fact that such vile abuse of punctuation is standard as the USPTO is irrefutable proof that the entire institution is corrupt.
Not a patent on the dock (Score:5, Informative)
Can you even bother to read the abstract?
To provide greater access and consolidation to frequently used items in the graphical user interface, a userbar is established which includes a plurality of item representations.
Not the patentable part...
To permit a greater number of items to reside in the userbar, a magnification function can be provided which magnifies items within the userbar when they are proximate the cursor associated with the graphical user interface.
Ah, yes, there we go. The patent is for rollover magnification of the items in the dock.
Re:Not a patent on the dock (Score:4, Interesting)
To permit a greater number of items to reside in the userbar, a magnification function can be provided which magnifies items within the userbar when they are proximate the cursor associated with the graphical user interface.
Ah, yes, there we go. The patent is for rollover magnification of the items in the dock.
This concept is also old as the world. You can find a myriad of, for example, Flash UI-s and experiments on the web as early as 1996-8 that offer all kinds of navigation via "lens zoom" when you hover.
But I guess the irony comes from the fact that kind of zoom is a usability disaster, and Apple themselves have disabled it by default on Leopard.
Parent
Good! (Score:5, Funny)
Good! That row of icons that I never liked will be relegated to the Apple desktop and won't clutter anymore the screens of any other OS :-)
What the patent covers (Score:5, Informative)
1. A computer system comprising: a display; a cursor for pointing to a position within said display; a bar rendered on said display and having a plurality of tiles associated therewith; and a processor for varying a size of at least one of said plurality of tiles on said display when said cursor is proximate said bar on said display and for repositioning others of said plurality of tiles along said bar to accommodate the varied size of said one tile.
Roughly, increasing the size of the icon which the mouse is over, and repositioning icons around it.
36. A computer system comprising: a display; a cursor for pointing to a position within said display; a userbar rendered on said display and having a plurality of tiles associated therewith; and a processor for varying a position of at least one of said plurality of tiles on said display when said cursor is proximate said bar on said display, in accordance with a predefined relationship between an effect width W, a default height h of said at least one of said plurality of tiles and a selected maximum height H of said at least one of said plurality of tiles wherein said predefined relationship includes a function S defined as: S=((H-h)/2)/sine(.pi..times.(h+2)/(W.times.2)).
Roughly, a bar in a gui where the position of icons nearby the mouse is modified according to the formula given.
65. A computer system comprising: a display; a cursor for pointing to a position within said display; a userbar rendered on said display and having a plurality of tiles associated therewith; and a processor for varying a position of at least one of said plurality of tiles on said display when said cursor is proximate said bar on said display, wherein said processor displays a label associated with said at least one of said plurality of tiles with a first predetermined fade-in rate when said cursor moves proximate said at least one of said plurality of tiles from another of said plurality of tiles, and with a second predetermined fade-in rate when said cursor moves proximate said at least one of said plurality of tiles from outside a region associated with said userbar.
Roughly, displaying the name of a program (by fading it in) when you run the mouse over the associated icon from outside the dock.
67. A computer system comprising: a display; a cursor for pointing to a position within said display; a userbar rendered on said display and having a plurality of tiles associated therewith; and a processor for varying a position of at least one of said plurality of tiles on said display when said cursor is proximate said bar on said display, wherein said processor displays a label associated with said at least one of said plurality of tiles with a first predetermined fade-in rate when said cursor moves proximate said at least one of said plurality of tiles from another of said plurality of tiles, and wherein said processor fades out said label when said cursor moves away from said at least one of said plurality of tiles using a first fade out rate when said cursor moves into another of said at least one of said plurality of tiles, and using a second fade out rate when said cursor moves out of a region associated with said bar.
Roughly, displaying the name of a program (by fading it in) when you run the mouse over the associated icon from another icon.
69. A method for displaying items in a graphical user interface comprising the steps of: providing a plurality of said items in a region of said graphical user interface, each of said items having a default height associated therewith; moving a cursor along said region; and selectively magnifying at least one of said items closest to said cursor to a first level and magnifying items proximate to said one item to other levels less than said first level.
LISTEN...some of you are not paying attention (Score:5, Funny)
Key pieces of this story:
It's Apple.
It's Jobs.
It's therefore NOT eligible for scrutiny.
Move along...
OH NOES! (Score:5, Interesting)
Oh shit! This means we can't have icons both showing a task that can be opened and one that already is in one icon!
Oh well! I'm not sure how we'll survive, but those crazy developers are pretty resourceful, I'm sure we'll find some other way to launch applications and check if they're still open later.
o_0 (Score:4, Funny)
Good Lord, Steve. Just patent PURE SHINY EVIL [today.com] and be done with it.
Authentic Apple iEvil! Not that ersatz Zune Evil, hahahahaha! Get only the best evil!
How Specific is the Patent? (Score:4, Interesting)
I have just had a look at the patent and it seems to be *how* the "dock" is *presented*.
E.g. the patent constantly mentions things like *fading-in* the program name over a "tile" (icon?), *magnification* of a tile and it uses the term "bar" instead of "dock". The patent even specifies formulas!
Does this mean that a "dock" can be implemented by using different "effects" and formulas?
Also, the "magnification" seems to be specifically defined in the patent. I'm sure there are other ways this can be done without "violating" the patent.
Certain parts of the patent seem very narrow. It seems to cover direct clones of the Mac "dock".
If this is the case then this seems to be an expensive patent for a trivial issue.
Re:I havent seen Apple's version (Score:5, Informative)
Parent
Re:I havent seen Apple's version (Score:5, Interesting)
So basically, CSS Dock [ndesign-studio.com] is now illegal despite the fact that it is just JavaScript (written using jQuery) and CSS? Great. Now when I'm doing web development, I need to make sure I'm not stepping on the patents of people in completely different arenas.
Parent
RTFP (Score:4, Informative)
Well, yes, Steve Jobs (ever heard of him?) introduced the Dock at NeXT almost 20 years ago.
This patent is for the annoying magnification effect that was added in OS X only 10 years ago.
Parent
Re:It's just a ripoff of OS/2 Warp... (Score:4, Interesting)
Parent