Patent ID: 8917908
Filing Date: 2014-12-23
Classification: G06F

Abstract:
1. A computer-executable method for tracking and distributing annotations for a video stream, the method comprising: receiving, at an annotation server, the video stream originating from a remote field computer; extracting a number of features from the received video stream; identifying a group of features that matches a known feature group, wherein the known feature group is associated with an annotation; associating the identified group of features with the annotation; forwarding the identified group of features and the annotation to the remote field computer, thereby facilitating the remote field computer to associate the annotation with a group of locally extracted features and display the video stream with the annotation placed in a location based at least on locations of the locally extracted features; receiving, from a client computer, a video frame extracted from the video stream, wherein the video frame includes annotations added by a user of the client computer; attaching the annotations to corresponding features within the video frame based on one or more user-definable rules associated with the annotations; and in response to receiving, from the user, updates to the user-definable rules, reattaching the annotations to features within the video frame based on the updated user-definable rules.