David J. Matthews
Architects in Seattle, WA

License number
Oregon 5387
Issued Date
Feb 15, 2008
Expiration Date
Jun 30, 2011
Category
Architecture
Address
Address
Seattle, WA 98107

Professional information

David Matthews Photo 1

Operating System Launch Menu Program Listing

US Patent:
2009022, Sep 3, 2009
Filed:
Feb 17, 2009
Appl. No.:
12/372574
Inventors:
David A. Matthews - Seattle WA, US
Charles W. Stabb - Seattle WA, US
Matthew R. Lerner - Seattle WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 3/048
US Classification:
715835, 715853, 713 2
Abstract:
An operating system program launch menu, such as a Start menu, provides various mechanisms for a user to quickly and efficiently locate and launch desired data items such as programs, data files, storage locations, and the like. A search box within the program launch menu may be used to quickly locate programs, documents, communications, and other data items. An auto-complete feature may be used, e.g., when the user restricts the locations searched for the user-entered search text. A most commonly used program list may include programs based on various criteria including both frequency of use and recent use, thereby always including a most recently used item. An all programs view may display programs and documents in a hosted-tree view within the original confines of the program launch menu, thereby negating the need to open sub-menus on top of a large portion of the desktop displayed on the display device.


David Matthews Photo 2

Method And System Of Taskbar Button Interfaces

US Patent:
7665031, Feb 16, 2010
Filed:
Dec 8, 2004
Appl. No.:
11/006751
Inventors:
David A Matthews - Seattle WA, US
Mark R Ligameri - Snohomish WA, US
Charles Cummins - Seattle WA, US
Jeffrey W. Pettiross - Seattle WA, US
R. Syam Kumar - Redmond WA, US
Charles W. Stabb - Seattle WA, US
Yeming Shi - Pittsburgh PA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/048
US Classification:
715779, 715753
Abstract:
The present invention provides a system or method for displaying rich presentation taskbar buttons for a corresponding application. In one example, the rich presentation taskbar button may receive content from an application through a programming interface. The present invention further relates to a system and method for displaying a rich presentation taskbar button and for displaying and/or dismissing a thumbnail of an application window associated with the rich presentation taskbar button. The present invention may further include a system and method of pinning the thumbnail on a display or dismissing a thumbnail. The present invention also relates to a system and method for displaying multiple taskbar buttons in a taskbar including controlling the size of individual taskbar buttons, consolidating taskbar buttons and placing taskbar buttons into an overflow based on the type of taskbar button in the taskbar.


David Matthews Photo 3

Operating System Program Launch Menu Search

US Patent:
7340686, Mar 4, 2008
Filed:
Mar 22, 2005
Appl. No.:
11/085654
Inventors:
David A. Matthews - Seattle WA, US
Charles W. Stabb - Seattle WA, US
Matthew R. Lerner - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/00
US Classification:
715779
Abstract:
An operating system program launch menu, such as a Start menu, provides various mechanisms for a user to quickly and efficiently locate and launch desired data items such as programs, data files, storage locations, and the like. A search box within the program launch menu may be used to quickly locate programs, documents, communications, and other data items. An auto-complete feature may be used, e. g. , when the user restricts the locations searched for the user-entered search text. A most commonly used program list may include programs based on various criteria including both frequency of use and recent use, thereby always including a most recently used item. An all programs view may display programs and documents in a hosted-tree view within the original confines of the program launch menu, thereby negating the need to open sub-menus on top of a large portion of the desktop displayed on the display device.


David Matthews Photo 4

Methods And Arrangements For Providing Multiple Concurrent Desktops And Workspaces In A Shared Computing Environment

US Patent:
7127719, Oct 24, 2006
Filed:
Oct 15, 2004
Appl. No.:
10/966571
Inventors:
Christopher A. Evans - Sammamish WA, US
Giampiero M. Sierra - Seattle WA, US
Victor Tan - Kirkland WA, US
Praerit Garg - Kirkland WA, US
David A. Matthews - Seattle WA, US
Reiner Fink - Mercer Island WA, US
Paul S. Hellyar - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/00, G06F 9/54
US Classification:
718108, 345676, 709202
Abstract:
Methods and arrangements are provided for use in multiple user computing environments. These methods and arrangements can be configured to allow for a plurality of separate and concurrent desktops and workspaces within the shared computing environment. One method includes creating a separate desktop thread for each user that is authenticated during a logon process, creating a separate desktop associated with each desktop thread, and maintaining a list of desktop threads that are created. In this manner, several users can be logged on simultaneously. In certain implementations, the method further includes establishing a separate user environment associated with each desktop and launching a separate user shell associated with each desktop. The list of desktop threads allows for selective and/or automatic switching from a first desktop to a second desktop without terminating a desktop thread associated with the first desktop. The methods and arrangements are also applicable to remote process logon and switching.


David Matthews Photo 5

Method And System Of Taskbar Button Interfaces

