IP Library Granted Patent US 9,811,514
Granted Patent B1
US 9,811,514 · App. 14/264,885 · Granted Nov 7, 2017

Media object annotation with interactive elements

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 9,811,514
App. No.
14/264,885
Granted
Nov 7, 2017
Kind
B1
Abstract

A method for annotating media objects includes receiving a completion signal after display of a first media object on a media device; selecting for display on the media device, a second media object derived from the first media object; annotating the second media object with a completion sign; dynamically determining one or more interactive elements to display with display of the second media object; annotating the second media object with one of the one or more interactive elements; and providing the annotated second media object for display on the media device.

Claims (70)

1. A method comprising:

receiving an indication that a video has been watched by a user;

selecting a thumbnail of the video for display on a media device in view of the indication that the video has been watched by the user;

selecting, by a processor, one or more interactive elements to display with the thumbnail of the video, wherein selecting the one or more interactive elements comprises:

responsive to determining that the video has been approved by the user, selecting a share interactive element to display with the thumbnail of the video, wherein the share interactive element allows the user to share the video with one or more other users in a social network; and

responsive to determining that the video has not been approved by the user, selecting a remove interactive element to display with the thumbnail of the video, wherein the remove interactive element allows the user to remove the thumbnail from display on the media device; and

annotating the thumbnail of the video with a first annotation and a second annotation, the first annotation indicating that the video associated with the thumbnail has been watched and the second annotation comprising the one or more interactive elements; and

providing the thumbnail with the first annotation and the second annotation for display on the media device.

2. The method of claim 1 , wherein selecting the one or more interactive elements to display with the thumbnail of the video comprises:

receiving first video scores for a plurality of user interaction categories, the first video scores specific to the video that has been watched by the user;

receiving second video scores for the plurality of user interaction categories, the second video scores specific to the user;

generating a plurality of thumbnail scores for the plurality of user interaction categories using the first video scores and the second video scores;

selecting a highest thumbnail score from the plurality of thumbnail scores; and

selecting the one or more interactive elements based on a user interaction category of the plurality of user interaction categories associated with the highest thumbnail score.

3. The method of claim 2 , wherein the plurality of user interaction categories comprises a curation category, a sharing category, a subscription category, or a like/dislike category.

4. The method of claim 3 , wherein selecting the one or more interactive elements to display with the thumbnail of the video further comprises:

responsive to determining that the user approved the video, increasing thumbnail scores of the plurality of thumbnail scores associated with the sharing category and the subscription category of the plurality of user interaction categories.

5. The method of claim 1 , wherein the first annotation indicating the video associated with thumbnail has been watched comprises shading the thumbnail.

6. The method of claim 5 , wherein providing the thumbnail with the first annotation and the second annotation for display on the media device comprises:

providing the thumbnail with the one or more interactive elements over the shaded thumbnail.

7. The method of claim 1 , wherein providing the thumbnail with the first annotation and the second annotation for display on the media device comprises:

providing the thumbnail with a first interactive element of the one or more interactive elements for a specified time; and

after the specified time, providing the thumbnail with a second interactive element of the one or more interactive elements.

8. The method of claim 1 , wherein annotating the thumbnail of the video with the first annotation and the second annotation comprises:

providing the one or more interactive elements of the second annotation as an overlay to the thumbnail.

9. The method of claim 1 , wherein at least one of the one or more interactive elements of the second annotation are provided for display in a drop down menu.

10. The method of claim 1 , further comprising:

receiving an indication the user interacted with the share interactive element;

providing the thumbnail for display at one or more destination user interfaces associated with the other users of the social network designated through the share interactive element;

receiving a selection of the thumbnail from a first destination user interface of the one or more destination user interfaces; and

providing a media player for displaying the video at the first destination user interface.

11. A system comprising:

a memory; and

a processor, coupled to the memory, to:

receive an indication that a video has been watched by a user;

