US 11,870,834 B2
Systems and methods for augmenting electronic content
Michael M. Chegini, Newport Coast, CA (US)
Assigned to E-PLAN, INC., Irvine, CA (US)
Filed by E-PLAN, INC., Irvine, CA (US)
Filed on Jan. 13, 2023, as Appl. No. 18/154,632.
Application 18/154,632 is a continuation of application No. 17/652,613, filed on Feb. 25, 2022, granted, now 11,558,445.
Application 17/652,613 is a continuation of application No. 17/148,328, filed on Jan. 13, 2021, granted, now 11,271,983, issued on Mar. 8, 2022.
Application 17/148,328 is a continuation of application No. 15/730,581, filed on Oct. 11, 2017, granted, now 10,897,490, issued on Jan. 19, 2021.
Application 15/730,581 is a continuation in part of application No. 14/828,361, filed on Aug. 17, 2015, granted, now 9,792,024, issued on Oct. 17, 2017.
Prior Publication US 2023/0179646 A1, Jun. 8, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/048 (2013.01); H04L 65/75 (2022.01); H04L 65/401 (2022.01); H04L 65/403 (2022.01); H04L 51/046 (2022.01); H04L 51/10 (2022.01); G06Q 50/08 (2012.01); G06F 3/04845 (2022.01); G06Q 10/06 (2023.01); G11B 27/10 (2006.01); G06F 30/13 (2020.01); H04L 65/613 (2022.01); H04L 67/75 (2022.01)
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
OG exemplary drawing
 
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.