US Patent:
2010007, Mar 25, 2010
Filed:
Nov 25, 2009
Appl. No.:
12/625872
Inventors:
DAVID A. MATTHEWS - SEATTLE WA, US
MARK R. LIGAMERI - SNOHOMISH WA, US
CHARLES CUMMINS - SEATTLE WA, US
JEFFREY W. PETTIROSS - SEATTLE WA, US
R. SYAM KUMAR - REDMOND WA, US
CHARLES W. STABB - SEATTLE WA, US
YEMING SHI - PITTSBURGH PA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 3/048
US Classification:
715779
Abstract:
The present invention provides a system or method for displaying rich presentation taskbar buttons for a corresponding application. In one example, the rich presentation taskbar button may receive content from an application through a programming interface. The present invention further relates to a system and method for displaying a rich presentation taskbar button and for displaying and/or dismissing a thumbnail of an application window associated with the rich presentation taskbar button. The present invention may further include a system and method of pinning the thumbnail on a display or dismissing a thumbnail. The present invention also relates to a system and method for displaying multiple taskbar buttons in a taskbar including controlling the size of individual taskbar buttons, consolidating taskbar buttons and placing taskbar buttons into an overflow based on the type of taskbar button in the taskbar.


David Matthews Photo 6

Window Minimization Trigger

US Patent:
2012024, Oct 4, 2012
Filed:
Jun 15, 2012
Appl. No.:
13/524561
Inventors:
David A. Matthews - Seattle WA, US
Song Zou - Issaquah WA, US
Bret P. Anderson - Puyallup WA, US
Jared C. Simpson - Redmond WA, US
Pai-Hung Chen - Redmond WA, US
Patrice L. Miner - Kirkland WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G09G 5/00
US Classification:
345619
Abstract:
A method and computer-storage media for minimizing application windows based on a triggering event are provided. Embodiments of the present invention include determining that a triggering event has occurred with respect to a target window, automatically minimizing all of the minimizable application windows except the target application window, and generating an undo record that may be used to restore the minimized windows upon the determination that a second triggering event has occurred with respect to the target window. In one embodiment, the triggering event is shaking the target application window.


David Matthews Photo 7

User Interface Transition

US Patent:
7966572, Jun 21, 2011
Filed:
Feb 20, 2004
Appl. No.:
10/783380
Inventors:
David A. Matthews - Seattle WA, US
Kanwal VedBrat - Seattle WA, US
Hillel N. Cooperman - Sammamish WA, US
Sterling M. Reasor - Bellevue WA, US
Charles Cummins - Seattle WA, US
J. Craig Hally - Sammamish WA, US
Mark R. Ligameri - Snohomish WA, US
Timothy P. McKee - Seattle WA, US
Giampiero M. Sierra - Seattle WA, US
Timothy D. Noonan - Issaquah WA, US
Eric R. Flo - Sammamish WA, US
Charles W. Stabb - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/00
US Classification:
715810, 715835, 715764, 715821, 715824, 715745
Abstract:
In an implementation of user interface transition, a user interface logon page is displayed with selectable logon controls that each have a corresponding user-identifiable indicator. A transition from the user interface logon page to a user interface desktop page is initiated in response to a selectable logon control being selected. The transition displays the user-identifiable indicator corresponding to the selectable logon control uninterrupted throughout the transition, and the user-identifiable indicator corresponding to the selectable logon control is displayed on the user interface desktop page.


David Matthews Photo 8

Search Tool Using Multiple Different Search Engine Types Across Different Data Sets

US Patent:
2008003, Feb 7, 2008
Filed:
Aug 3, 2006
Appl. No.:
11/462280
Inventors:
David A. Matthews - Seattle WA, US
Matthew R. Lerner - Seattle WA, US
David G. De Vorchik - Seattle WA, US
Stuart Sechrest - Redmond WA, US
Song Zou - Issaquah WA, US
Bret P. Anderson - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
US Classification:
707 4
Abstract:
Various embodiments provide a search tool that utilizes multiple different search engines. The individual search engines are configured to conduct searches in different ways across a search space that includes different types of data sets. In at least some embodiments, the type of search engine that is utilized is a function of characteristics of the data set(s) that is (are) to be searched. In search spaces that include different types of data sets, combining and mixing different search engines to collectively search the search space can provide a desirably fast and robust user experience.


David Matthews Photo 9

System And Method For Providing Rich Minimized Applications

US Patent:
7669140, Feb 23, 2010
Filed:
Aug 21, 2003
Appl. No.:
10/644967
Inventors:
David A. Matthews - Seattle WA, US
Charles Cummins - Seattle WA, US
Justin Mann - Redmond WA, US
Judson Craig Hally - Sammamish WA, US
Mark Ligameri - Everett WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/048
US Classification:
715779, 707 1
Abstract:
The present invention is directed to a method and system for use in a computing environment to present and provide access to user information. The system may include a sidebar for hosting a plurality of tiles. Applications may be minimized and inserted into the sidebar upon minimization. Selected features of the application remain available through a tile when the application is represented by a tile in the sidebar. The system may also include user interface tools for allowing a user to command placement of a selected application into the sidebar. The application may include an available feature selection module for allowing an application to provide at least a sub-set of a full feature set upon minimization. An insertion module may be provided for inserting the tile into the user interface.


David Matthews Photo 10

Start Menu User Tiles

US Patent:
7334193, Feb 19, 2008
Filed:
Jan 14, 2005
Appl. No.:
11/034717
Inventors:
Charles W. Stabb - Seattle WA, US
David A. Matthews - Seattle WA, US
Mark R. Ligameri - Snohomish WA, US
Sterling M. Reasor - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/00
US Classification:
715778, 715779, 715762, 715764, 715765
Abstract:
A user interface and a method for operating the user interface are described. Using the user interface, a user may readily switch between users without wading through cumbersome interfaces.