Patent ID: 8635518

Claim:
A computer implemented method, comprising: detecting an intent to copy a selected region in a web content area of a web browser; drawing an image representing the selected region into an image canvas, the image canvas based on dimensions of the selected region; storing the image in a document object model (DOM) container of the web content area of the web browser referenced by a browser image element; inserting a parent node representing the container into the DOM of the web content area; appending a first child node to the parent node, wherein the first child node references the image representing the selected region; appending a second child node to the parent node, wherein the second child node references metadata associated with the selected region; and changing a browser selection range to point to the DOM storing the image representing the selected region, wherein the image can be embedded into at least one content area distinct from the web content area, and wherein the detecting, the drawing, the storing and the changing are performed using one or more processors.