Patent ID: 8413188

Claim:
A computerized method for processing an object in a video data stream executed on a client device processor programmed to execute the steps of the method, the method comprising: receiving at a client device, the video data stream from a server; displaying the video data stream at the client device on a client device display; receiving input data at the client device for rendering on the client device display a first functional indicator indicating one of a plurality of functions and defining a geometric form indicating a first region of pixel locations containing a first image object in the video data stream; performing a function indicated by the first functional indicator on meta data for the first image object in the first region of pixel locations; receiving input data for rendering a second functional indicator indicating one of the plurality of functions and defining a second geometric form indicating a second region of pixels representing a second image object for performing a function on meta data for the second image object; performing the function indicated by the first functional indicator on the meta data for the first image object and the meta data for the second image object; and rendering a Boolean indicator on a video data frame in the video data stream, the video data frame comprising at least one line on the video frame between the first and second functional indicators to indicate a Boolean logic operation to operate on the meta data for the image objects indicated by the first and second functional indicators.