Apple patents involve Lion's Launchpad, further tweaks to Expose
TweetFollow Us on Twitter

Apple patents involve Lion's Launchpad, further tweaks to Expose

Two Apple patents (20100313156 and 20100313165) regarding an user interface for multiple regions have appeared at the US Patent & Trademark Office. They involve the Launchpad feature in the upcoming Mac OS X Lion -- and perhaps future tweaks to the Expose feature in Mac OS X.

Launchpad is designed to make it easier than ever to find and launch any app. Similar to the Home screen on iPad, you can see all the apps on your Mac displayed just by clicking the Launchpad icon in the dock. Apps can be organized in any order or grouped into folders, and you can swipe through multiple pages of apps to find the one you want.

User interfaces for multiple display regions are described. One embodiment provides an array of non-overlapping windows that are created from a set of overlapping windows, and a user can select one of the non-overlapping windows to obtain an enlarged view of that selected window while keeping the other windows in their non-overlapping state.

In one embodiment, the array of non-overlapping windows can include minimized windows or windows in other virtual desktops (e.g. windows in other "Spaces") or both. In one embodiment, only windows of a selected application are shown in non-overlapping mode while opened windows of other applications are not shown. The inventors on both patents are John Louch, Timothy W. Bumgarner, Eric S. Peyton and Christopher J. Hynes.

Here's Apple's background and summary of the invention: "Data processing systems, such as general purpose computers, often employ a graphical user interface which allows for the simultaneous presentation of multiple windows which can at least partially overlap each other on the screen of a display device. While the ability to have multiple windows open concurrently can provide a rich operating environment, thereby allowing a user to view and operate on windows from multiple applications, it can also create confusion and clutter in the graphical user interface.

"One embodiment of the present invention provides an improved version of Expose, which is a feature of the Macintosh operating system that allows a user to spread out windows created from a collection of windows which may overlap each other. It will be understood that a window is a display region; in one embodiment, the display region has a defined border or perimeter and can be moved independently of other display regions on a desktop region and can be minimized.

"Expose provides a live preview of the contents of each window in the array. In one embodiment, the array can be spread out in a gridlike manner on the screen of a display device. In one embodiment, a grid algorithm may be employed which maximizes window size of the various windows displayed in the array while keeping the windows on a grid; this algorithm may also attempt to minimize window movement from the current location of each window.

"In one embodiment, this improved version of Expose provides an enlarged preview of any one of the windows in the array of windows provided by Expose. The user can select any one of the windows by, for example, hovering a cursor over the window in the array and then pressing a key, in one embodiment, in order to cause this improved version of Expose to display an enlarged preview, which is larger than the version of the window shown in Expose if the window was reduced in size in order to fit within the grid or array provided by this improved version of Expose. In one embodiment, Expose attempts to show the window in its original size.

"In one embodiment, this improved version of Expose can display minimized windows in, for example, a minimized window section of the array. In an alternative embodiment, the minimized windows are displayed in the array without a minimized window section. In one embodiment, if Expose provides a minimized window section, a user can dynamically change the size of that section and thereby resize the minimized windows. In one embodiment, the moveable separator can be moved by user interaction (e.g. selection of a separator line and dragging of the line or otherwise moving of the line up or down (or left and right in an alternative embodiment)) in order to resize the two sections and thereby resize the windows within the two sections.

"In certain embodiments of the present invention, a name for each window is displayed adjacent to each window in Expose, whether or not the window is currently selected in Expose. Further, highlighting around the window or other indicator of a selection can be provided in the user interface to show the user which window in Expose is currently selected. In one embodiment, the icon in the dock for the application displaying the currently selected window can also be highlighted in the dock.

"In one embodiment of Expose described herein, the dock remains active and can accept user input while Expose displays the windows in the array or grid described herein. For example, the user may move a cursor or otherwise select icons along the dock while in Expose mode to bring up one or more menus for each icon for an application on the dock. In one embodiment, the user can select an icon on the dock while in the Expose mode to show only those windows (including minimized windows) of that application; in one embodiment, this method can work even for hidden windows when the user has previously selected the 'hide' command from an application menu for the application.

"In one embodiment, a user can invoke Expose by selecting an application's icon on the dock and by holding the selection (e.g. 'click' on the icon and hold down the mouse's button or tap and hold with a finger or stylus), and this results in the display of all currently open windows and minimized windows for the application even if the application was previously hidden by the user. In one embodiment, the selection can occur by positioning a cursor over the icon on the dock and pressing a key or button (e.g. a mouse's button) and holding the button down for a period of time in order to cause Expose to be invoked for that application, thereby hiding all other windows for other applications and displaying in Expose only those windows of the application selected from the interaction with the dock.

"At least certain embodiments of the present invention provide support for dragging and dropping of a file or other item (e.g. content within a file) onto an application's icon in the dock in order to invoke Expose, to thereby cause the display of all of the windows of that application currently open (and minimized windows) in order to allow the user to continue the drag to deposit the file or other item into a window selected from the array of windows in Expose for that application.

