Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
128 words
A method of providing dynamic data exchange (DDE) over a computer network, in which updates made by a first application at a first computer in the network are copied to a second application at a second computer in the network, said first and second computers each running a conferencing application, the method comprising the steps of: performing DDE between the first application and the conferencing application running on the first computer; transmitting updates received by the conferencing application on the first computer from the first application to the conferencing application on the second computer; and performing DDE between the conferencing application running on the second computer and the second application, whereby the updates received by the conferencing application on the second computer are supplied to the second application.
Claim 2
Dependent Claim
153 words
The method of claim 1, further comprising initiating the DDE over the computer network by the following steps: submitting material from the first application to the clipboard on the first computer; receiving notification at the conferencing application on the first computer that the first application has submitted material to the clipboard, and obtaining a list of available formats for said submitted material; transmitting the list of available formats to the second computer; submitting the list of available formats to the clipboard on the second computer; responsive to a request from the second application, commencing DDE between the conferencing application on the second computer and the second application, and transmitting said request from the conferencing application on the second computer to the conferencing application on the first computer; and responsive to the receipt of said request at the first computer, commencing DDE between the conferencing application on the first computer and the first application.
Claim 3
Dependent Claim
43 words
The method of claim 2, further comprising the step of the conferencing application at the second computer changing the data associated with the format corresponding to DDE by replacing the application name therein with a name containing an identifier of the first computer.
Claim 4
Dependent Claim
25 words
The method of claim 2 or 3, wherein the list of available formats are submitted to the clipboard on the second computer using delayed rendering.
Claim 5
Independent Claim
38 words
The method of any preceding claim, further comprising the step of generating unique identifiers for the DDE conversation at each of said first and second computers, and using the pair of unique identifiers to identify the DDE conversation.
Claim 6
Dependent Claim
35 words
The method of any claim 5, further comprising the steps of the conferencing applications on the first and second computers each maintaining window handles, and associating with said window handles said pair of unique identifiers.
Claim 7
Independent Claim
18 words
The method of any preceding claim, wherein said first and second computers run first and second operating systems.
Claim 8
Dependent Claim
69 words
The method of claim 7, where in all messages are sent between computers in a format compatible with said first operating system, and the method further comprises the steps at the computer running said second operating system of converting messages for transmission to the computer running the first operating system into said format, and converting messages received from the computer running the first operating system out of said format.
Claim 9
Dependent Claim
111 words
A computer workstation supporting dynamic data exchange (DDE) over a computer network, in which updates made by a first application at the computer workstation are copied over the network to a second application at a remote computer workstation, the computer workstation comprising: means for performing DDE between the first application and a first conferencing application on the computer workstation; means for transmitting updates received by the first conferencing application to a second conferencing application on the remote computer; means for receiving messages from the second conferencing application on the remote computer; and means, responsive to said received messages, for sending DDE messages from the first conferencing application to said first application.