Media management system
First Claim
1. A media management system comprising:
- at least one processor; and
at least one storage medium having encoded thereon executable instructions that, when executed by the at least one processor, cause the at least one processor to carry out a method comprising;
receiving training media descriptive of a worker missing at least one piece of safety equipment;
receiving annotations in the training media indicative of a presence or an absence of the safety violation in the training media;
training a model using the annotated training media to detect the safety violation;
receiving the media including content relating to a construction project;
identifying the safety violation in the media including content relating to the construction project using the model;
adding at least one tag to the media responsive to identifying the safety violating in the media including content relating to the construction project, the at least one tag being descriptive of a presence of the safety violation;
retrieving information from at least one data store indicative of at least one user to be notified when an enrolled tag is added to the media in response to adding the at least one tag to the media;
comparing the at least one tag added to the media with the enrolled tag to determine whether the at least one tag added to the media matches the enrolled tag; and
providing a notification to the at least one user regarding the tagged media in response to determining that the at least one tag matches the enrolled tag.
3 Assignments
0 Petitions
Accused Products
Abstract
Described herein are various techniques for managing media related to a construction project, which may relate to one or more buildings to be built and/or renovated as part of the construction project. In accordance with techniques described herein, the media may be managed according to information regarding the construction project that is stored by one or more other systems separate from a media management system. The other systems may be construction information management systems that each store information regarding a construction project, including information relating to planning and/or execution of the construction project. For example, the media management system may generate tags based on the information regarding the construction project, may be trained to recognize features in the media that relate to the tags, and add the appropriate tags to the media based on the recognized features.
4 Citations
2 Claims
-
1. A media management system comprising:
-
at least one processor; and at least one storage medium having encoded thereon executable instructions that, when executed by the at least one processor, cause the at least one processor to carry out a method comprising; receiving training media descriptive of a worker missing at least one piece of safety equipment; receiving annotations in the training media indicative of a presence or an absence of the safety violation in the training media; training a model using the annotated training media to detect the safety violation; receiving the media including content relating to a construction project; identifying the safety violation in the media including content relating to the construction project using the model; adding at least one tag to the media responsive to identifying the safety violating in the media including content relating to the construction project, the at least one tag being descriptive of a presence of the safety violation; retrieving information from at least one data store indicative of at least one user to be notified when an enrolled tag is added to the media in response to adding the at least one tag to the media; comparing the at least one tag added to the media with the enrolled tag to determine whether the at least one tag added to the media matches the enrolled tag; and providing a notification to the at least one user regarding the tagged media in response to determining that the at least one tag matches the enrolled tag. - View Dependent Claims (2)
-
Specification