"For example, a plurality of windows from a plurality of applications may be displayed concurrently on the display device and the user may select a file from the desktop or a file from a user interface window of a file management system, such as the Finder, and then drag that selected file or otherwise move that selected file to an icon on the dock for a particular application, thereby causing all windows for other applications to be removed from the display and to cause Expose to present all windows for that application selected by the dragging operation to be displayed in the Expose mode. It will be understood that the drag and drop operation can occur by selecting the file or other item and then by selecting a command to indicate the file or other item to be associated with an icon or other representation of the application which can be selected by the user in a further operation.

"Other features and embodiments are described further below. It will be understood that the present invention may be implemented in a variety of data processing systems, such as general purpose computers, handheld computers, embedded systems, cellular telephones, and other consumer electronic devices. It will also be understood that the present invention may be implemented in software which is stored on a computer readable medium which will cause a data processing system to perform one or more of the methods described herein.

-- Dennis Sellers

 
AAPL
$107.34
Apple Inc.
+0.60
MSFT
$46.62
Microsoft Corpora
+0.13
GOOG
$549.33
Google Inc.
+0.43

MacTech Search:
Community Search:

Software Updates via MacUpdate

OneNote 15.3.2 - Free digital notebook f...
OneNote is your very own digital notebook. With OneNote, you can capture that flash of genius, that moment of inspiration, or that list of errands that's too important to forget. Whether you're at... Read more
Audio Hijack Pro 2.11.4 - Record and enh...
Audio Hijack Pro drastically changes the way you use audio on your computer, giving you the freedom to listen to audio when you want and how you want. Record and enhance any audio with Audio Hijack... Read more
Iridient Developer 3.0.0 beta 3 - Powerf...
Iridient Developer (was RAW Developer) is a powerful image conversion application designed specifically for OS X. Iridient Developer gives advanced photographers total control over every aspect of... Read more
TextWrangler 4.5.11 - Free general purpo...
TextWrangler is the powerful general purpose text editor, and Unix and server administrator's tool. Oh, and also, like the best things in life, it's free. TextWrangler is the "little brother" to... Read more
NeoFinder 6.6 - Catalog your external me...
NeoFinder (formerly CDFinder) rapidly organizes your data, either on external or internal disks, or any other volumes. It catalogs all your data, so you stay in control of your data archive or disk... Read more
Chromium 38.0.2125.111 - Fast and stable...
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all Internet users to experience the web. FreeSMUG-Free OpenSource Mac User Group build is... Read more
Default Folder X 4.6.11 - Enhances Open...
Default Folder X attaches a toolbar to the right side of the Open and Save dialogs in any OS X-native application. The toolbar gives you fast access to various folders and commands. You just click... Read more
Mariner Write 3.9.3 - Light-weight and s...
Mariner Write is your Mac OS go-to word processing tool! Professional writer, educator or student, Write has all the functionality you need for that important letter, technical paper or research... Read more
DesktopLyrics 2.6.5 - Displays current i...
DesktopLyrics is an application that displays the lyrics of the song currently playing in "iTunes" right on your desktop. The lyrics for the song have to be set in iTunes; DesktopLyrics does nothing... Read more
DiskMaker X 4.0b4 - Make a bootable OS X...
DiskMaker X (formerly Lion DiskMaker) is an application built with AppleScript that you can use with many versions of OS X to build a bootable drive from OS X OS X 10.8 Mountain Lion up to OS X 10.10... Read more

Latest Forum Discussions

See All

