Copying and pasting among networked devices
First Claim
1. A method for distributing data between devices on a computer network comprising the steps of:
- receiving, from an input device, a first signal associated with a first user input;
determining that the first signal indicates a first copy command associated with specified data;
in response to determining the first copy command, transmitting to a destination device at least an indication of the specified data;
transmitting the specified data to the destination device;
receive, from a source device, data associated with a second copy command, determined at the source device;
receiving, from the input device, a second signal associated with a second user input;
determining that the second signal indicates a first paste command;
in response to determining the first paste command, pasting the specified data associated with the first copy command;
receiving, from the input device, a third signal associated with a third user input;
determining that the third signal indicates a second paste command;
determining that the second paste command occurred within a predetermined amount of time of the first paste command; and
in response to determining that the second paste command occurred within a predetermined amount of time of the first paste command, pasting the data received from the source device.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for copying and pasting data between networked devices. Data copied on a source device and may be pasted on a destination device in response to the destination device receiving a paste command. The data from the source device may be automatically transmitted to, and available at, the destination device. The destination device may cycle through data copied from various devices based on the chronological order of when each piece of data was copied, or based on the devices'"'"' priority. The destination device may also present the user with a list of data copied at differences devices, from which the user may select which data to paste. A user may also use a special command, or may issue multiple paste commands within a predetermine period time, to indicate that the data to be pasted should be data from a different device.
42 Citations
20 Claims
-
1. A method for distributing data between devices on a computer network comprising the steps of:
-
receiving, from an input device, a first signal associated with a first user input; determining that the first signal indicates a first copy command associated with specified data; in response to determining the first copy command, transmitting to a destination device at least an indication of the specified data; transmitting the specified data to the destination device; receive, from a source device, data associated with a second copy command, determined at the source device; receiving, from the input device, a second signal associated with a second user input; determining that the second signal indicates a first paste command; in response to determining the first paste command, pasting the specified data associated with the first copy command; receiving, from the input device, a third signal associated with a third user input; determining that the third signal indicates a second paste command; determining that the second paste command occurred within a predetermined amount of time of the first paste command; and in response to determining that the second paste command occurred within a predetermined amount of time of the first paste command, pasting the data received from the source device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium encoded with a computer program for facilitating communication between two or more computers comprising:
-
a code segment for receiving, from an input device, a first signal associated with a first user input; a code segment for determining that the first signal indicates a first copy command associated with specified data; a code segment for, in response to determining the first copy command, transmitting to a destination device at least an indication of the specified data; a code segment for transmitting the specified data to the destination device; a code segment for receiving, from a source device, data associated with a second copy command, determined at the source device; a code segment for receiving, from the input device, a second signal associated with a second user input; a code segment for determining that the second signal indicates a first paste command; a code segment for, in response to determining the first paste command, pasting the specified data associated with the first copy command; a code segment for receiving, from the input device, a third signal associated with a third user input; a code segment for determining that the third signal indicates a second paste command; a code segment for determining that the second paste command occurred within a predetermined amount of time of the first paste command; and a code segment for, in response to determining that the second paste command occurred within a predetermined amount of time of the first paste command, pasting the data received from the source device. - View Dependent Claims (9, 11, 12, 13, 14)
-
-
10. The non-transitory computer-readable medium of 8, further comprising a code segment for replacing the previously pasted data associated with the first paste command with the data received from the source device.
-
15. A computer on a network, comprising:
a processor configured to; receive, from an input device, a first signal associated with a first user input; determine that the first signal indicates a first copy command associated with specified data; in response to determining the first copy command, transmit to a destination device at least an indication of the specified data; transmit the specified data to the destination device; receive, from a source device, data associated with a second copy command, determined at the source device; receive, from the input device, a second signal associated with a second user input; determine that the second signal indicates a first paste command; in response to determining the first paste command, paste the specified data associated with the first copy command; receive, from the input device, a third signal associated with a third user input; determine that the third signal indicates a second paste command; determine that the second paste command occurred within a predetermined amount of time of the first paste command; and in response to determining that the second paste command occurred within a predetermined amount of time of the first paste command, pasting the data received from the source device. - View Dependent Claims (16, 17, 18, 19, 20)
Specification