Patent ID: 8656461

Claim:
A system comprising: copy logic configured to determine source content from a source application, wherein the source content includes a plurality of source content portions, wherein each source content portion has an associated source trust level, the copy logic further configured to store the source content in a memory, wherein the source application operates in a managed code environment; a computing device comprising comparison logic configured to make a trust determination responsive to a paste request, the trust determination based on the source trust level and a target trust level associated with a target application, the computing device further comprising the memory; and the computing device further comprising paste logic configured to determine, based on the trust determination, a first source content portion of the plurality of source content portions to provide to the target application and a second source content portion of the plurality of source content portions to block from the target application based on a determination that the second source content portion comprises an active code object and the target application is external to the managed code environment, wherein the trust determination indicates that the second source content portion is not safe for providing to the target application, and the paste logic is configured to override the trust determination and provide the second source content portion of the source content to the target application, wherein the copy logic is implemented at least in part in association with the comparison logic and separately from the source application, and is configured to determine the source content and source trust level from a memory associated with the source application.