×

Collaborative annotation of multimedia content

  • US 10,248,931 B2
  • Filed: 06/23/2008
  • Issued: 04/02/2019
  • Est. Priority Date: 06/23/2008
  • Status: Active Grant
First Claim
Patent Images

1. A data processing system comprising:

  • a processor; and

    a computer readable storage medium accessible to the processor and including processor executable instructions that, when executed by the processor, cause the processor to perform operations including;

    generating annotation data indicative of an annotation responsive to detecting an annotation request from a first user viewing a program wherein the annotation includes a rating indicating either an approval or disapproval of proximal content, wherein the proximal content comprises content within a time period to the chronological location of the annotation;

    receiving, from the first user, a collaboration group request indicative of a first collaboration group defined by the first user, wherein the first collaboration group includes a second user and wherein the collaboration group request includes information indicative of the second user;

    maintaining first group data including first collaboration group annotations created by any member of the first collaboration group;

    receiving, from the second user, a compound annotation criteria including first and second annotation criterion, wherein satisfaction of the first annotation criterion requires an approval density exceeding a threshold density and wherein satisfaction of the second annotation criterion requires a disapproval density exceeding the threshold density, wherein the approval density indicates a density of ratings approving the content and wherein the disapproval density indicates a density of ratings disapproving the content and further wherein satisfaction of the compound annotation criteria indicates proximal content satisfying the first annotation criterion and the second annotation criterion simultaneously;

    identifying chronological locations in the program satisfying the compound annotation criteria;

    receiving, from the second user, a navigation request indicating a particular one of the chronological locations identified; and

    responsive to the navigation request from the second user, navigating to the particular one of the chronological locations identified.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×