Patent US9946429B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US9946429B2 Active / In Force US ⏱️ 4.6 years remaining

Hierarchical, zoomable presentations of media sets

Assignee: Microsoft Technology Licensing LLC
•
Filing: 2011-06-17
•
Granted: 2018-04-17
•
Expires: 2031-06-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Media sets may be presented as a media presentation (e.g., a slideshow or a thumbnail set), but many such presentations exhaust the attention of a user, particularly for large media sets. Instead, ratings may be identified that represents the relevance or interest of respective media objects of the media set to the user. These ratings may be identified explicitly by the user or automatically detected (e.g., by assessing image quality or monitoring user interactions with respective media objects). A zoomable media presentation of the media set may first present only media objects having a high rating, and upon zooming in near a media object, may insert, near the zoomed media object, one or more media objects associated with the zoomed media object and having a lower rating. This presentation therefore hierarchically organizes the media set, and utilizes zoom operations as a “drill-down” metaphor within the hierarchy of the media set.

Inventors

  • 👤 Sander Martijn Viegers
  • 👤 Daniel Rosenstein

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 10:01
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G06F16/00; G06F16/40; G06F16/43; G06F16/438; G06F16/4387; G06F16/4393; G06F17/30056; G06F3/14; G06F2203/00; G06F2203/048; G06F2203/04806

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 122 words
A method of presenting a media set comprising at least one video segment on a device having a processor, the method comprising: sending to the device instructions that, when executed on the processor, cause the device to present the media set by: for respective video segments, identifying a rating within the media set; upon receiving a request to present the media presentation, presenting a video presentation comprising only the video segments having highest ratings in the media set; and upon receiving a selection of a video presentation near a selected video segment, concatenating into the video presentation near the selected video segment a second video segment associated with the selected video segment and having a lower rating than the selected video segment.
Claim 2
Independent Claim 122 words
A method of presenting a media set comprising at least one video segment on a device having a processor, the method comprising: sending to the device instructions that, when executed on the processor, cause the device to present the media set by: for respective video segments, identifying a rating within the media set; upon receiving a request to present the media presentation, presenting a video presentation comprising only the video segments having highest ratings in the media set; and upon receiving a selection of a video presentation near a selected video segment, concatenating into the video presentation near the selected video segment a second video segment associated with the selected video segment and having a lower rating than the selected video segment.
Claim 3
Dependent Claim 49 words
The method of claim 1 , wherein: respective video segments further comprise a chronological order within the media set; and inserting the second video segment further comprises: inserting the selected video segment into the sequence of the video presentation according to the chronological order of the second video segment.
Claim 4
Independent Claim 122 words
A method of presenting a media set comprising at least one video segment on a device having a processor, the method comprising: executing on the processor instructions that cause the device to: for respective media objects, identify a rating of the video segment within the media set; generate a video presentation comprising a sequence of only the video segments of the media set having a highest rating among the video segments of the media set; and upon transitioning to a zoom state near a zoomed video segment: concatenate into the sequence of the video presentation near the zoomed video segment a second video segment that is associated with the zoomed video segment and having a lower rating than the zoomed video segment.
Claim 5
Independent Claim 122 words
A method of presenting a media set comprising at least one video segment on a device having a processor, the method comprising: executing on the processor instructions that cause the device to: for respective media objects, identify a rating of the video segment within the media set; generate a video presentation comprising a sequence of only the video segments of the media set having a highest rating among the video segments of the media set; and upon transitioning to a zoom state near a zoomed video segment: concatenate into the sequence of the video presentation near the zoomed video segment a second video segment that is associated with the zoomed video segment and having a lower rating than the zoomed video segment.
Claim 6
Dependent Claim 35 words
The method of claim 3 , wherein presenting the second video segment in the sequence of the video presentation further comprises: scaling the second video segment according to the rating of the second video segment.
Claim 7
Dependent Claim 26 words
The method of claim 3 , wherein identifying the ratings of respective video segments further comprises: receiving a rating of the video segment from a user.
Claim 8
Dependent Claim 61 words
The method of claim 5 , wherein receiving the rating of a video segment from a user further comprises: presenting the video segments of the media set to the user; monitoring interactions of the user with respective video segments of the media set; and selecting ratings of respective video segments according to the interactions of the user with the video segment.
Claim 9
Dependent Claim 33 words
The method of claim 3 , wherein identifying the ratings of respective video segments further comprises: selecting a rating of the video segment according to at least one property of the video segment.
Claim 10
Dependent Claim 68 words
The method of claim 7 , wherein: the respective video segment of the media set are grouped into at least one video segment group; and selecting the ratings of the video segments further comprises: for respective video segment groups: selecting a high rating for a representative video segment; and selecting a lower rating for other video segments of the video segment group than for the representative video segment.
Claim 11
Dependent Claim 43 words
The method of claim 7 , wherein selecting the ratings of the video segments further comprises: identifying a video segment quality of respective video segments; and selecting the ratings of respective video segments according to the video segment quality of the video segment.
Claim 12
Dependent Claim 67 words
The method of claim 7 , wherein: at least one video segment is associated with at least one subject, respective subjects having a significance to a user; and selecting the ratings of respective video segments further comprises: identifying at least one subject associated with the video segment; and selecting the rating of the video segment according to the significance of the subjects associated with the video segment.
Claim 13
Dependent Claim 51 words
The method of claim 7 , wherein: the video segments of the media set are arranged according to a chronology; and presenting the second video segment in the sequence of the video presentation further comprises: presenting the second video segment in the sequence according to the chronology of the media presentation.
Claim 14
Dependent Claim 54 words
The method of claim 11 , wherein: transitioning to the zoom state further further comprises: while playing the video presentation, receiving a selection of a currently playing video segment; and presenting the video presentation further comprises: inserting the second video segment into the sequence of the video presentation after the currently playing video segment.
Claim 15
Dependent Claim 74 words
The method of claim 12 , wherein presenting the zoomable video presentation further comprises: responsive to transitioning to a higher zoom level wherein a video segment is scaled above the minimum scale threshold, transitioning the video segment into the zoomable video presentation; and responsive to transitioning to a lower zoom level wherein a selected video segment is scaled below the minimum scale threshold, transitioning the selected video segment out of the zoomable video presentation.
Claim 16
Dependent Claim 50 words
The method of claim 12 , wherein presenting the video presentation at a zoom state comprising: for respective video segments associated with at least one hidden video segment scaled below the minimum scale threshold, presenting near the video segment a zoom indicator indicating the at least one hidden video segment.
Claim 17
Dependent Claim 39 words
The method of claim 14 , further comprising: responsive to an interaction with the zoom indicator, transitioning the video presentation to a higher zoom level comprising at least one hidden video segment is scaled above the minimum scale threshold.
Claim 18
Dependent Claim 116 words
A computer-readable storage device comprising instructions that, when executed on a processor of a device having access to a media set comprising at least one video segment, cause the device to present the media set by: for respective video segments, identifying a rating within the media set; responsive to a request to present the media presentation, presenting a video presentation comprising only the video segments having highest ratings in the media set; and responsive to a selection of a video presentation near a selected video segment, concatenating into the video presentation, near the selected video segment, a second video segment associated with the selected video segment and having a lower rating than the selected video segment.
Claim 19
Dependent Claim 116 words
A computer-readable storage device comprising instructions that, when executed on a processor of a device having access to a media set comprising at least one video segment, cause the device to present the media set by: for respective video segments, identifying a rating within the media set; responsive to a request to present the media presentation, presenting a video presentation comprising only the video segments having highest ratings in the media set; and responsive to a selection of a video presentation near a selected video segment, concatenating into the video presentation, near the selected video segment, a second video segment associated with the selected video segment and having a lower rating than the selected video segment.
Claim 20
Dependent Claim 42 words
The computer-readable storage device of claim 16 , wherein the instructions are further configured to present the second video segment in the sequence of the video presentation by scaling the second video segment according to the rating of the second video segment.
Claim 21
Dependent Claim 56 words
The computer-readable storage device of claim 16 , wherein: respective video segments further comprise a chronological order within the media set; and the instructions are further configured to insert the second video segment by inserting the selected video segment into the sequence of the video presentation according to the chronological order of the second video segment.
Claim 22
Dependent Claim 55 words
The computer-readable storage device of claim 16 , wherein the instructions are further configured to: transition to the zoom state, while playing a currently presented video segment of the video presentation; and present the video presentation by inserting the second video segment in the sequence of the video presentation after the currently playing video segment.
Claim 23
Dependent Claim 73 words
The computer-readable storage device of claim 16 , wherein the instructions are further configured to: responsive to transitioning to a higher zoom level wherein a video segment is scaled above the minimum scale threshold, transitioning the video segment into the video presentation; and responsive to transitioning to a lower zoom level wherein a selected video segment is scaled below the minimum scale threshold, transitioning the selected video segment out of the video presentation.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2021-04-16 2021-10-16 2022-04-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2025-04-16 2025-10-16 2026-04-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2029-04-16 2029-10-16 2030-04-17 $7700.00 Pending Window

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag