Matt SharifiFollow


This publication describes systems and techniques directed to transforming copied text based on a paste destination. A user selects, via user input at a computing device, a text string that is output by a first application. The computing device analyzes the text string using natural language processing algorithms to identify associations between the text string and entities included in a knowledge base. In one example, an entity annotator analyzes the text string to determine a meaning and context of the text string (e.g., keywords, data types, conditions, etc.). The computing device generates, based on the meaning and context, a structured version of the text string by mapping a unique set of identifiers (IDs) that correspond to entities included in the knowledge base to the text string. The computing device then stores the structured version of the text string at intermediary storage. In response to receiving a paste command, the computing device identifies a destination context associated with the paste command and uses the destination context to identify augmented paste content from the knowledge base. In turn, the computing device pastes the augmented paste content to the destination.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.