Legal claims defining the scope of protection, as filed with the USPTO.
1. A method of providing object linking and embedding (OLE) over a computer network, in which an object generated by an arbitrary first application at a first computer in the network may be incorporated into an arbitrary second application at a second computer in the network, said first and second computers each running a stand-alone operating system supporting a clipboard, the method comprising the steps of: receiving notification that the first application has submitted material to the clipboard on the first computer and obtaining a list of available formats for said submitted material; transmitting the format(s) corresponding to Object Embedding to the second computer; submitting the format(s) corresponding to Object Embedding to the clipboard at the second computer for selection by the second application.
2. The method of claim 1, wherein the list of all the available formats for the material submitted to the clipboard is transmitted to the second computer for submission to the clipboard at the second computer.
3. The method of claim 2, further comprising the step of detecting if one of the available formats corresponds to Object Linking, and if so, not submitting this to the clipboard at the second computer.
4. The method of claim 2 or 3, further comprising the step of detecting if one of the available formats corresponds to dynamic data exchange (DDE), and if so, changing the data associated with this by replacing the application name therein with a name containing an identifier of the first computer.
5. The method of claim 1, 2 or 3, wherein formats are submitted to the clipboard on the second computer using delayed rendering, and further comprising the steps of: responsive to receiving a request from the second application for a copy of the clipboard material in a particular format, sending a corresponding request to the first computer; obtaining the requested material from the clipboard at the first computer; transmitting the requested material obtained from the clipboard on the first computer to the second computer; and submitting the requested material to the clipboard on the second computer, for passing to the second application.
6. The method of claim 1, 2 or 3, wherein both first and second computers run conferencing applications, which are responsible for exchanging messages between the first and second computer.
7. The method of claim 4, wherein formats are submitted to the clipboard on the second computer using delayed rendering, and further comprising the steps of: responsive to receiving a request from the second application for a copy of the clipboard material in a particular format, sending a corresponding request to the first computer; obtaining the requested material from the clipboard at the first computer; transmitting the requested material obtained from the clipboard on the first computer to the second computer; and submitting the requested material to the clipboard on the second computer, for passing to the second application.
8. The method of claim 4 wherein, both first and second computers run conferencing applications, which are responsible for exchanging messages between the first and second computer.
9. The method of claim 5 wherein, both first and second computers run conferencing applications, which are responsible for exchanging messages between the first and second computer.
10. The method of claim 7 wherein, both first and second computers run conferencing applications, which are responsible for exchanging messages between the first and second computer.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
Unknown
March 13, 2001
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.