Patent ID: 9495782
Filing Date: 2016-11-15
CPC Classification: G06F,G06T

Claim Text:
1. An apparatus, comprising: a computer; an application adapted to execute on the computer, the application for editing a first file; a receiver within the application to receive a request as inline text to insert a second file into said first file, said request including a context for said second file, said context including content for said second file, and said request is made by the user at a location in said first file identified by a cursor position where the user has placed a cursor within the first file and provided the inline text, the context defining formatting instructions for inserting the second file into the first file, the formatting instructions parsed from the request and includes scaling and justification to apply to the second file when inserted into the first file, and the second file that is inserted into the first file is a static file or a dynamic file, when second file is the static file, the second file remains unchanged within the first file and when the second file is the dynamic file, the second file is updated within the first file when the second file is changed, and storing the context and any later refinements to the context as metadata, permitting the context and the later context to be recalled when requested; a set identifier to identify a set of files that satisfy said context for said second file; a chooser with the application to permit the user to choose said second file from said set of files without leaving the application; an inserter to insert the desired content defined in the context content from said second file into said first file at said location in said first file and to remove the inline text from the first file at said location; and an undo command to permit the user to issue the undo command to revert to text of the context.