Patent attributes
Methods include presenting an integrated video module within an application, in which the integrated video module is integrated into the application. Methods include receiving one or more search terms. Methods include identifying, via a search element of the integrated video module, a particular video associated with at least one of the one or more search terms and stored in an accessible repository. Methods include presenting, via the search element, the particular video. Methods also include recording, via a record element of the integrated video module, a video. Methods include storing, via a publish element of the integrated video module, the video and the one or more further search terms in a local repository. Methods include storing, via the publish element, the video and the one or more further search terms in a public repository in response to receiving a request to share the video.