RETRIEVING VIDEO ANNOTATION METADATA USING A P2P NETWORK AND COPYRIGHT FREE INDEXES
First Claim
1. A method of retrieving video annotation metadata stored on a plurality of annotation nodes on a Peer-to-Peer (P2P) network, any of said annotation nodes storing said video annotation metadata being capable of allowing retrieval of said video annotation metadata by a user, said method comprising:
- annotator selecting image or sound portions of at least one video media, constructing a first annotation index that describes annotator selected portions, annotating said first index with annotation metadata, and making said first annotation index available for search on at least a first annotation node on said P2P network;
wherein said first annotation index is chosen to be distinct from all unique portions of said at least one video media, and wherein said first annotation index does not contain enough information to reproduce any unique portion of said at least one video media;
wherein said first annotation index is derived by computer analysis of annotator selected image or sound portions of said at least one video media;
wherein said annotation index and associated annotation metadata are distributed independently of a perfect or imperfect replica or portions of said at least one video media;
user viewing a perfect or imperfect replica media comprising images or sound from said at least one video media, user selecting at least one portion of images or sound of user interest of said replica media, and constructing a second user index that describes said at least one portion of images or sound of user interest of said replica media;
wherein said second user index is chosen to be distinct from all unique portions of said at replica media, and wherein said second user index does not contain enough information to reproduce any unique portion of said replica media;
sending said second user index across said P2P network as a query from a second user node on said P2P network;
receiving said second user index at said first annotation node on said P2P network, comparing said second user index with said first annotation index, and if said second user index and said first annotation index adequately match, retrieving said annotation metadata associated with said first annotation index, and sending at least some of said annotation metadata to said second user node.
0 Assignments
0 Petitions
Accused Products
Abstract
Video programs (media) are analyzed, often using computerized image feature analysis methods. Annotator index descriptors or signatures that are indexes to specific video scenes and items of interest are determined, and these in turn serve as an index to annotator metadata (often third party metadata) associated with these video scenes. The annotator index descriptors and signatures, typically chosen to be free from copyright restrictions, are in turn linked to annotator metadata, and then made available for download on a P2P network. Media viewers can then use processor equipped video devices to select video scenes and areas of interest, determine the corresponding user index, and send this user index over the P2P network to search for index linked annotator metadata. This metadata is then sent back to the user video device over the P2P network. Thus video programs can be enriched with additional content without transmitting any copyrighted video data.
236 Citations
20 Claims
-
1. A method of retrieving video annotation metadata stored on a plurality of annotation nodes on a Peer-to-Peer (P2P) network, any of said annotation nodes storing said video annotation metadata being capable of allowing retrieval of said video annotation metadata by a user, said method comprising:
-
annotator selecting image or sound portions of at least one video media, constructing a first annotation index that describes annotator selected portions, annotating said first index with annotation metadata, and making said first annotation index available for search on at least a first annotation node on said P2P network; wherein said first annotation index is chosen to be distinct from all unique portions of said at least one video media, and wherein said first annotation index does not contain enough information to reproduce any unique portion of said at least one video media; wherein said first annotation index is derived by computer analysis of annotator selected image or sound portions of said at least one video media; wherein said annotation index and associated annotation metadata are distributed independently of a perfect or imperfect replica or portions of said at least one video media; user viewing a perfect or imperfect replica media comprising images or sound from said at least one video media, user selecting at least one portion of images or sound of user interest of said replica media, and constructing a second user index that describes said at least one portion of images or sound of user interest of said replica media; wherein said second user index is chosen to be distinct from all unique portions of said at replica media, and wherein said second user index does not contain enough information to reproduce any unique portion of said replica media; sending said second user index across said P2P network as a query from a second user node on said P2P network; receiving said second user index at said first annotation node on said P2P network, comparing said second user index with said first annotation index, and if said second user index and said first annotation index adequately match, retrieving said annotation metadata associated with said first annotation index, and sending at least some of said annotation metadata to said second user node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of retrieving video annotation metadata stored on a plurality of annotation nodes on a Peer-to-Peer (P2P) network, any of said annotation nodes storing said video annotation metadata being capable of allowing retrieval of said video annotation metadata by a user, said method comprising:
-
setting up at least one trusted supernode on said P2P network, using said at least one trusted supernode to designate at least one annotation node as being a trusted annotation node; using said at least one trusted supernode to publish a white list of said at least one trusted annotation nodes that optionally contains properties of said at least one trusted annotation nodes; annotator selecting image or sound portions of said at least one video media, constructing a first annotation index that describes annotator selected portions, annotating said first index with annotation metadata and optional annotation specific user criteria, and making said first annotation index available for search on at least a first trusted annotation node on said P2P network; wherein said first annotation index is chosen to be distinct from all unique portions of said at least one video media, and wherein said first annotation index does not contain enough information to reproduce any unique portion of said at least one video media; wherein said first annotation index is derived by computer analysis of annotator selected image or sound portions of said at least one video media; wherein said annotation index and associated annotation metadata are distributed independently of a perfect or imperfect replica or portions of said at least one video media; user viewing a perfect or imperfect replica media comprising images or sound from said at least one video media, user selecting at least one portion of images or sound of user interest of said replica media, and constructing a second user index that describes said at least one portion of images or sound of user interest of said replica media; wherein said second user index is chosen to be distinct from all unique portions of said at replica media, and wherein said second user index does not contain enough information to reproduce any unique portion of said replica media; sending said second user index across said P2P network as a query from a second user node on said P2P network, along with optional user data; receiving said second user index at said first trusted annotation node on said P2P network, comparing said second user index with said first annotation index, and if said second user index and said first annotation index adequately match, and said optional user data adequately match annotation specific user criteria, then retrieving said annotation metadata associated with said first annotation index, and sending at least some of said annotation metadata to said second user node; and using said white list to determine if at least some of said annotation metadata should be displayed at said second user node. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A push method of retrieving video annotation metadata stored on a plurality of annotation nodes on a Peer-to-Peer (P2P) network, any of said annotation nodes storing said video annotation metadata being capable of allowing retrieval of said video annotation metadata by a user, said push method comprising:
-
annotator selecting image or sound portions of at least one video media, constructing at least a first annotation index that describes annotator selected portions, annotating said at least a first annotation index with annotation metadata, and making said at least a first annotation index available for download on at least a first annotation node on said P2P network; wherein said first annotation index is chosen to be distinct from all unique portions of said at least one video media, and wherein said first annotation index does not contain enough information to reproduce any unique portion of said at least one video media; wherein said first annotation index does not contain any portion of said video media, and said video media does not contain said first annotation index; wherein said first annotation index is derived by computer analysis of annotator selected image or sound portions of said at least one video media; wherein said annotation index and associated annotation metadata are distributed independently of a perfect or imperfect replica or portions of said at least one video media; user viewing a perfect or imperfect replica of images or sound comprising replica media from said at least one video media, or user requesting to view images or sound from a perfect or imperfect replica of said at least one video media; constructing a user media selection that identifies said at least one video media, and that additionally contains optional user data; wherein said user media selection is chosen to be distinct from all unique portions of said at replica media, and wherein said user media selection does not contain enough information to reproduce any unique portion of said replica media; sending said user media selection across said P2P network as a query from a second user node on said P2P network; receiving said user media selection at said first annotation node or trusted supernode on said P2P network, comparing said user media selection with said at least a first annotation index, and if said user media selection and said at least a first annotation index adequately match, retrieving said at least a first annotation index and sending at least some of said at least a first annotation index to said second user node; user selecting at least one portion of user interest of said replica media, and constructing at least a second user index that describes said at least one portion of user interest of said replica media; comparing said at least a second user index with said at least a first annotation index, and if said at least a second user index and said at least a first annotation index adequately match, displaying at least some of said at least a first annotation metadata on said second user node. - View Dependent Claims (17, 18, 19, 20)
-
Specification