Slashdot Mirror


Steve Jobs Patents "The Dock"

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."

15 of 580 comments (clear)

  1. CDE? by goaliemn · · Score: 5, Insightful

    you have to be kidding.. CDE has had this for years, if not decades..

    1. Re:CDE? by GauteL · · Score: 5, Informative

      CDE came out in 1993. The MacOS dock has its origin in NeXT who was later purchased by Apple, leading to Steve Jobs coming back to Apple.

      Nextstep 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.

    2. Re:CDE? by Henriok · · Score: 5, Informative

      Patent application #5146556 from 1992 is clearly the precursor to the Dock. Filed by Steve Jobs et al, while at NeXT.

      --

      - Henrik

      - when the Shadows descend -
    3. Re:CDE? by clone53421 · · Score: 5, Informative

      more like the quick launch bar...which granted appeared only in XP.

      More like Windows 95...

      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. [...]

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    4. Re:CDE? by mollymoo · · Score: 5, 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.

      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?:

      120. The method of claim 117 wherein each icon is displayed within a corresponding tile area having two opposite edges that are respectively located at distances d.sub.1 and d.sub.2 from said cursor, and said other icons are magnified by the factor 1+(d.sub.2'-d.sub.1')/(d.sub.2-d.sub.1), where: d.sub.1=S.times.sine(.pi./2.times.d.sub.1/W) and d.sub.2'=S.times.sine(.pi./2.times.d.sub.2/W), where W is equal to said defined distance, and (S=((H-h)/2)/sine(.pi..times.(h/2)/(W.times.2)), where H is a magnified size for one dimension of said one icon, and h is a default display size for said one dimension.

      That's some details of how that nice "hump" is generated when you use the magnification feature. Had you seen specifically that before 1999?

      --
      Chernobyl 'not a wildlife haven' - BBC News
    5. Re:CDE? by spazdor · · Score: 5, Funny

      You're choice really.

      Why, you're right? I am choice!

      --
      DRM: Terminator crops for your mind!
  2. Re:Oh.. you mean the Quick Start Bar? by morgan_greywolf · · 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'.

  3. Re:The Death of Y'z Dock by Samantha+Wright · · Score: 5, Interesting

    This is probably actually a move to advance that agenda--Apple's paranoia about its software running on generic hardware actually extends to any representation of its interface running on generic hardware. There have been about a dozen Windows dock applications under various names, many of which have gotten cease-and-desist orders. Aqua-Soft has been something of a hub for this kind of stuff in the past, and their various policies and histories are very prominent indirect evidence of exactly what the landscape looks like. (They used to host things more directly, if I recall.)

    I wonder if StarDock will come under fire for ObjectDock.

    --
    Bio questions? Ask me to start a Q&A journal. Computer analogies available for most topics!
  4. The worst part is by Shin-LaC · · Score: 5, Funny

    Inventors: Ording; Bas (Sunnyvale, CA), Jobs; Steven P. (Palo Alto, CA), Lindsay; Donald J. (Mountain View, CA)

    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.

  5. Not a patent on the dock by larry+bagina · · 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.

    --
    Do you even lift?

    These aren't the 'roids you're looking for.

  6. Re:Oh.. you mean the Quick Start Bar? by Anonymous Coward · · Score: 5, Informative

    Windows doesn't have any widget that gives you access to both running apps and common apps in the same place. A task bar combined with a quick launch bar is slightly different, as you'll end up with 2 icons for something launched from the quick launch bar, one representing the running app, and the other prepared to launch another instance. Mac's interface is different from windows.

  7. Good! by pmontra · · 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 :-)

  8. What the patent covers by radarjd · · Score: 5, Informative
    Here are the patent's independent claims:

    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.

  9. So what if it's trivial? by tepples · · Score: 5, Funny

    That's an awfully trivial difference.

    Which is exactly what makes it patentable in the United States.

  10. Re:More like windows 3.1 by deniable · · 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.