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

 

Community Search:
MacTech Search:

Software Updates via MacUpdate

WhiteCap 6.7.1 - Visual plug-in for iTun...
WhiteCap is a sleek and sophisticated music visualizer and screensaver that features futuristic, wireframe mesh visuals with dynamic backgrounds and colors. WhiteCap contains thousands of visual... Read more
DiskMaker X 6.0 rc5 - Make a bootable OS...
DiskMaker X (was Lion DiskMaker) helps you to build a bootable drive from the official OS X installer app (the one you download from the Mac App Store). It detects the OS X Install program with... Read more
Lyn 1.9 - Lightweight image browser and...
Lyn is a fast, lightweight image browser and viewer designed for photographers, graphic artists, and Web designers. Featuring an extremely versatile and aesthetically pleasing interface, it delivers... Read more
MacFamilyTree 8.2.1 - Create and explore...
MacFamilyTree gives genealogy a facelift: modern, interactive, convenient and fast. Explore your family tree and your family history in a way generations of chroniclers before you would have loved.... Read more
LaunchBar 6.9 - Powerful file/URL/email...
LaunchBar is an award-winning productivity utility that offers an amazingly intuitive and efficient way to search and access any kind of information stored on your computer or on the Web. It provides... Read more
LaunchBar 6.9 - Powerful file/URL/email...
LaunchBar is an award-winning productivity utility that offers an amazingly intuitive and efficient way to search and access any kind of information stored on your computer or on the Web. It provides... Read more
MacFamilyTree 8.2.1 - Create and explore...
MacFamilyTree gives genealogy a facelift: modern, interactive, convenient and fast. Explore your family tree and your family history in a way generations of chroniclers before you would have loved.... Read more
Spotify 1.0.57.474. - Stream music, crea...
Spotify is a streaming music service that gives you on-demand access to millions of songs. Whether you like driving rock, silky R&B, or grandiose classical music, Spotify's massive catalogue puts... Read more
VOX 2.8.26 - Music player that supports...
VOX just sounds better! The beauty is in its simplicity, yet behind the minimal exterior lies a powerful music player with a ton of features and support for all audio formats you should ever need.... Read more
beaTunes 5.0.1 - Organize your music col...
beaTunes is a full-featured music player and organizational tool for music collections. How well organized is your music library? Are your artists always spelled the same way? Any R.E.M. vs REM?... Read more

Latest Forum Discussions

See All

