IP Library Granted Patent US 8,458,613
Granted Patent B2
US 8,458,613 · App. 13/251,692 · Granted Jun 4, 2013

Dynamic user interface for previewing live content

Inventors: Marc Oshiro (Seattle, WA); Kort Sands (Seattle, WA); Jeffrey N. Margolis (Seattle, WA); John Elsbree (Bellevue, WA); Jeffrey C. Fong (Seattle, WA)
Assignee: Microsoft Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,458,613
App. No.
13/251,692
Granted
Jun 4, 2013
Kind
B2
Abstract

A dynamic user interface for previewing live content includes multiple tiles. Information for multiple pieces of live content available from a gallery is obtained, and this information is presented in the multiple tiles of the user interface in accordance with a current user interface layout. In accordance with one aspect, this current user interface layout changes automatically over time as the user interface is displayed. In accordance with another aspect, one or more of the multiple tiles is displayed in the user interface more prominently than the other tiles, and which information is to be displayed in the one or more tiles is based at least in part on a received fee.

Claims (27)

1. A computer-implemented method comprising:

displaying a series of user interface layouts that each have multiple tiles displaying multiple pieces of information associated with one or more pieces of content, the multiple pieces of information comprising different types of information and each of the multiple tiles displaying a piece of the information; and

transitioning to display a next user interface layout in the series automatically after a current user interface layout has been displayed for a predetermined amount of time.

2. A computer-implemented method as recited in claim 1 , wherein the different types of information include at least two of an image, a text description, audio content, or video content.

3. A computer-implemented method as recited in claim 1 , wherein at least one of the different types of information comprises an image extracted from the one or more pieces of content.

4. A computer-implemented method as recited in claim 1 , wherein the multiple tiles are each configured to display two or more of the different types of information concurrently.

5. A computer-implemented method as recited in claim 1 , wherein at least one of the multiple pieces of information displayed by one of the multiple tiles changes over time.

6. A computer-implemented method as recited in claim 5 , wherein the at least one of the multiple pieces of information that changes over time comprises at least one of animation content, a slideshow of images, or video content.

7. A computer-implemented method as recited in claim 1 , wherein one of the multiple tiles displays a first type of the different types of information in the current user interface layout, and responsive to the current user interface layout transitioning to display the next user interface layout, displays a second type of the different types of information.

8. A computer-implemented method as recited in claim 1 , wherein the next user interface layout has one of the multiple tiles displaying an additional piece of information that is not displayed by the current user interface layout, the additional piece of information comprising an additional different type of information.

9. A computer-implemented method as recited in claim 1 , further comprising obtaining the one or more pieces of content from a gallery, and wherein at least one of the multiple pieces of information is associated with respective content as metadata.

10. A computer-implemented method as recited in claim 1 , wherein different user interface layouts include different quantities of tiles.

11. One or more computer storage media having stored thereon instructions that, when executed by one or more processors of a computing device, cause the one or more processors to:

obtain multiple pieces of information that comprise different types of information associated with content that is available from a gallery;

display a series of user interface layouts that each have multiple tiles displaying the multiple pieces of information and present the multiple tiles organized differently than other user interface layouts in the series, each of the multiple tiles displaying a piece of the information; and

transition to display a next user interface layout in the series automatically after a current user interface layout has been displayed for a predetermined amount of time.

12. One or more computer storage media as recited in claim 11 , wherein the different types of information include at least two of an image, a text description, audio content, or video content.

13. One or more computer storage media as recited in claim 11 , wherein the multiple tiles are each configured to display at least two of the different types of information concurrently.

14. One or more computer storage media as recited in claim 11 , wherein at least one of the multiple pieces of information displayed by one of the multiple tiles changes over time.

15. One or more computer storage media as recited in claim 11 , wherein the multiple pieces of information are associated with the content by at least one of being stored with respective content as metadata or stored on a same content source as the respective content.

16. One or more computer storage media as recited in claim 11 , wherein the instructions further cause the one or more processors to obtain additional pieces of information associated with the content from one or more additional galleries.

17. One or more computer storage media as recited in claim 16 , wherein the additional pieces of information comprise at least one additional type of information that is not one of the different types of information.

18. One or more computer storage media as recited in claim 11 , wherein the instructions further cause the one or more processors to access the gallery for updates to the multiple pieces of information.

19. A computer-implemented method comprising:

displaying a user interface; and

automatically transitioning over time through a series of user interface layouts of the user interface, each user interface layout in the series presenting multiple tiles organized differently than the other user interface layouts in the series, the automatic transition from a current user interface layout in the series to a next user interface layout in the series occurring after the current user interface layout is displayed for a predetermined amount of time.

20. A computer-implemented method as recited in claim 19 , wherein the multiple tiles display multiple pieces of information comprising different types of information, and wherein each of the multiple tiles displays a piece of the information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034544/0001 →
Continuity (2)
Continuation 11821604 · Jun 25, 2007
Related Publication 20120023442A1 · Jan 26, 2012