Medford Asylum: Paranormal Case - Hidden...
Medford Asylum: Paranormal Case - Hidden Object Adventure (Full) 1.0 Device: iOS Universal Category: Games Price: $4.99, Version: 1.0 (iTunes) Description: Uncover the mystery of Medford City asylum! | Read more »
Secret Files Sam Peters (Games)
Secret Files Sam Peters 1.0.0 Device: iOS Universal Category: Games Price: $2.99, Version: 1.0.0 (iTunes) Description: [ After the successful iOS release of Secret Files Tunguska, the acclaimed point and click adventure Secret Files... | Read more »
Woah Dave! (Games)
Woah Dave! 1.0 Device: iOS Universal Category: Games Price: $1.99, Version: 1.0 (iTunes) Description: ***SPECIAL LAUNCH PRICE! IT DOESN'T COST A LOT OF MONEY!*** Optimized for iPhone 6+! A huge hit at E3, PAX, PAX East, IndieCade... | Read more »
Drift'n'Drive (Games)
Drift'n'Drive 1.0.0 Device: iOS Universal Category: Games Price: $1.99, Version: 1.0.0 (iTunes) Description: Follow your destiny to become the ultimate racing driver! | Read more »
Twisty Hollow (Games)
Twisty Hollow 1.0.1 Device: iOS Universal Category: Games Price: $2.99, Version: 1.0.1 (iTunes) Description: A self-appointed mayor is spinning the town of Twisty Hollow out of order with nonsensical rulings. His cryptic instructions... | Read more »
Omnistat (Utilities)
Omnistat 1.0 Device: iOS Universal Category: Utilities Price: $1.99, Version: 1.0 (iTunes) Description: Omnistat is an application for tech lovers, it's the easiest way to consult your device stats. With Omnistat you don't need to... | Read more »
South Park Pinball Review
South Park Pinball Review By Blake Grundman on October 29th, 2014 Our Rating: :: FAN SERVICE GALOREUniversal App - Designed for iPhone and iPad It is hard to go wrong when tables are obviously being designed by fans of a specific... | Read more »
Mmm Fingers Review
Mmm Fingers Review By Jennifer Allen on October 29th, 2014 Our Rating: :: SIMPLE PLEASURESUniversal App - Designed for iPhone and iPad Chasing high scores with just one finger works well for Mmm Fingers.   | Read more »
Indie Classic King of Dragon Pass Goes o...
Indie Classic King of Dragon Pass Goes on Sale to Celebrate its 15th Anniversary Posted by Jessica Fisher on October 29th, 2014 [ permalink< | Read more »
NHL 2K Review
NHL 2K Review By Blake Grundman on October 29th, 2014 Our Rating: :: FAR FROM ALL-STARUniversal App - Designed for iPhone and iPad After three years away, the NHL 2K brand returns to mobile. Can it live up to the advancements made... | Read more »

Price Scanner via MacPrices.net

Mujjo Steps Up The Game With Refined Touchscr...
Netherlands based Mujjo have just launched their Refined Touchscreen Gloves, stepping up their game. The gloves feature a updated elegant design that takes these knitted gloves to the next level. A... Read more
Sale! Preorder the new 27-inch 5K iMac for $2...
 Abt Electronics has the new 27″ 3.5GHz 5K iMac on sale and available for preorder for $2374.05 including free shipping. Their price is $125 off MSRP, and it’s the lowest price available for this... Read more
Simplex Solutions Inc. Brings Secure Web Surf...
New York based Simplex Solutions Inc. has announced the release and immediate availability of Private Browser 1.0, its revolutionary new secure web browser developed for iPhone, iPad and iPod touch... Read more
Save up to $180 off MSRP with an Apple refurb...
The Apple Store has Apple Certified Refurbished 2014 MacBook Airs available for up to $180 off the cost of new models. An Apple one-year warranty is included with each MacBook, and shipping is free.... Read more
Apple refurbished 2013 MacBook Pros available...
The Apple Store has Apple Certified Refurbished 13″ and 15″ MacBook Pros available starting at $929. Apple’s one-year warranty is standard, and shipping is free: - 13″ 2.5GHz MacBook Pros (4GB RAM/... Read more
What Post PC Era? – The Mac Bounces Back, Big...
Apple’s fiscal Q4 2014 was an all-time record quarter for Mac sales, with 5.5 million units shipped, representing nearly one million more sales (+21 percent, + 25 percent sequentially) than Apple... Read more
Unpacking The Big Changes At Microsoft – iPad...
The days of product keys and email attachments are nearing an end and Microsoft, though late to the game, is making big strides to keep up, says tech expert Karl Volkman of SRV Network, Inc. Under... Read more
Apple refurbished iPad Airs and minis availab...
Apple dropped prices recently on Apple Certified Refurbished iPad Airs and iPad mini 2s, with models now available starting at $209. Apple’s one-year warranty is included with each model, and... Read more
Practice Fusion Launches New Electronic Healt...
Practice Fusion, claimed to be the nation’s largest cloud-based electronic health records (EHR) platform, has launched a new EHR for Practice Fusion’s community of more than 112,000 medical... Read more
Logitech Unveils Keys-To-Go: Portable, Spill-...
Today Logitech unveiled the new Logitech Keys-To-Go, a slender stand-alone Bluetooth keyboard for any iPad that can fit anywhere and go everywhere. Logitech has also updated its current lineup of... Read more

Jobs Board

*Apple* Solutions Consultant (ASC) - Apple I...
…important role that the ASC serves is that of providing an excellent Apple Customer Experience. Responsibilities include: * Promoting Apple products and solutions Read more
*Apple* Solutions Consultant (ASC) - Apple I...
…important role that the ASC serves is that of providing an excellent Apple Customer Experience. Responsibilities include: * Promoting Apple products and solutions Read more
*Apple* Solutions Consultant (ASC) - Apple I...
…important role that the ASC serves is that of providing an excellent Apple Customer Experience. Responsibilities include: * Promoting Apple products and solutions Read more
*Apple* Solutions Consultant - Apple Inc. (U...
…important role that the ASC serves is that of providing an excellent Apple Customer Experience. Responsibilities include: * Promoting Apple products and solutions Read more
*Apple* Solutions Consultant - Apple Inc. (U...
…important role that the ASC serves is that of providing an excellent Apple Customer Experience. Responsibilities include: * Promoting Apple products and solutions Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.