The present disclosure relates to a system for sharing information and more particularly to a system for sharing visual media captured at a jobsite.
Many service companies, such as plumbing companies, home inspection companies and other contractors perform jobsite inspections for a variety of purposes such as searching for potential problems, diagnosing problems and checking or verifying a technician's work at the jobsite, for example. Inspection technicians often document their findings with notes, photographs and/or videos taken at the jobsite. Such documentation can be useful for diagnosis, collaborative problem solving, reporting inspection results to clients, and/or preparing for future service or inspection jobs at a particular jobsite. It is often difficult and cumbersome to organize, store and share inspection results efficiently and effectively.
In some circumstances, there is no efficient way to verify that photographs or videos that a client is shown were actually taken at the jobsite at which the client has hired the contractor to work. In such circumstances, the client must personally watch the inspection and the preparation of a subsequent job report to be certain that the photographs and/or videos were not captured at a different jobsite.
This section provides background information related to the present disclosure which is not necessarily prior art.
This section provides a general summary of the disclosure, and is not a comprehensive disclosure of its full scope or all of its features.
In one form, the present disclosure provides a jobsite inspection system which may include an inspection device configured to capture visual media of a viewing area and store the visual media as a media file; a global positioning system adapted to determine a geographic location of the inspection device and embed a location tag into the media file, the location tag is indicative of the geographical location of the inspection device; and a report generator including computer instructions readable by a computing device adapted to receive and store the image file, the report generator is adapted to generate a job report displaying the visual media and a description of the geographical location.
In another form, the present disclosure provides a system for sharing jobsite information which may include an inspection device having an elongated flexible member adapted to be removably inserted into an enclosed area; a camera disposed on the flexible member and operable to capture an image at a first jobsite and convert the image into a computer-readable media file, the inspection device embeds a unique identification tag into the computer-readable media file; and a computing device adapted to remotely receive the media file from the inspection tools, the computing device including computing instructions operable to generate a job report including the image. The computing device reads the unique identification tag and selectively stores the media file in one of a plurality of memory locations based at least partially on the unique identification tag.
In yet another form, the present disclosure provides a jobsite information system which may include an imaging device operable to capture a video of a viewing area and convert the video to a media file; a bookmarking tool including a button in communication with the imaging device and, wherein actuating the button generates a bookmark at an image frame of the video that was captured substantially concurrently with the button being actuated; a computing device in communication with the imaging device and operable to remotely receive the media file and the bookmark. The computing device generates a job report allowing a user to selectively view the video and select a link associated with the bookmark to view the video beginning at the image frame.
Further areas of applicability will become apparent from the description provided herein. The description and specific examples in this summary are intended for purposes of illustration only and are not intended to limit the scope of the present disclosure.
The drawings described herein are for illustrative purposes only of selected embodiments and not all possible implementations, and are not intended to limit the scope of the present disclosure. Corresponding reference numerals indicate corresponding parts throughout the several views of the drawings.
Example embodiments will now be described more fully with reference to the accompanying drawings.
Although the terms first, second, third, etc. may be used herein to describe various elements, components, regions, layers and/or sections, these elements, components, regions, layers and/or sections should not be limited by these terms. These terms may be only used to distinguish one element, component, region, layer or section from another region, layer or section. Terms such as “first,” “second,” and other numerical terms when used herein do not imply a sequence or order unless clearly indicated by the context. Thus, a first element, component, region, layer or section discussed below could be termed a second element, component, region, layer or section without departing from the teachings of the example embodiments.
With reference to
Referring now to
It will be appreciated that the inspection device 12 could include a dispensing mechanism (not shown) configured to wind and unwind the elongated flexible member on a drum. Examples of such devices may be of the type embodied in the Ridgid® SeeSnake® Plus manufactured by Ridge Tool Company, or the types disclosed in U.S. Publication No. 2008/0148503 and U.S. patent application Ser. No. 12/188,433, the disclosures of which are hereby incorporated by reference as if fully set forth herein in their entireties. It will also be appreciated that the inspection device 12 could be otherwise configured and could be any inspection device or tool used in the plumbing, home inspection, construction, or auto repair industries, for example, or any other service or manufacturing industry.
The camera 18 may be disposed on a distal end 34 of the elongated flexible member 28. The camera 18 may capture a still photograph and/or a video of a viewing area and convert the photograph and/or video into a computer-readable visual media file. One or more LED lights or other suitable light source may be disposed proximate the camera 18 to illuminate the viewing area for the photograph or video. It will be appreciated that the camera 18 could be a helmet-mounted camera, a camera integrated into a cellular phone or it could be a stand-alone camera of the type commonly used for general consumer photography and/or video recording, for example.
Upon capturing a photograph or video with the camera 18, a unique identification tag may be embedded into the visual media file. The unique identification tag may be specific to the individual inspection device 12 used to capture the photograph or video. In this manner, the particular inspection device 12 used to capture a particular photograph or video can be identified via the unique identification tag. For example, a first media file captured by a first inspection device may have a first unique identification tag embedded therein, and a second media file captured by a second inspection device may have a second unique identification tag embedded therein. For example, the first and second unique identification tags may be associated with serial numbers of the first and second inspection devices, respectively, or account numbers of operators of the first and second inspection devices, respectively. In an embodiment where the camera 18 is integrated into a cellular phone or the cellular phone is otherwise utilized to communicate media and other information to the computing device 14, such information could be identified and stored according to the phone number of the cellular phone.
The memory device 20 may be integrated with the camera 18 or the inspection device 12, or the memory device 20 may be a separate device adapted for communication with the camera 18. For example, the memory device 20 may be disposed within the housing 26 of the inspection device 12. The memory device 20 can be any suitable non-volatile memory device configured to receive and store visual media files containing photographs and/or videos captured by the camera 18.
The GPS device 22 may be in communication with the camera 18 and can be integrated with the camera 18 or it can be a separate unit disposed within the housing 26 of the inspection device 12, for example. The GPS device 22 may be operable to determine a geographic location of the camera 18 and generate a geographical location tag in response to the camera 18 capturing a photograph or video. The geographic location tag could include geographical coordinates which may be subsequently translated into a street address, for example, by the computing device 14.
The second input device 24 may be an audio recording device, a bookmarking tool or any other device configured to communicate information to the memory device 20. The second input device 24 may include a switch or button 36 disposed on the outside of the housing 26 of the inspection device 12 (
The computing device 14 may be a remotely located server configured to receive the photographs, videos, other visual representations, audio media and bookmarks (hereinafter referred to as the media 40) from the inspection device 12 and the remote computer 16. The computing device 14 may include a data store 38 adapted to store the media 40 received by the computing device 14. The media 40 may be stored in a universally viewable format. As will be subsequently described, the computing device 14 may include a software interface 200 (
An operator may connect the inspection device 12 to the first remote computer 16, via a USB (Universal Serial Bus) connection, for example, or any other suitable connection such that the media 40 can be retrieved from the memory device 20 and uploaded to the computing device 14 via an internet link. Alternatively, the inspection device 12 may be in wireless communication with the computing device 14 via a wireless internet link, a radio frequency (RF) signal, or a cellular communication network, for example. In this manner, the media 40 can be remotely uploaded to the computing device 14. In such an embodiment, the operator may receive technical support regarding a problem encountered at the jobsite. For example, a remotely located operator can coach or advise an on-site operator to help the on-site operator diagnose and/or solve the problem at the jobsite.
As shown in
With reference to
The media 40 communicated to the computing device 14 may be stored in the media library 56. The computing device 14 may detect and identify the unique identification tag embedded into the media file and route the media file into the media library 56 of the company directory 52 or 53 that owns and/or operates the particular inspection device 12 that generated the particular unique identification tag that the computing device 14 detects. In this manner, each individual media file 40 can be routed to the company directories 52, 53 based on type of tool or inspection device 12 used to capture the photograph or video, a serial number of the tool or inspection device 12, a cellular phone number, an account number of the operator or company or any other suitable identifier of the source of the media file 40. Additionally or alternatively, media files 40 can be routed according to the location at which the photograph and/or video were created. In such an embodiment, the computing device 14 may detect the geographical location tag, and route the media 40 to one or more corresponding company directories 52, 53 and/or client subdirectories 54, 55. As will be subsequently described, media 40 can be selected from the media library 56 and incorporated into the job report 50. Additionally or alternatively, the company or client may access and review the media 40 independently of any of the job reports 50 via the first and/or second remote computers 16, 17.
Referring now to
Referring now to
The software interface 200 may include a contractor menu 202 that may be displayed in response to a successful login of an employee or owner of the company. The contractor menu 202 may include a plurality of selectable buttons and/or hyperlinks. Examples of such buttons, shown in
As shown in
Selecting a customer from the customer list box 216 may cause details of that customer's profile to be displayed in the customer details window 218. Such details may include the customer's name, contact information and any other pertinent information that the company chooses to retain. The customer details window 218 may also include a customer details menu 222 which may include a plurality of selectable buttons such as a new job report button 224, a customer information button 226, a job history button 228, a media button 230, and a communications button 232, for example. The job history button 228 may enable access to previously created job reports 50 stored in that customer's client subdirectory 54 of the data store 38.
The operator may be prompted to select one of a plurality of job report templates on which the contents of the job report 50 may be subsequently displayed. Each of the plurality of job report templates may be designed for a specific type of job or industry. For example,
It will be appreciated that one of the templates could be selected as a default template, such that job report will automatically be displayed on the default template. In such an embodiment, the operator may change the default template or temporarily select a different template by changing the company's account settings accessible via the account settings button 214. It will also be appreciated that the step of selecting a template may be done at any point prior to the completion of the job report 50.
Additionally or alternatively, the computing device 14 automatically select a template based on data embedded into a received media file 40. Such embedded data could include, for example, the unique identification tag, the geographical location tag, the type or serial number of the tool or inspection device 12 used to capture the photograph or video, or any other identifier from which the computing device 14 could determine the source of the media 40. For example, the computing device 14 could be configured such that receipt of a media file from an inspection device typically used in the plumbing industry causes the computing device 14 to automatically select a job report template suited for plumbing jobs. As another example, the computing device 14 could be configured such that receipt of a media file having embedded data corresponding to a particular inspection device serial number causes the computing device 14 to automatically select a particular job report template corresponding to the line of work of the company that owns that particular inspection device. It is contemplated that the computing device 14 could automatically select a job report template based on any other suitable identifying information embedded in the media 40 or communicated to the computing device 14.
Selecting the new job report button 224 (
Upon selecting the attach media button 252, the software interface 200 may display a media upload screen 254. As shown in
The media markup screen 266 could include a preview field 268, a description field 270, a markup button 271, and a save button 272. The preview field 268 can include a thumbnail, a file name or other preview of the photograph, video or other medium of the media file 40 uploaded from the media upload screen 254 (
Although portions of the description of the media, comments, diagnoses, solutions are other information may be modifiable, the software interface 200 may be configured to prevent the company and client from modifying the automatically displayed geographic location of the subject of the media 40. In such an embodiment, the company and its clients can be sure that the media 40 integrated into a particular job report 50 was, in fact, captured or created at the jobsite associated with the particular job report 50.
The markup button 271 (
Upon selecting the bookmark button 278, the software interface 200 may display an edit screen 284, as shown in
The operator can select a return to player button 297 to return to the playback screen 273. The name and description of the bookmark(s) may be displayed in the text box 280 (
Additionally or alternatively, the operator may create a bookmark using the second input device 24 of the inspection device 12 while performing the inspection at the jobsite. While the camera 18 is capturing the video, the technician may actuate the button 36 disposed on the housing 26 of the inspection device 12 (see
After adding any descriptions, markups and/or bookmarks to the media, the software interface 200 may display an uploaded media list 298, as shown in
Upon generating the job report 50, the software interface 200 may display a client communication screen 304, shown in
The foregoing description of the embodiments has been provided for purposes of illustration and description. It is not intended to be exhaustive or to limit the invention. Individual elements or features of a particular embodiment are generally not limited to that particular embodiment, but, where applicable, are interchangeable and can be used in a selected embodiment, even if not specifically shown or described. The same may also be varied in many ways. Such variations are not to be regarded as a departure from the invention, and all such modifications are intended to be included within the scope of the invention.
Example embodiments are provided so that this disclosure will be thorough, and will fully convey the scope to those who are skilled in the art. Numerous specific details are set forth such as examples of specific components, devices, and methods, to provide a thorough understanding of embodiments of the present disclosure. It will be apparent to those skilled in the art that specific details need not be employed, that example embodiments may be embodied in many different forms and that neither should be construed to limit the scope of the disclosure. In some example embodiments, well-known processes, well-known device structures, and well-known technologies are not described in detail.
The terminology used herein is for the purpose of describing particular example embodiments only and is not intended to be limiting. As used herein, the singular forms “a”, “an” and “the” may be intended to include the plural forms as well, unless the context clearly indicates otherwise. The terms “comprises,” “comprising,” “including,” and “having,” are inclusive and therefore specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. The method steps, processes, and operations described herein are not to be construed as necessarily requiring their performance in the particular order discussed or illustrated, unless specifically identified as an order of performance. It is also to be understood that additional or alternative steps may be employed.