A user interface can display active and passive content. For example, a camera viewfinder image can be displayed on a screen, as part of a strip, concatenated with one or more other images, for example, images that were previously taken with the camera. A user can cause the viewfinder image and the other images to move together across the screen. This can allow a user to easily examine the other images and the viewfinder image without, for example, switching between different screens in a user interface. Media captured with a device can be associated with a media category by positioning a user interface element near one or more other elements associated with the category.
Jeffrey Cheng-Yao Fong - Seattle WA, US Donald Allen Barnett - Monroe WA, US Eric Neal Braff - Snohomish WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06T 15/00
US Classification:
345419
Abstract:
Techniques and tools are described for rendering views of a map in which map metadata elements are layered in 3D space through which a viewer navigates. Layering of metadata elements such as text labels in 3D space facilitates parallax and smooth motion effects for zoom-in, zoom-out and scrolling operations during map navigation. A computing device can determine a viewer position that is associated with a view altitude in 3D space, then render for display a map view based upon the viewer position and metadata elements layered at different metadata altitudes in 3D space. For example, the computing device places text labels in 3D space above features associated with the respective labels, at the metadata altitudes indicated for the respective labels. The computing device creates a map view from points of the placed labels and points of a surface layer of the map that are visible from the viewer position.
Eric Voetberg - Seattle WA, US Donald A. Barnett - Monroe WA, US Tracy Ard - Sammamish WA, US Peter Giffin - Redmond WA, US Tirthankar Sengupta - Redmond WA, US Veronica Y. Law - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04B 1/38 G09G 5/377
US Classification:
455566, 345634, 345684
Abstract:
A method and apparatus are disclosed for allowing sizing adjustment of a filmstrip view, wherein multiple images are displayed simultaneously on a touch screen. In one embodiment, a user can scale images down in a filmstrip view in order to increase a number of visible images. In another embodiment, the scaling of a filmstrip view can be dynamically modified based on scrolling speed. For example, the faster a user flicks a touch screen (i.e., the faster the gesture speed), the smaller the image size of the filmstrip so that more images appear on a single screen. By reducing the size of the images, the user can customize the filmstrip view and scroll through more images at a higher speed without dropping images or information. Additionally, the resolution can remain constant.
Blaise H. Aguera y Arcas - Seattle WA, US Scott V. Fynn - Seattle WA, US Donald Barnett - Monroe WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 1/32 G06F 3/048
US Classification:
715764, 713323
Abstract:
A device may have a plurality of displays, such as a high-power display and a low-power display. The low-power display may be used to display various types of information. Some examples of information that may be displayed on the low-power display include personal customizations of the device (e.g., skins, tattoos, text or graphics, etc.), a battery meter, a signal strength meter, the date and time, or any other type of information. In one example, the device has a separate processor that drives the low-power display, so that the low-power display can be used while the device is in sleep mode or off. In another example, an application that runs on the device's regular processor uses the high- and low-power displays cooperatively to display output from an application. The low-power display can be wrapped around the edges and/or corners of the device, to make effective use of the device's surface area.
Timothy Wantland - Bellevue WA, US Gonzalo Alberto Ramos - Kirkland WA, US Donald Barnett - Monroe WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04N 7/00
US Classification:
348 36, 348E07001
Abstract:
Among other things, one or more techniques and/or systems are disclosed for rendering imagery that compensates for parallax. Image data may comprise a sequence of images of a location, collected at known intervals (e.g., distances), such as along a path. The image data can comprise a first layer comprising a first depth, and a second layer comprising a second depth, that is different from the first depth. The image data can be composed into resulting imagery, where the first layer is composed at the first depth and the second layer is composed at the second depth. The resulting imagery can be rendered to compensate for, or rather make use of, parallax, such that the first layer is rendered at a first movement speed, based at least upon the first depth, and the second layer is rendered at a second movement speed, based at least upon the second depth.
Gary Voronel - Seattle WA, US Donald Barnett - Monroe WA, US Timothy Wantland - Bellevue WA, US Ran Mokady - Kirkland WA, US Amid Moradganjeh - San Francisco CA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G01C 21/00
US Classification:
701423, 701408, 701521
Abstract:
Various embodiments pertain to techniques for proactively delivering navigation options to a user via a mobile device. In various embodiments, one or more navigation options can be determined for the user and delivered to the user's mobile device at a relevant time. Navigation options can be selected based on the user's current location, the user's future plans, the time, and other locally relevant information, such as friends nearby or a nearby favorite location of the user. The navigation options can be delivered to the user's mobile device at a time that the navigation options are relevant.
Maintaining 3D Labels As Stable Objects In 3D World
- Redmond WA, US Brenton Gunning - Seattle WA, US Daniel Dole - Seattle WA, US Juan Pablo Candelas Gonzalez - Woodinville WA, US Donald A. Barnett - Monroe WA, US Romualdo Impas - Seattle WA, US David Buerer - Woodinville WA, US
Architecture that enables the preservation of label readability in a scene (e.g., map, map tiles, graphical background, etc.) by way of label orientation relative to a fixed heading on a plane or curved surface. After identifying an initial fixed heading, movement of the camera (e.g., zoom-in, zoom-out, position change, etc.) in the scene along that heading without changing the camera heading as measured relative to a fixed point does not alter label orientation. In a mapping implementation, after identifying an initial fixed camera heading over terrain of the Earth, movement of the camera (e.g., zoom-in, zoom-out, position change, etc.) in the scene without changing the camera heading as measured relative to some fixed point does not change label orientation. The orientation of labels may be changed if the heading of the camera is altered, but this change is delayed until camera movement quiesces.
Maintaining 3D Labels As Stable Objects In 3D World
- Redmond WA, US Brenton Gunning - Seattle WA, US Daniel Dole - Seattle WA, US Juan Pablo Candelas Gonzalez - Woodinville WA, US Donald A. Barnett - Monroe WA, US Romualdo Impas - Seattle WA, US David Buerer - Woodinville WA, US
Assignee:
Microsoft Technology Licensing, LLC - Redmond WA
International Classification:
G06T 7/20 G06T 7/00 G06T 19/20 G06T 17/00
Abstract:
Architecture that enables the preservation of label readability in a scene (e.g., map, map tiles, graphical background, etc.) by way of label orientation relative to a fixed heading on a plane or curved surface. After identifying an initial fixed heading, movement of the camera (e.g., zoom-in, zoom-out, position change, etc.) in the scene along that heading without changing the camera heading as measured relative to a fixed point does not alter label orientation. In a mapping implementation, after identifying an initial fixed camera heading over terrain of the Earth, movement of the camera (e.g., zoom-in, zoom-out, position change, etc.) in the scene without changing the camera heading as measured relative to some fixed point does not change label orientation. The orientation of labels may be changed if the heading of the camera is altered, but this change is delayed until camera movement quiesces.
Youtube
Donald Barnett (2023) Golf Recruitment video
Duration:
1m 12s
Shady Spring Head Softball Coach Donald Barne...
FOLLOW US ON FACEBOOK AND TWITTER: .
Duration:
38s
Donald Barnett (2023 )Golf Recruitment swing ...
Duration:
1m 22s
Donald Barnett: A Celebration of Life
Donald "Don" Classen Barnett passed peacefully in his sleep on Tuesday...
Duration:
20m 47s
Donald Barnett - appearance
Name Look - Donald Barnett - appearance. In this video we present "Don...