Contextual Copy And Paste
Publication Date: 2015-Jun-15
The IP.com Prior Art Database
Disclosed is a contextual copy and paste function that extracts the segment of the copied text that is specific to the copy environment and replaces that segment with the value that is specific to the paste environment.
Page 01 of 2
Contextual Copy And Paste
Users commonly reuse the same typed text in collaboration software such as database entries, customer support applications, medical records, insurance forms, web forms, instant messaging, and/or email, for example. Users can accomplish the reuse of a text segment in a message through a simple copy and paste feature. This disclosure enables rendering sections of the text to be either personalized or otherwise specific to the previous use of the text without requiring the user to copy, paste, and replace the personalized or specific section(s) from the first usage with the personalized specific data from the second usage. This eliminates extra effort each time and also avoids copying and pasting that does not correctly replace the personalized data.
More specifically, the method disclosed herein enables the cut or copy and paste function to recognize the sections of copied text that are unique to the first recipient or environment, and then modify that section to match the second recipient or environment when pasted. The disclosed method includes a contextual copy and paste function that extracts the segment of the copied text that is specific to the copy environment and replaces that segment with the value that is specific to the paste environment.
The disclosed method reduces the time and number of interactions required for a user to copy and paste text, and reduces the likelihood of errors in the event that some of the text is particular to the copied environment and should be the same data type, but is associated with the pasted environment.
The method dynamically generates a template on-demand when a user copies a piece of text from a collaboration application, which includes analyzing the copied text against the current collaboration context to identify personalized information and dynamically generate a reusable template. Similarly, at paste-time the corresponding personalized data can be inserted into the template from the destination collaboration context.
The following provide additional details regarding the above described method:
1. System establishes a set of significant data elements specific to each copy environment, for example (but not limited to):
A. In instant messaging and email environments, each contact has an associated email address, first name, last name
B. In support desks and support record processing environments, each report has an associated customer name, customer email, customer phone number, ticket number, product identifier, etc.
C. In server environments, machines have Internet Protocol (IP) addresses and host names
D. In medical records environments, patient records have associated patient name, patient doctor, medical record number, last visit date, last visit time,...