This War of Mine gets a new ending and m...
This War of Mine just got a big new update, featuring free DLC that adds a new ending to the game, among other exciting changes. The update is celebrating the game's two-year release anniversary. Apart from the new ending, which will be quite... | Read more »
Summon eight new heroes in Fire Emblem H...
Nintendo keeps coming at us with Fire Emblem Heroes updates, and it doesn't look like that trend is stopping anytime soon. The folks behind the game have just announced the new War of the Clerics Voting Gauntlet, expected to start next Tuesday. [... | Read more »
The best deals on the App Store this wee...
iOS publishers are pulling out all the stops this week -- there's a huge number of seriously great games at discounted prices this week. Let's not waste any time and get right down to business. [Read more] | Read more »
The House of da Vinci (Games)
The House of da Vinci 1.0.0 Device: iOS Universal Category: Games Price: $4.99, Version: 1.0.0 (iTunes) Description: Enter The House of Da Vinci, a new must-try 3D puzzle adventure game. Solve mechanical puzzles, discover hidden... | Read more »
Solve the disappearance of history’s gre...
Blue Brain Games invites you to indulge in an immersive hands-on 3D puzzle adventure in similar vein to The Room series, with its debut release The House of Da Vinci. Set during the historic period of the Italian Renaissance (when Leonardo himself... | Read more »
Age of Rivals (Games)
Age of Rivals 3.3 Device: iOS Universal Category: Games Price: $.99, Version: 3.3 (iTunes) Description: Deep civilization-building strategy in a fast-paced card game! | Read more »
Panthera Frontier (Games)
Panthera Frontier 1.0 Device: iOS Universal Category: Games Price: $4.99, Version: 1.0 (iTunes) Description: | Read more »
Angry Birds Evolution beginner's gu...
Angry Birds changes things up a fair bit in its latest iteration, Angry Birds Evolution. The familiar sling-shot physics mechanics are still there, but the game now features team-based gameplay, RPG elements, and a new top-down view. With all of... | Read more »
Sega Forever is for the retro game fans
Sega is launching a new retro games service titled Sega Forever, in a move that's sure to delight games enthusiasts with a bit of nostalgia. Sega's releasing five classic games for free. The titles include Sonic the Hedgehog, Phantasy Star II,... | Read more »
The Little Acre (Games)
The Little Acre 1.0 Device: iOS Universal Category: Games Price: $2.99, Version: 1.0 (iTunes) Description: | Read more »

Price Scanner via MacPrices.net

ABBYY TextGrabber 6 for iOS Implements Instan...
ABBYY has announced the release of TextGrabber 6.0.0, an important feature update to the company’s productivity app developed for iOS and Android devices. TextGrabber 6.0 now offers Real-Time... Read more
vPhone, First Smartphone That Can’t Be Lost,...
Austin, Texas based Hypori has introduced the vPhone, a virtual smartphone that affords every business user the benefits of separate work and personal phones, conveniently delivered on a single... Read more
Save this weekend with 2016 refurbished MacBo...
Apple has dropped prices on Certified Refurbished 2016 15″ and 13″ MacBook Pros by as much as $590 off original MSRP. An Apple one-year warranty is included with each model, and shipping is free: -... Read more
New 27-inch 3.4GHz iMac on sale for $1699, sa...
MacMall has the new 2017 27″ 3.4GHz iMac (MNE92LL/A) in stock and on sale for $1699 including free shipping. Their price is $100 off MSRP. Read more
Clearance 2016 MacBook Pros available for up...
B&H Photo has clearance 2016 13″ and 15″ MacBook Pros in stock today and on sale for up to $400 off original MSRP. Shipping is free, and B&H charges NY & NJ sales tax only: - 15″ 2.7GHz... Read more
Apple Ranks 9th In comScore Top 50 U.S. Digit...
comScore, Inc. has released its monthly ranking of U.S. online activity at the top digital media properties for May 2017 based on data from comScore Media Metrix Multi-Platform. * Entity has... Read more
10.5-inch iPad Pros available for up to $20 o...
B&H Photo has the new 2017 10.5″ iPad Pros available for up to $20 off MSRP including free shipping plus NY & NJ sales tax only: - 64GB iPad Pro WiFi: $649 - 256GB iPad Pro WiFi: $749 - 512GB... Read more
Three Off-The-Beaten-Track iOS Apps That Dese...
One of the great things about using iPads and iPhones is the vast selection of apps available for most anything you want or need to do. The three outlined in this article have been in my core app... Read more
Apple No. 1 Spot In Gartner Top 100 Vendors i...
Gartner, Inc. has unveiled the top global 100 vendors in IT in 2016 based on their revenue across IT (excluding communication services) and component market segments. In the Gartner Global Top 100:... Read more
Clearance iMacs available for up to $300 off...
B&H Photo has clearance 21″ and 27″ Apple iMacs available starting at $949, each including free shipping plus NY & NJ sales tax only: - 27″ 3.3GHz iMac 5K: $1999 $300 off original MSRP - 27″... Read more

Jobs Board

*Apple* News Product Marketing Mgr., Publish...
…organizational consensus on strategy and vision for publisher tools, authoring, and Apple News Format.Carries this strategy and vision across the organization to Read more
*Apple* Retail - Multiple Positions - Apple,...
Job Description: Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, Read more
Security Data Analyst - *Apple* Information...
…data sources need to be collected to allow Information Security to better protect Apple employees and customers from a wide range of threats.Act as the subject matter Read more
Lead *Apple* Solutions Consultant - Apple I...
…integrity, and trust.Success Metrics/Key Performance Indicators:Quantitative* Year over Year growth in Apple Product and Beyond the Box sales in the assigned Point of Read more
*Apple* Solutions Consultant till v%u00E5r...
…ethics, integrity, and trust.Success Metrics/Key Performance Indicators:QuantitativeYear over Year growth in Apple Product and Beyond the Box sales in the assigned Point Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.