Document annotation sharing
First Claim
Patent Images
1. A method of annotating an unindexed document, comprising:
- receiving, by a computing device from a portable capture device, a first digital image depicting at least a first portion of the unindexed document, wherein the unindexed document is unknown to an index of stored documents;
receiving, by the computing device, an annotation associated with the unindexed document from a first user of the portable capture device;
extracting, by the computing device, features from the first digital image;
storing, by the computing device, the first digital image, the extracted features, and the annotation as an annotated digital image;
recognizing, by the computing device, a second user from the features of the first digital image, wherein the first digital image depicts at least the first portion of the unindexed document and the unindexed document is associated with the annotation from the first user;
responsive to recognizing the second user from the features of the first digital image depicting at least the first portion of the unindexed document, creating a new tie between the first user and the second user in a network of users who have captured documents with similar features; and
responsive to creating the new tie,making the annotated digital image available to the second user and sharing an identity of the second user with the first user;
determining a first group of users, including the first user, who have operated on the unindexed document from users who have ties with the second user in the network;
determining a second group of users who have not operated on the unindexed document from the users who have ties with the second user in the network; and
weakening, by the computing device, the ties between the second user and the second group of users of the network based on the first group being larger than the second group.
1 Assignment
0 Petitions
Accused Products
Abstract
A Mixed Media Reality (MMR) system and associated techniques are disclosed. The MMR system provides mechanisms for forming a mixed media document that includes media of at least two types (e.g., printed paper as a first medium and digital content and/or web link as a second medium). The present invention provides a system, method, and computer program product for annotating unindexed documents. Captured digital images of unknown paper documents or portions associated with a user are received with annotations. Features are extracted from the captured digital image and are stored, along with the captured digital image and the annotations.
536 Citations
20 Claims
-
1. A method of annotating an unindexed document, comprising:
-
receiving, by a computing device from a portable capture device, a first digital image depicting at least a first portion of the unindexed document, wherein the unindexed document is unknown to an index of stored documents; receiving, by the computing device, an annotation associated with the unindexed document from a first user of the portable capture device; extracting, by the computing device, features from the first digital image; storing, by the computing device, the first digital image, the extracted features, and the annotation as an annotated digital image; recognizing, by the computing device, a second user from the features of the first digital image, wherein the first digital image depicts at least the first portion of the unindexed document and the unindexed document is associated with the annotation from the first user; responsive to recognizing the second user from the features of the first digital image depicting at least the first portion of the unindexed document, creating a new tie between the first user and the second user in a network of users who have captured documents with similar features; and responsive to creating the new tie, making the annotated digital image available to the second user and sharing an identity of the second user with the first user; determining a first group of users, including the first user, who have operated on the unindexed document from users who have ties with the second user in the network; determining a second group of users who have not operated on the unindexed document from the users who have ties with the second user in the network; and weakening, by the computing device, the ties between the second user and the second group of users of the network based on the first group being larger than the second group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product for annotating an unindexed document for shared use, the computer program product comprising:
-
a non-transitory computer-readable storage medium; and computer program code, stored on the non-transitory computer-readable storage medium, when executed by one or more processors, for; receiving, by a computing device from a portable capture device, a first digital image depicting at least a first portion of the unindexed document, wherein the unindexed document is unknown to an index of stored documents; receiving, by the computing device, an annotation associated with the unindexed document from a first user of the portable capture device; extracting, by the computing device, features from the first digital image; storing, by the computing device, the first digital image, the extracted features, and the annotation as an annotated digital image; recognizing, by the computing device, a second user from the features of the first digital image, wherein the first digital image depicts at least the first portion of the unindexed document and the unindexed document is associated with the annotation from the first user; responsive to recognizing the second user from the features of the first digital image depicting at least the first portion of the unindexed document, creating a new tie between the first user and the second user in a network of users who have captured documents with similar features; and responsive to creating the new tie, making the annotated digital image available to the second user and sharing an identity of the second user with the first user; determining a first group of users, including the first user, who have operated on the unindexed document from users who have ties with the second user in the network; determining a second group of users who have not operated on the unindexed document from the users who have ties with the second user in the network; and weakening, by the computing device, the ties between the second user and the second group of users of the network based on the first group being larger than the second group. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system for annotating an unindexed document for shared use, the system comprising:
-
one or more processors; a document matching module stored on a memory and executable by the one or more processors, the document matching module configured to receive a first digital image from a portable capture device, the first digital image depicting at least a first portion of the unindexed document, wherein the unindexed document is unknown to an index of stored documents, receive from a first user of the portable computing device an annotation associated with the unindexed document, extract features from the first digital image, and recognize a second user from the features of the first digital image, wherein the first digital image depicts at least the first portion of the unindexed document and the unindexed document is associated with the annotation from the first user; a user association component stored on the memory and executable by the one or more processors, the user association component configured to, responsive to recognizing the second user from the features of the first digital image depicting at least the first portion of the unindexed document, create a new tie between the first user and the second user in a network of users who have captured documents with similar features, determine a first group of users, including the first user, who have operated on the unindexed document from users who have ties with the second user in the network, determine a second group of users who have not operated on the unindexed document from the users who have ties with the second user in the network, and weaken the ties between the second user and the second group of users of the network based on the first group being larger than the second group; a database stored on the memory and accessible by the one or more processors, the database configured to store the first digital image, the extracted features and the annotation as an annotated digital image; and a document authoring component stored on the memory and executable by the one or more processors, the document authoring component configured to, responsive to creating the new tie, make the annotated digital image available to the second user and share an identity of the second user with the first user. - View Dependent Claims (17, 18, 19, 20)
-
Specification