Larry T Hatfield - Bothell WA, US Scott H Douglas - Seattle WA, US Nicholas W Rohring - Bothell WA, US Matthew J Kotler - Sammamish WA, US Steven P Geffner - Bothell WA, US David Wayne Waltman - Lake Stevens WA, US Auston Warner Zahrt - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06K 9/00
US Classification:
382283, 382100, 382173, 382180, 382282
Abstract:
Technologies are described herein for altering the appearance of a digital image using a shape. A mask edit mode of operation is provided in which an application program displays a mask shape superimposed on a digital image. The application program also provides user interface controls for altering the size, position, and rotation of the digital image independently of the mask shape, and user interface controls for altering the size, position, and rotation of the mask shape independently of the digital image. When a cropping request is received, the portion of the digital image within the mask shape is mapped onto the mask shape, thereby creating a mask-cropped shape, and a normal editing mode is entered. In the normal editing mode a set of user interface controls is provided for modifying the size, position, and rotation of the mask-cropped shape.
David W. Waltman - Lake Stevens WA, US Auston W. Zahrt - Kirkland WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 17/00
US Classification:
715246
Abstract:
Various technologies and techniques are disclosed for fitting and filling pictures in documents. A selection is received from a user to perform a fill or fit to placeholder operation to insert a picture into a placeholder. A visible image area is calculated which determines what portion of the picture will appear in the placeholder. The user is able to slide the picture back and forth within the placeholder until a desired crop is achieved. The picture is cropped so that the placeholder is kept intact and original aspect ratios of the placeholder and picture are both preserved. When a rotation of the placeholder is different than a rotation of the picture being inserted, then an axis-aligned bounding box is calculated for the picture or the placeholder to complete the fit or fill operation.
Print Preview With Page Numbering For Multiple Pages Per Sheet
A sheet preview system generates a print preview of a sheet that has a layout specifying a position and orientation for each page. To generate the print preview of the sheet, the sheet preview system displays a representation of the sheet that includes an image of each page of the sheet. The sheet preview system positions and orients the images in accordance with the layout of the sheet. The sheet preview system then displays in association with each displayed image of a page the page number of that page. The sheet preview system may orient the page number of the page in accordance with the orientation of the page.
Discovering And Interacting With Service Providers
Embodiments provide searching features and functionality that can be used to provide service provider data, but are not so limited. In an embodiment, a computing system can include a client application or client that includes functionality to provide a number of service providers associated with a particular function, service, and/or other provider feature(s). In one embodiment, a computing device can include a client that can be used in conjunction with other end-user applications to automatically provide a number of service providers based in part on a user request.
David Wayne Waltman - Lake Stevens WA, US Stephanie Lyn Arndt - Seattle WA, US Matthew Wood - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G09G 5/00
US Classification:
345629
Abstract:
Pictures and picture frames are presented in a manner that allows them to be easily disambiguated from one another. Picture content can also be easily swapped between picture frames in a layout. Multiple pictures in a layout might be simultaneously replaced. Pictures might also be inserted into a scratch area for use in a layout in a manner that allows picture content to be easily disambiguated from other picture content and used in the layout.
David Wayne Waltman - Lake Stevens WA, US Stephanie Lyn Arndt - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G09G 5/00
US Classification:
345629
Abstract:
Pictures and picture frames are presented in a manner that allows them to be easily disambiguated from one another. Picture content can also be easily swapped between picture frames in a layout. Multiple pictures in a layout might be simultaneously replaced. Pictures might also be inserted into a scratch area for use in a layout in a manner that allows picture content to be easily disambiguated from other picture content and used in the layout.
David Wayne Waltman - Lake Stevens WA, US Stephanie Lyn Arndt - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/048
US Classification:
715764
Abstract:
Pictures and picture frames are presented in a manner that allows them to be easily disambiguated from one another. Picture content can also be easily swapped between picture frames in a layout. Multiple pictures in a layout might be simultaneously replaced. Pictures might also be inserted into a scratch area for use in a layout in a manner that allows picture content to be easily disambiguated from other picture content and used in the layout.
User Interface For Saving Documents Using External Storage Services
Chenguang Yang - Redmond WA, US Kyle Von Haden - Mill Creek WA, US David Waltman - Lake Stevens WA, US Krista Bendig - Redmond WA, US March Rogers - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/048
US Classification:
715811
Abstract:
Embodiments of the present disclosure provide a user interface that enables a user to more readily identify and use one or more storage services (e.g., cloud storage services or local storage services) to save, open and/or retrieve documents and other data. Embodiments include receiving user credentials from a user that identify the user and also identify one or more storage services that are available to the user. In response to a request to save a document, a list of available services is provided to the user. In an embodiment, the list of services is provided to the user via a user interface. The user may select a storage service from the list and save the document using the selected service.
Cerner Corporation
Vice President, Strategy and Technology
Rainier Symphony Jul 2002 - Apr 2014
Music Director and Chief Conductor
Microsoft 2006 - Nov 2011
Program Manager, Software Engineering
Waltman Enterprises 2006 - Nov 2011
President
Education:
University of Washington 2001 - 2002
Western Washington University 1998 - 1999
Masters, Conducting, Music
Syracuse University College of Law 1992 - 1993
Syracuse University
University of Washington
University of Northern Colorado
Bachelors, Bachelor of Arts, Anthropology, Music
Skills:
Integration Program Management It Strategy Enterprise Software Software Development Software Engineering Software Project Management Agile Methodologies Sdlc User Experience Management Process Improvement Healthcare Information Technology Strategy Visio Information Technology Cloud Computing Government Quality Assurance Product Management Agile Project Management Business Process Improvement Healthcare Information Technology Enterprise Architecture Software Development Life Cycle Thought Leadership