CPC H04L 65/75 (2022.05) [G06F 3/04845 (2013.01); G06F 30/13 (2020.01); G06Q 10/06 (2013.01); G06Q 50/08 (2013.01); G11B 27/102 (2013.01); H04L 51/046 (2013.01); H04L 51/10 (2013.01); H04L 65/403 (2013.01); H04L 65/4015 (2013.01); H04L 65/613 (2022.05); H04L 67/75 (2022.05)] | 18 Claims |
1. A site inspection system configured to enable a site inspection to be remotely manage, the site inspection system comprising:
one or more computing devices; and
non-transitory computer readable memory storing program code that when executed by the one or more computing devices is configured to cause the site inspection system to perform operations comprising:
providing a user interface enabling a project-related document to be uploaded to the site inspection system;
receiving a project-related document associated with a site uploaded via the user interface enabling the project-related document to be uploaded;
receiving location data corresponding to the site;
enabling a first user, associated with a first user device, to issue an invitation to a second user, associated with a mobile second user device, to engage in a video chat session regarding an inspection at the site, the mobile second user device comprising a camera, a microphone, and a display;
enabling the video chat session to be conducted in real time, including one or more inspection related instructions, via the first user device and the mobile second user device;
receiving in real time site inspection content via the mobile second user device, the site inspection content comprising inspection video content transmitted from the mobile second user device;
enabling the first user to annotate a still version of a frame of the inspection video content by adding graphical shapes and/or by adding text comments to the frame;
enabling the real time site inspection content to be stored in memory;
causing a document to be generated comprising one or more annotated frames of the inspection video content;
associating the site inspection content comprising the inspection video content streamed from the mobile second user to the site inspection system with at least one project related document;
providing for display on a user device a first user interface that enables a user to associate one or more items of site inspection content with a site-related project;
receiving, via the first user interface, an association of at least one item of site inspection content with a first site-related project;
accessing an electronic document, corresponding to the first site-related project, including at least a first plan sheet;
providing the first plan sheet for display on the user device;
providing a user interface via which a user can associate the at least one item of site inspection content with the first plan sheet;
providing to at least one user device site inspection content comprising a playable site inspection content item, and information related to the inspection session;
enabling the playable site inspection content item to be played on the at least one user device in response to a user activation of a play control;
providing access, via the first user device, to an annotation tool set, comprising a plurality of image annotation tools, including at least a drawing tool and shape tool;
enabling the annotation tool set to be used to graphically annotate frames in the inspection video content; and
enabling the video chat session to be conducted in real time, including one or more inspection related instructions, via the mobile second user device.
|