`
`Control No.
`: 90/012,876
`Patent No.
`: 7,932,923
`: May 23, 2013
`Filed
`Customer No. : 06449
`
`Art Unit
`Examiner
`Conf. No.
`Atty. No.
`
`: 3992
`: Adam L. Basehoar
`: 6419
`: 4079-116
`
`Title: VIDEO SURVEILLANCE SYSTEM EMPLOYING VIDEO PRIMITIVES
`
`Mail Stop Ex Parte Reexam
`Central Reexamination Unit
`Commissioner for Patents
`United States Patent & Trademark Office
`P.O. Box 1450
`Alexandria, VA 22313-1450
`
`RECEIVED
`OCT 3 0 2 013
`CENTRAL REEXAMINATION UNIT
`
`AMENDMENT AND REPLY
`This Amendment and Reply ("Reply") is in response to the non-final Office Action dated
`August 30, 2013.
`
`Amendments to the Claims begin on page 2 of this paper.
`A Listing of the Status of Claims and Support for the New Claims begins on page 22 of
`this paper.
`
`Remarks begin on page 23 of this paper.
`
`Canon Ex. 1016 Page 1 of 85
`
`
`
`Attorney Docket No. 4079-116
`Control No. 90/012,876
`Page 2
`
`Amendments to the Claims
`
`Pursuant to 37 CFR 1.530 (d)(2) and (f)(2), please add the following proposed new
`
`claims:
`
`42.
`
`(New) A method comprising:
`providing a video device which detects an object upon analyzing a video from a single
`
`camera and which detects plural attributes of the detected object upon analyzing the video from
`
`said single camera, the plurality of attributes including at least a physical attribute and a temporal
`
`attribute;
`then, selecting a rule, which is not a rule used to detect any individual attribute, as a new
`
`user rule, the new user rule providing an analysis of a combination of the attributes to detect an
`
`event that is not one of the detected attributes; and
`
`applying the new user rule to the combination of the attributes to detect the event,
`
`wherein the attributes to be detected are independent of the event to be detected, and
`
`wherein the event of the object refers to the object engaged in an activity.
`
`43.
`
`(New) A method comprising:
`
`detecting an object in a video from a single camera;
`
`detecting a plurality of attributes of the object by analyzing the video from said single
`
`camera, the plurality of attributes including at least one of a physical attribute and a temporal
`
`attribute, each attribute representing a characteristic of the detected object;
`
`selecting a new user rule after detecting the plurality of attributes; and
`
`after detecting the plurality of attributes and after selecting the new user rule, identifying
`
`an event of the object that is not one of the detected attributes of the object by applying the new
`
`user rule to the plurality of detected attributes, wherein applying the new user rule to the plurality
`
`of detected attributes comprises filtering;
`
`wherein the plurality of attributes that are detected are independent of which event is
`
`identified,
`
`wherein the step of identifying the event of the object identifies the event without
`reprocessing the video, and
`
`Canon Ex. 1016 Page 2 of 85
`
`
`
`Attorney Docket No. 4079-116
`Control No. 90/012,876
`Page 3
`
`wherein the event of the object refers to the object engaged in an activity.
`
`44.
`
`(New) A video device comprising:
`
`means for detecting an object in a video from a single camera;
`
`means for detecting a plurality of attributes of the object by analyzing the video from said
`
`single camera, the plurality of attributes including at least a physical attribute and a temporal
`
`attribute, each attribute representing a characteristic of the detected object;
`
`a memory storing the plurality of detected attributes;
`
`means for selecting a new user rule after the plurality of detected attributes are stored in
`
`memory; and
`
`means for identifying an event of the object that is not one of the detected attributes of
`
`the object by applying a selected new user rule to the plurality of attributes stored in memory, for
`
`identifying the event independent of when the attributes are stored in memory and for identifying
`
`the event without reprocessing the video, wherein applying the selected new user rule to the
`
`plurality of attributes comprises filtering, and
`
`wherein the event of the object refers to the object engaged in an activity.
`
`45.
`
`(New) A method comprising:
`
`providing a video device which detects an object upon analyzing a video from a single
`
`camera and which detects plural attributes of the detected object upon analyzing the video from
`
`said single camera, the plurality of attributes including at least a physical attribute and a temporal
`
`attribute; and
`
`then, selecting a rule, which is not a rule used to detect any individual attribute, as a new
`
`user rule, the new user rule providing an analysis of a combination of the attributes to detect an
`
`event that is not one of the detected attributes, wherein the analysis provided by the new user rule
`
`comprises filtering.,
`
`wherein the attributes to be detected are independent of the event to be detected, and
`
`wherein the event of the object refers to the object engaged in an activity.
`
`Canon Ex. 1016 Page 3 of 85
`
`
`
`Attorney Docket No. 4079-116
`Control No. 90/012,876
`Page 4
`
`46.
`
`(New) A non-transitory computer-readable storage medium containing instructions that
`when executed by a computer system cause said computer system to implement the following
`method comprising:
`
`detecting an object in a video from a single camera;
`detecting a plurality of attributes of the object by analyzing the video from said single
`camera, the plurality of attributes including at least one of a physical attribute and a temporal
`attribute, each attribute representing a characteristic of the detected object;
`selecting a new user rule after detecting the plurality of attributes; and
`after detecting the plurality of attributes and after selecting the new user rule, identifying
`an event of the object that is not one of the detected attributes of the object by applying the new
`user rule to the plurality of detected attributes, the event of the object being identified without
`reprocessing the video, wherein applying the new user rule to the plurality of detected attributes
`comprises filtering;
`
`wherein the plurality of attributes that are detected are independent of which event is
`identified, and
`wherein the event of the object refers to the object engaged in an activity.
`
`47.
`
`(New) A method comprising:
`detecting an object in a video from a single camera;
`detecting a plurality of attributes of the object in real time by analyzing the video from
`said single camera, the plurality of attributes including at least one of a physical attribute and a
`temporal attribute, each attribute representing a characteristic of the detected object;
`selecting a new user rule after detecting the plurality of attributes; and
`after detecting the plurality of attributes and after selecting the new user rule, identifying
`an event of the object that is not one of the detected attributes of the object by applying the new
`user rule to the plurality of detected attributes;
`wherein the plurality of attributes that are detected are independent of which event is
`identified,
`
`wherein the step of identifying the event of the object identifies the event without
`reprocessing the video, and
`
`Canon Ex. 1016 Page 4 of 85
`
`
`
`Attorney Docket No. 4079-116
`Control No. 90/012,876
`Page 5
`
`wherein the event of the object refers to the object engaged in an activity.
`
`48.
`
`(New) A video device comprising:
`means for detecting an object in a video from a single camera;
`means for detecting a plurality of attributes of the object in real time by analyzing the
`video from said single camera, the plurality of attributes including at least a physical attribute
`and a temporal attribute, each attribute representing a characteristic of the detected object;
`a memory storing the plurality of detected attributes;
`means for selecting a new user rule after the plurality of detected attributes are stored in
`memory; and
`
`means for identifying an event of the object that is not one of the detected attributes of
`the object by applying a selected new user rule to the plurality of attributes stored in memory, for
`identifying the event independent of when the attributes are stored in memory and for identifying
`the event without reprocessing the video, and
`
`wherein the event of the object refers to the object engaged in an activity.
`
`49.
`
`(New) A method comprising:
`providing a video device which detects an object upon analyzing a video from a single
`camera and which detects plural attributes of the detected object in real time upon analyzing the
`video from said single camera, the plurality of attributes including at least a physical attribute
`and a temporal attribute; and
`then, selecting a rule, which is not a rule used to detect any individual attribute, as a new
`user rule, the new user rule providing an analysis of a combination of the attributes to detect an
`event that is not one of the detected attributes.,
`wherein the attributes to be detected are independent of the event to be detected, and
`wherein the event of the object refers to the object engaged in an activity.
`
`50.
`(New) A non-transitory computer-readable storage medium containing instructions that
`when executed by a computer system cause said computer system to implement the following
`method comprising:
`
`Canon Ex. 1016 Page 5 of 85
`
`
`
`Attorney Docket No. 4079-116
`Control No. 90/012,876
`Page 6
`
`detecting an object in a video from a single camera:,
`detecting a plurality of attributes of the object in real time by analyzing the video from
`said single camera, the plurality of attributes including at least one of a physical attribute and a
`temporal attribute, each attribute representing a characteristic of the detected object;
`
`selecting a new user rule after detecting the plurality of attributes; and
`
`after detecting the plurality of attributes and after selecting the new user rule, identifying
`an event of the object that is not one of the detected attributes of the object by applying the new
`user rule to the plurality of detected attributes, the event of the object being identified without
`
`reprocessing the video;
`wherein the plurality of attributes that are detected are independent of which event is
`
`identified, and
`
`wherein the event of the object refers to the object engaged in an activity.
`
`51.
`
`(New) A method comprising:
`
`detecting an object in a video from a single camera;
`
`detecting a plurality of attributes of the object by analyzing the video from said single
`
`camera, the plurality of attributes including at least one of a physical attribute and a temporal
`
`attribute, each attribute representing a characteristic of the detected object, wherein at least one
`
`of the detected attributes is a velocity of the detected object;
`
`selecting a new user rule after detecting the plurality of attributes; and
`
`after detecting the plurality of attributes and after selecting the new user rule, identifying
`
`an event of the object that is not one of the detected attributes of the object by applying the new
`
`user rule to the plurality of detected attributes;
`
`wherein the plurality of attributes that are detected are independent of which event is
`
`identified,
`
`wherein the step of identifying the event of the object identifies the event without
`
`reprocessing the video, and
`
`wherein the event of the object refers to the object engaged in an activity.
`
`52.
`
`(New) A video device comprising:
`
`Canon Ex. 1016 Page 6 of 85
`
`
`
`Attorney Docket No. 4079-116
`Control No. 90/012,876
`Page 7
`
`means for detecting an object in a video from a single camera.,
`
`means for detecting a plurality of attributes of the object by analyzing the video from said
`
`single camera, the plurality of attributes including at least a physical attribute and a temporal
`attribute, each attribute representing a characteristic of the detected object, wherein at least one
`of the detected attributes is a velocity of the detected object:,
`
`a memory storing the plurality of detected attributes;
`
`means for selecting a new user rule after the plurality of detected attributes are stored in
`memory; and
`
`means for identifying an event of the object that is not one of the detected attributes of
`the object by applying a selected new user rule to the plurality of attributes stored in memory, for
`identifying the event independent of when the attributes are stored in memory and for identifying
`the event without reprocessing the video, and
`wherein the event of the object refers to the object engaged in an activity.
`
`53.
`
`(New) A method comprising:
`
`providing a video device which detects an object upon analyzing a video from a single
`camera and which detects plural attributes of the detected object upon analyzing the video from
`said single camera, the plurality of attributes including at least a physical attribute and a temporal
`attribute, wherein at least one of the detected attributes is a velocity of the detected object; and
`then, selecting a rule, which is not a rule used to detect any individual attribute, as a new
`user rule, the new user rule providing an analysis of a combination of the attributes to detect an
`event that is not one of the detected attributes,
`wherein the attributes to be detected are independent of the event to be detected, and
`wherein the event of the object refers to the object engaged in an activity.
`
`54.
`
`(New) A non-transitory computer-readable storage medium containing instructions that
`when executed by a computer system cause said computer system to implement the following
`method comprising:
`
`detecting an object in a video from a single camera;
`
`Canon Ex. 1016 Page 7 of 85
`
`
`
`Attorney Docket No. 4079-116
`Control No. 90/012,876
`Page 8
`
`detecting a plurality of attributes of the object by analyzing the video from said single
`camera, the plurality of attributes including at least one of a physical attribute and a temporal
`attribute, each attribute representing a characteristic of the detected object, wherein at least one
`of the detected attributes is a velocity of the detected object;
`
`selecting a new user rule after detecting the plurality of attributes; and
`after detecting the plurality of attributes and after selecting the new user rule, identifying
`an event of the object that is not one of the detected attributes of the object by applying the new
`user rule to the plurality of detected attributes, the event of the object being identified without
`reprocessing the video;
`wherein the plurality of attributes that are detected are independent of which event is
`identified, and
`
`wherein the event of the object refers to the object engaged in an activity.
`
`55.
`
`(New) A method comprising:
`detecting an object in a video from a single camera:,
`detecting a plurality of attributes of the object by analyzing the video from said single
`camera, the plurality of attributes including at least one of a physical attribute and a temporal
`attribute, each attribute representing a characteristic of the detected object;
`selecting a new user rule after detecting the plurality of attributes; and
`after detecting the plurality of attributes and after selecting the new user rule, identifying
`an event of the object that is not one of the detected attributes of the object by applying the new
`user rule to the plurality of detected attributes, wherein the applying the new user rule to the
`plurality of detected attributes comprises applying the new user rule to only the plurality of
`detected attributes;
`
`wherein the plurality of attributes that are detected are independent of which event is
`identified,
`
`wherein the step of identifying the event of the object identifies the event without
`reprocessing the video, and
`
`wherein the event of the object refers to the object engaged in an activity.
`
`Canon Ex. 1016 Page 8 of 85
`
`
`
`Attorney Docket No. 4079-116
`Control No. 90/012,876
`Page 9
`
`56.
`
`(New) A video device comprising:
`means for detecting an object in a video from a single camera;
`means for detecting a plurality of attributes of the object by analyzing the video from said
`single camera, the plurality of attributes including at least a physical attribute and a temporal
`attribute, each attribute representing a characteristic of the detected object.,
`a memory storing the plurality of detected attributes;
`means for selecting a new user rule after the plurality of detected attributes are stored in
`memory; and
`means for identifying an event of the object that is not one of the detected attributes of
`the object by applying a selected new user rule to the plurality of attributes stored in memory, for
`identifying the event independent of when the attributes are stored in memory and for identifying
`the event without reprocessing the video, wherein the applying the new user rule to the plurality
`of detected attributes comprises applying the new user rule to only the plurality of detected
`attributes, and
`
`wherein the event of the object refers to the object engaged in an activity.
`
`57.
`
`(New) A method comprising:
`providing a video device which detects an object upon analyzing a video from a single
`camera and which detects plural attributes of the detected object upon analyzing the video from
`said single camera, the plurality of attributes including at least a physical attribute and a temporal
`attribute; and
`then, selecting a rule, which is not a rule used to detect any individual attribute, as a new
`user rule, the new user rule providing an analysis of a combination of the attributes to detect an
`event that is not one of the detected attributes, wherein the analysis of the combination of the
`attributes to detect the event comprises analyzing only the combination of the attributes,
`wherein the attributes to be detected are independent of the event to be detected, and
`wherein the event of the object refers to the object engaged in an activity.
`
`Canon Ex. 1016 Page 9 of 85
`
`
`
`Attorney Docket No. 4079-116
`Control No. 90/012,876
`Page 10
`
`58.
`
`(New) A non-transitory computer-readable storage medium containing instructions that
`
`when executed by a computer system cause said computer system to implement the following
`
`method comprising:
`
`detecting an object in a video from a single camera;
`
`detecting a plurality of attributes of the object by analyzing the video from said single
`
`camera, the plurality of attributes including at least one of a physical attribute and a temporal
`
`attribute, each attribute representing a characteristic of the detected object;
`
`selecting a new user rule after detecting the plurality of attributes; and
`
`after detecting the plurality of attributes and after selecting the new user rule, identifying
`
`an event of the object that is not one of the detected attributes of the object by applying the new
`
`user rule to the plurality of detected attributes, the event of the object being identified without
`
`reprocessing the video, wherein the applying the new user rule to the plurality of detected
`
`attributes comprises applying the new user rule to only the plurality of detected attributes;
`
`wherein the plurality of attributes that are detected are independent of which event is
`
`identified, and
`
`wherein the event of the object refers to the object engaged in an activity.
`
`59.
`
`(New) A method comprising:
`
`detecting first and second objects in a video from a single camera;
`
`detecting a plurality of attributes of each of the detected first and second objects by
`
`analyzing the video from said single camera, each attribute representing a characteristic of the
`
`respective detected object;
`
`selecting a new user rule; and
`
`after detecting the plurality of attributes, identifying an event that is not one of the
`
`detected attributes of the first and second objects by applying the new user rule to the plurality of
`
`detected attributes;
`
`wherein the plurality of attributes that are detected are independent of which event is
`identified,
`
`wherein the step of identifying an event of the object comprises identifying a first event
`of the first object interacting with the second object by analyzing the detected attributes of the
`
`Canon Ex. 1016 Page 10 of 85
`
`
`
`Attorney Docket No. 4079-116
`Control No. 90/012,876
`Page 11
`
`first and second objects, the first event not being one of the detected attributes, wherein the first
`event is the first and second objects coming together, and
`wherein the first event of the first object refers to the first object engaged in an activity.
`
`60.
`(New) A non-transitory computer-readable storage medium containing instructions that
`when executed by a computer system cause said computer system to implement the following
`method comprising:
`
`detecting first and second objects in a video from a single camera;
`detecting a plurality of attributes of each of the detected first and second objects by
`analyzing the video from said single camera, each attribute representing a characteristic of the
`respective detected object;
`
`selecting a new user rule; and
`after detecting the plurality of attributes, identifying an event that is not one of the
`detected attributes of the first and second objects by applying the new user rule to the plurality of
`detected attributes;
`wherein the plurality of attributes that are detected are independent of which event is
`identified,
`
`wherein the step of identifying an event comprises identifying a first event of the first
`object interacting with the second object by analyzing the detected attributes of the first and
`second objects, the first event not being one of the detected attributes, wherein the first event is
`the first and second objects coming together, and
`wherein the first event of the first object refers to the first object engaged in an activity.
`
`61.
`
`(New) A video device comprising:
`means for detecting first and second objects in a video from a single camera;
`means for detecting a plurality of attributes of the object by analyzing the video from said
`single camera, each attribute representing a characteristic of the respective detected object;
`a memory storing the plurality of detected attributes; and
`means for identifying an event of the first object interacting with the second object by
`applying a selected new user rule to the plurality of attributes stored in memory, and for
`
`Canon Ex. 1016 Page 11 of 85
`
`
`
`Attorney Docket No. 4079-116
`Control No. 90/012,876
`Page 12
`
`identifying the event independent of when the attributes are stored in memory, the event not
`being one of the detected attributes, wherein the identified event is the first and second objects
`coming together,
`
`wherein the first event of the first object refers to the first object engaged in an activity.
`
`62.
`
`(New) A method comprising:
`
`detecting first and second objects in a video from a single camera;
`detecting a plurality of attributes of each of the detected first and second objects by
`analyzing the video from said single camera, each attribute representing a characteristic of the
`respective detected object;
`
`selecting a new user rule; and
`after detecting the plurality of attributes, identifying an event that is not one of the
`detected attributes of the first and second objects by applying the new user rule to the plurality of
`detected attributes, wherein applying the new user rule to the plurality of detected attributes
`comprises filtering;
`wherein the plurality of attributes that are detected are independent of which event is
`identified,
`
`wherein the step of identifying an event of the object comprises identifying a first event
`of the first object interacting with the second object by analyzing the detected attributes of the
`first and second objects, the first event not being one of the detected attributes, wherein the first
`event is the first and second objects coming together, and
`wherein the first event of the first object refers to the first object engaged in an activity.
`
`63.
`(New) A non-transitory computer-readable storage medium containing instructions that
`when executed by a computer system cause said computer system to implement the following
`method comprising:
`
`detecting first and second objects in a video from a single camera;
`detecting a plurality of attributes of each of the detected first and second objects by
`analyzing the video from said single camera, each attribute representing a characteristic of the
`respective detected object;
`
`Canon Ex. 1016 Page 12 of 85
`
`
`
`Attorney Docket No. 4079-116
`Control No. 90/012,876
`Page 13
`
`selecting a new user rule; and
`after detecting the plurality of attributes, identifying an event that is not one of the
`detected attributes of the first and second objects by applying the new user rule to the plurality of
`detected attributes, wherein applying the new user rule to the plurality of detected attributes
`comprises filtering;
`
`wherein the plurality of attributes that are detected are independent of which event is
`identified,
`
`wherein the step of identifying an event comprises identifying a first event of the first
`object interacting with the second object by analyzing the detected attributes of the first and
`second objects, the first event not being one of the detected attributes, wherein the first event is
`the first and second objects coming together, and
`wherein the first event of the first object refers to the first object engaged in an activity.
`
`64.
`
`(New) A video device comprising:
`means for detecting first and second objects in a video from a single camera;
`means for detecting_a plurality of attributes of the object by analyzing the video from said
`single camera, each attribute representing a characteristic of the respective detected object;
`a memory storing the plurality of detected attributes; and
`means for identifying an event of the first object interacting with the second object by
`applying a selected new user rule to the plurality of attributes stored in memory, and for
`identifying the event independent of when the attributes are stored in memory, the event not
`being one of the detected attributes, wherein applying the selected new user rule to the plurality
`of attributes comprises filtering,
`wherein the first event of the first object refers to the first object engaged in an activity.
`
`65.
`
`(New) A method comprising:
`detecting an object in a video from a single camera;
`detecting a plurality of attributes of the object by analyzing the video from said single
`camera, the plurality of attributes including at least one of a physical attribute and a temporal
`attribute, each attribute representing a characteristic of the detected object;
`
`Canon Ex. 1016 Page 13 of 85
`
`
`
`Attorney Docket No. 4079-116
`Control No. 90/012,876
`Page 14
`
`selecting a new user rule after detecting the plurality of attributes; and
`after detecting the plurality of attributes and after selecting the new user rule, identifying
`an event of the object that is not one of the detected attributes of the object by applying the new
`user rule to the plurality of detected attributes;
`wherein the plurality of attributes that are detected are independent of which event is
`identified,
`
`wherein the step of identifying the event of the object identifies the event without
`reprocessing the video,
`
`wherein the event of the object refers to the object engaged in an activity, and
`wherein none of the detected plurality of attributes refers to the object engaged in an
`activity.
`
`66.
`
`(New) A video device comprising:
`means for detecting an object in a video from a single camera;
`means for detecting a plurality of attributes of the object by analyzing the video from said
`single camera, the plurality of attributes including at least a physical attribute and a temporal
`attribute, each attribute representing a characteristic of the detected object;
`a memory storing the plurality of detected attributes;
`means for selecting a new user rule after the plurality of detected attributes are stored in
`memory; and
`
`means for identifying an event of the object that is not one of the detected attributes of
`the object by applying a selected new user rule to the plurality of attributes stored in memory, for
`identifying the event independent of when the attributes are stored in memory and for identifying
`the event without reprocessing the video,
`wherein the event of the object refers to the object engaged in an activity, and
`wherein none of the detectedplurality of attributes refers to the object engaged in an
`activity.
`
`67.
`
`(New) A method comprising:
`
`Canon Ex. 1016 Page 14 of 85
`
`
`
`Attorney Docket No. 4079-116
`Control No. 90/012,876
`Page 15
`
`providing a video device which detects an object upon analyzing a video from a single
`camera and which detects plural attributes of the detected object upon analyzing the video from
`
`said single camera, the plurality of attributes including at least a physical attribute and a temporal
`
`attribute; and
`
`then, selecting a rule, which is not a rule used to detect any individual attribute, as a new
`
`user rule, the new user rule providing an analysis of a combination of the attributes to detect an
`
`event that is not one of the detected attributes.,
`
`wherein the attributes to be detected are independent of the event to be detected,
`
`wherein the event of the object refers to the object engaged in an activity, and
`wherein none of the detected plurality of attributes refers to the object engaged in an
`
`activity.
`
`68.
`
`(New) A non-transitory computer-readable storage medium containing instructions that
`when executed by a computer system cause said computer system to implement the following
`method comprising:
`
`detecting an object in a video from a single camera;
`
`detecting a plurality of attributes of the object by analyzing the video from said single
`camera, the plurality of attributes including at least one of a physical attribute and a temporal
`attribute, each attribute representing a characteristic of the detected object;
`selecting a new user rule after detecting the plurality of attributes; and
`after detecting the plurality of attributes and after selecting the new user rule, identifying
`an event of the object that is not one of the detected attributes of the object by applying the new
`user rule to the plurality of detected attributes, the event of the object being identified without
`reprocessing the video;
`
`wherein the plurality of attributes that are detected are independent of which event is
`identified, and
`
`wherein the event of the object refers to the object engaged in an activity, and
`wherein none of the detected plurality of attributes refers to the object engaged in an
`activity.
`
`Canon Ex. 1016 Page 15 of 85
`
`
`
`Attorney Docket No. 4079-116
`Control No. 90/012,876
`Page 16
`
`69.
`
`(New) A method comprising:
`
`detecting an object in a video from a single camera;
`
`detecting a plurality of attributes of the object by analyzing the video from said single
`
`camera, the plurality of attributes including at least one of a physical attribute and a temporal
`
`attribute, each attribute representing a characteristic of the detected object;
`
`selecting a new user rule after detecting the plurality of attributes; and
`
`after detecting the plurality of attributes and after selecting the new user rule, identifying
`
`an event of the object that is not one of the detected attributes of the object by applying the new
`
`user rule to the plurality of detected attributes, wherein applying the new user rule to the plurality
`
`of detected attributes comprises filtering;
`
`wherein the plurality of attributes that are detected are independent of which event is
`
`identified,
`
`wherein the step of identifying the event of the object identifies the event without
`
`reprocessing the video.,
`
`wherein the event of the object refers to the object engaged in an activity, and
`
`wherein none of the detected plurality of attributes refers to the object engaged in an
`
`activity.
`
`70.
`
`(New) A video device comprising:
`
`means for detecting an object in a video from a single camera;
`
`means for detecting a plurality of attributes of the object by analyzing the video from said
`
`single camera, the plurality of attributes including at least a physical attribute and a temporal
`
`attribute, each attribute representing a characteristic of the detected object;
`
`a memory storing the plurality of detected attributes;
`
`means for selecting a new user rule after the plurality of detected attributes are stored in
`
`memory; and
`
`means for identifying an event of the object that is not one of the detected attributes of
`
`the obje