select a thumbnail for the video for display on a media device in view of the indication that the video has been watched by the user;

select one or more interactive elements to display with the thumbnail of the video, wherein to select the one or more interactive elements, the processor further to:

responsive to determining that the video has been approved by the user, select a share interactive element to display with the thumbnail of the video, wherein the share interactive element allows the user to share the video with one or more other users in a social network; and

responsive to determining that the video has not been approved by the user, select a remove interactive element to display with the thumbnail of the video, wherein the remove interactive element allows the user to remove the thumbnail from display on the media device; and

annotate the thumbnail of the video with a first annotation and a second annotation, the first annotation indicating that the video associated with the thumbnail has been watched and the second annotation comprising the one or more interactive elements; and

provide the thumbnail with the first annotation and the second annotation for display on the media device.

12. The system of claim 11 , wherein to select the one or more interactive elements to display with the thumbnail of the video, the processor to:

receive first video scores for a plurality of user interaction categories, the first video scores specific to the video;

receive second video scores for the plurality of user interaction categories, the second video scores specific to the user;

generate a plurality of thumbnail scores for the plurality of user interaction categories by combining the first scores and the second scores;

select a highest thumbnail score from the plurality of thumbnail scores; and

select the one or more interactive elements based on a user interaction category of the plurality of user interaction categories associated with the highest thumbnail score.

13. The system of claim 11 , wherein the processor further to:

receive an indication the user interacted with the share interactive element; and

in response to receiving the indication the user interacted with the share interactive element, provide the thumbnail and a video player for displaying the video at a second media device associated with another user of the one or more other users.

14. The system of claim 11 , wherein to provide the thumbnail with the first annotation and the second annotation for display on the media device, the processor to:

provide the thumbnail with a first interactive element of the one or more interactive elements for a specified time; and

after the specified time, provide the thumbnail with a second interactive element of the one or more interactive elements.

15. A non-transitory computer-readable storage medium having instructions that, when executed by a processor, cause the processor to:

receive an indication that a video has been watched by a user;

select a thumbnail of the video for display on a media device in view of the indication that the video has been watched by the user;

select, by the processor, one or more interactive elements to display with the thumbnail of the video, wherein to select the one or more interactive elements, the processor to:

responsive to determining that the video has been approved by the user, select, a share interactive element to display with the thumbnail of the video, wherein the share interactive element allows the user to share the video with one or more other users in a social network; and

responsive to determining that the video has not been approved by the user, select a remove interactive element to display with the thumbnail of the video, wherein the remove interactive element allows the user to remove the thumbnail from display on the media device; and

annotate the thumbnail with a first annotation and a second annotation, the first annotation indicating that the video associated with the thumbnail has been watched and the second annotation comprising the one or more interactive elements; and

provide the thumbnail with the first annotation and the second annotation for display on the media device.

16. The non-transitory computer-readable storage medium of claim 15 , wherein to select one or more interactive elements to display with the thumbnail of the video, the processor to:

receive first video scores for a plurality of user interaction categories, the first video scores specific to the video;

receive second video scores for the plurality of user interaction categories, the second video scores specific to the user;

generate a plurality of thumbnail scores for the plurality of user interaction categories by combining the first scores and the second scores;

select a highest thumbnail score from the plurality of thumbnail scores; and

select the one or more interactive elements based on a user interaction category of the plurality of user interaction categories associated with the highest thumbnail score.

17. The non-transitory computer-readable storage medium of claim 16 , wherein to provide the thumbnail with the first annotation and the second annotation for display on the media device, the processor to:

provide the thumbnail with a first interactive element of the one or more interactive elements for a specified time; and

after the specified time, provide the thumbnail with a second interactive element of the one or more interactive elements.

Assignments (2)
CHANGE OF NAME Recorded Dec 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044695/0115 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2014
From: LEWIS, JUSTIN; RAY, JONATHAN WILLIAM
To: GOOGLE INC.
Reel/Frame 032781/0926 →