Claims
- 1. A method for sharing clipboard data between different computers of a group, comprising:
commanding a first computer of the group to copy or cut selected data to a clipboard of the first computer; causing the first computer to send a message to at least a second computer of the group that the data on the clipboard has been updated; providing the second computer with access to the clipboard; and commanding an application operating on the second computer to paste the selected data.
- 2. The method of claim 1, wherein the commanding the first computer consists of causing the first computer to copy or cut the selected data.
- 3. The method of claim 2, wherein commanding the application operating on the second computer consists of causing the second computer to paste the selected data.
- 4. The method of claim 1, wherein providing the second computer with access to the clipboard comprises providing the second computer with information of each format in which the selected data is stored on the clipboard.
- 5. The method of claim 4, wherein commanding the application comprises obtaining a single, application-compatible format of the selected data.
- 6. The method of claim 1, wherein providing does not include copying the selected data to a clipboard of the second computer.
- 7. A method for transmitting data in a registered format from one computer to another computer, comprising:
providing an operating system of a first computer running an application in which a copy command is issued with a string name; generating a message on the first computer that clipboard data on the first computer has been updated and including the string name that corresponds to the registered format; transmitting the message to at least one second computer; issuing a paste command on the at least one second computer, comprising generating a request including the string name and transmitting the request to the first computer; and in response to the request from the at least one second computer, transmitting requested data from the clipboard of the first computer to the clipboard of the at least one second computer.
- 8. The method of claim 7, wherein operating system on the first computer randomly generates a numeric format identifier following providing the operating system with the string name.
- 9. The method of claim 7, wherein, following transmitting the message, the at least one second computer presents the string name to an operating system thereon and the operating system generates a numeric format identifier to be associated with the requested data on the clipboard of the at least one second computer.
- 10. A computer network, comprising:
a first computer including at least one first processing element operating under at least partial control of a program that:
causes the at least one first processing element to recognize when an operating system associated therewith has caused data to be applied to a clipboard; and causes the at least one first processing element to send a message to at least one second computer of the computer network when data on the clipboard of the first computer is changed; and the at least one second computer including at least one second processing element operating under at least partial control of a program that:
causes the at least one second processing element to receive the message; and upon receiving a command from an application running on the at least one second computer, retrieves at least a portion of the data from the clipboard of the first computer and imports at least the portion of the data into the application.
- 11. The computer network of claim 10, wherein the program causes the at least one first processing element to recognize when a copy or cut command has been issued by an application running on the first computer.
- 12. The computer network of claim 11, wherein the command from the application running on the second computer comprises a paste command.
- 13. The computer network of claim 10, wherein the message sent by the at least one first processing element includes information about a plurality of formats of the data available on the clipboard.
- 14. The computer network of claim 13, wherein the program that at least partially controls the at least one second processing element is configured to select a format of at least the portion of the data from the plurality of formats to be imported into the application.
- 15. A computer network, comprising:
a first computer including at least one first processing element programmed for:
copying or cutting selected data to a clipboard; and sending a message to at least one second computer of the computer network when data on the clipboard of the first computer is changed; and the at least one second computer including at least one second processing element operating under at least partial control of a program for:
causing the at least one second processing element to receive the message; and upon receiving a command from an application running on the at least one second computer, retrieving at least a portion of the data from the clipboard of the first computer and importing at least the portion of the data into the application.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] Under the provisions of 35 U.S.C. § 119(e), a claim is made for the benefit of priority to the filing date of U.S. Provisional Patent Application Serial No. 60/464,374, filed Apr. 21, 2003, for “Transparent Network Clipboard Sharing,” pending.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60464374 |
Apr 2003 |
US |