Image annotation method and system
First Claim
1. A method comprising:
- (a) an originating user captures an original image with a first mobile equipment;
(c) first data information including the time and the location of said first mobile equipment is stored, and said first data information being sent to a server;
(d) the originating user shares said image, or an augmented reality model corresponding to said image, with the user of a second equipment;
(e) an annotated image is displayed on said second equipment;
(g) second data information including the time and the location of said second equipment when the second equipment received said image or augmented reality model from said originating user or when the second equipment displays the said image or augmented reality model from said originating user, is sent to said server;
(h) said server determines from said location and/or time whether said image is an original image captured by the originating user, or a transmitted image displayed to a second user, by;
identifying content in the image;
retrieving from a database a predefined location condition which is associated with content corresponding to said identified content and/or retrieving from a database a predefined time condition which is associated with content corresponding said identified content; and
determining if the location which was sent to the server meets said retrieved predefined location condition and/or determining if the time which was sent to the server meets said retrieved predefined time condition;
determining that the image is an original image if the location condition and/or time condition is met; and
determining that image is a transmitted image if the location condition and/or time condition is not met.
4 Assignments
0 Petitions
Accused Products
Abstract
An originating user captures an original image with mobile equipment. The image is displayed on the originating user'"'"'s mobile equipment with first annotations. First data information (R1) including the time and the location of the mobile equipment together with information that the first annotations has been displayed is sent to a server. The originating user transmits the image to a second equipment of at least one second user. The image is displayed on the second equipment. Second annotations are displayed to said second user in combination with said image. Second data information (R2) including the time and the location of equipment of the second user together with information that the second annotations has been displayed is sent to the server. The server determines from the location and/or time whether said image is an original image captured by the originating user, or a transmitted image displayed to a second user.
41 Citations
28 Claims
-
1. A method comprising:
-
(a) an originating user captures an original image with a first mobile equipment; (c) first data information including the time and the location of said first mobile equipment is stored, and said first data information being sent to a server; (d) the originating user shares said image, or an augmented reality model corresponding to said image, with the user of a second equipment; (e) an annotated image is displayed on said second equipment; (g) second data information including the time and the location of said second equipment when the second equipment received said image or augmented reality model from said originating user or when the second equipment displays the said image or augmented reality model from said originating user, is sent to said server; (h) said server determines from said location and/or time whether said image is an original image captured by the originating user, or a transmitted image displayed to a second user, by; identifying content in the image; retrieving from a database a predefined location condition which is associated with content corresponding to said identified content and/or retrieving from a database a predefined time condition which is associated with content corresponding said identified content; and determining if the location which was sent to the server meets said retrieved predefined location condition and/or determining if the time which was sent to the server meets said retrieved predefined time condition; determining that the image is an original image if the location condition and/or time condition is met; and
determining that image is a transmitted image if the location condition and/or time condition is not met. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 25)
-
-
21. A method carried out by a server and comprising:
-
(i) receiving in said server first data information including the time and/or the location of a mobile equipment together with an information that first annotations have been displayed or that an augmented reality model has been shared; (ii) receiving in said server second data information including the time and/or the location of a second equipment together with an information that second annotations have been displayed by said second equipment or that the augmented reality model has been made available to said second equipment; (iii) determining from said location and/or time whether said annotations have been associated with an original image captured by the originating user, or with a transmitted image displayed to a second user, by; identifying content in the image; retrieving from a database a predefined location condition which is associated with content corresponding to said identified content and/or retrieving from a database a predefined time condition which is associated with content corresponding said identified content; and determining if the location which was sent to the server meets said retrieved predefined location condition and/or determining if the time which was sent to the server meets said retrieved predefined time condition; determining that the image is an original image if the location condition and/or time condition is met; and
determining that image is a transmitted image if the location condition and/or time condition is not met. - View Dependent Claims (22, 23, 24)
-
-
26. A system, comprising:
-
a first mobile equipment comprising a camera suitable for capturing an original image, and a display for displaying said image; an augmented reality module for retrieving and superimposing annotations on top of said image; a second equipment comprising a display; a software module arranged for sharing with said second equipment said original image, or for sharing with said second equipment an augmented reality model corresponding to said original image; a store storing first data information including the time and/or the location of said first mobile equipment and the time and/or location of said second mobile equipment when said image is displayed or when said image or said model is shared; a means for determining from said location and/or time whether said image is an original image captured by the originating user, or a transmitted image displayed to a second user, by; identifying content in the image; retrieving from a database a predefined location condition which is associated with content corresponding to said identified content and/or retrieving from a database a predefined time condition which is associated with content corresponding said identified content; and determining if the location which was sent to the server meets said retrieved predefined location condition and/or determining if the time which was sent to the server meets said retrieved predefined time condition; determining that the image is an original image if the location condition and/or time condition is met; and
determining that image is a transmitted image if the location condition and/or time condition is not met.
-
-
27. A server comprising a database storing data corresponding to an augmented reality social network graph, said graph comprising a plurality of nodes corresponding to a plurality of equipments, and a plurality of branches between said nodes corresponding to the transmission of an image or augmented reality model from one node to another node, said branches being associated with a time corresponding to the time of transmission or display of said image or model, said branches being further associated with a location corresponding to the location of an equipment when said image or model is transmitted.
-
28. A method comprising:
-
(a) an originating user captures an original image with a first mobile equipment; (c) first data information including the time and/or the location of said first mobile equipment is stored, and said first data information being sent to a server; (d) the originating user shares said image, or an augmented reality model corresponding to said image, with the user of a second equipment; (e) an annotated image is displayed on said second equipment; (g) second data information including the time and/or the location of said second equipment when the second equipment received said image or augmented reality model from said originating user or when the second equipment displays the said image or augmented reality model from said originating user, is sent to said server; (h) said server determines from said location and/or time, and based on data relating to the content of image, whether said image is an original image captured by the originating user, or a transmitted image displayed to a second user, wherein said data relating to the content of image includes at least one of temporal and geographical data associated with content of the image, by;
identifying content in the image;retrieving from a database a predefined location condition which is associated with content corresponding to said identified content and/or retrieving from a database a predefined time condition which is associated with content corresponding said identified content; and
determining if the location which was sent to the server meets said retrieved predefined location condition and/or determining if the time which was sent to the server meets said retrieved predefined time condition;
determining that the image is an original image if the location condition and/or time condition is met; and
determining that image is a transmitted image if the location condition and/or time condition is not met.
-
Specification