Copy and paste with citation attributes
OwnerJose Andradeinventor
Life of this patent
Estimating the term…
Abstract
A command to copy or cut selected data from a source file is received. In response to receiving the command to copy or cut the data, citation information associated with the data is automatically collected. The data and the citation information are then copied into a copy buffer. A command to insert the data into a destination file is received. In response to receiving the command to insert, the data and its associated citation information is automatically transferred from the copy buffer into the destination file. In one aspect, at least a portion of the citation information is displayed as a reference associated with the inserted data within the destination file.
Claims48
A machine-implemented method comprising:
- receiving a command to copy or cut data from a source;
- in response to receiving the command to copy or cut the data, automatically collecting citation information associated with the data;
- and
- copying the data and the citation information into a copy buffer.
An apparatus comprising:
- means for receiving a command to copy or cut data from a source;
- means for automatically collecting citation information associated with the data in response to receiving the command to copy or cut the data;
- and
- means for copying the data and the citation information into a copy buffer.
A machine-readable medium having instructions to cause a machine to perform a machine-implemented method comprising:
- receiving a command to copy or cut data from a source;
- in response to receiving the command to copy or cut the data, automatically collecting citation information associated with the data;
- and
- copying the data and the citation information into a copy buffer.
A system comprising:
- a processing unit coupled to a memory through a bus;
- and
- a process executed from the memory by the processing unit to cause the processing unit to:
- receive a command to copy or cut data from a source;
- in response to receiving the command to copy or cut the data, automatically collect citation information associated with the data;
- and
- copy the data and the citation information into a copy buffer.
A machine-implemented method comprising:
- receiving a command to obtain data from a source file;
- in response to receiving the command to obtain the data, automatically collecting citation information associated with the data;
- receiving a command to insert the data into a destination file;
- and
- in response to receiving the command to insert, automatically inserting the data into the destination file.
An apparatus comprising:
- means for receiving a command to obtain data from a source file;
- means for automatically collecting citation information associated with the data in response to receiving the command to obtain the data;
- means for receiving a command to insert the data into a destination file;
- and
- means for automatically inserting the data into the destination file in response to receiving the command to insert.
A machine-readable medium having instructions to cause a machine to perform a machine-implemented method comprising:
- receiving a command to obtain data from a source file;
- in response to receiving the command to obtain the data, automatically collecting citation information associated with the data;
- receiving a command to insert the data into a destination file;
- and
- in response to receiving the command to insert, automatically inserting the data into the destination file.
A machine-implemented method comprising:
- receiving a command to store data;
- in response to receiving the command to store the data, automatically collecting citation information for the data;
- and
- storing the data and the collected citation information.
An apparatus comprising:
- means for receiving a command to store data;
- means for automatically collecting citation information for the data in response to receiving the command to store the data;
- and
- means for storing the data and the collected citation information.
A machine-readable medium having instructions to cause a machine to perform a machine-implemented method comprising:
- receiving a command to store data;
- in response to receiving the command to store the data, automatically collecting citation information for the data;
- and
- storing the data and the collected citation information.
A machine-implemented method comprising:
- receiving a command to copy data from a source;
- in response to receiving the command to copy the data, automatically collecting metadata associated with the source;
- receiving a command to insert the data into a destination;
- and
- in response to receiving the command to insert, automatically inserting the data and the metadata into the destination.
An apparatus comprising:
- means for receiving a command to copy data from a source;
- means for, in response to receiving the command to copy the data, automatically collecting metadata associated with the source;
- means for receiving a command to insert the data into a destination;
- and
- means for, in response to receiving the command to insert, automatically inserting the data and the metadata into the destination.
A machine-implemented method comprising:
- receiving a command to insert data into a destination file, the data having been copied from a source;
- and
- in response to receiving the command to insert the data, inserting the data and citation information associated with the data into the destination file.
A system comprising:
- a processing unit coupled to a memory through a bus;
- and
- a process executed from the memory by the processing unit to cause the processing unit to:
- receive a command to insert data into a destination file, the data having been copied from a source;
- and
- in response to receiving the command to insert the data, insert the data and citation information associated with the data into the destination file.
A machine-implemented method for providing an interface between a first software component and a second software component, the method comprising:
- the first software component receiving a command to copy selected data from a source file;
- and
- the second software component, in response to the command to copy, automatically collecting citation information for the selected data.
Dependencies are inferred from the claim text.