Systems and method for automatically linking parts within compound documents
First Claim
Patent Images
1. A system for automatically linking a plurality of parts within a compound document in a computing environment including a computing platform and a message broker executing thereon, said automatic linking system comprising:
- means for configuring a compound document including a first part and a second part at corresponding first and second locations, within said compound document;
means, responsive to said configuring means, for automatically registering said first and second parts with said message broker;
means, responsive to user input at said first location, for displaying said user input within said first part at the first location;
means, responsive to user activation of said first part containing said user input, for communicating a first message to said message broker;
means, responsive to receipt of said first message by said message broker for communicating a second message to said second part;
means, responsive to receipt of said second message by said second part for obtaining content data for said second part, based upon the received second message, and for displaying the obtained content data within said second part at said second location.
0 Assignments
0 Petitions
Accused Products
Abstract
In a computer environment which provides support for compound documents composed of multiple parts, a technique is provided for linking parts which rely on common data so that updating the common data in one part updates the common data in the linked parts. The parts are preferably object oriented in nature, and the linking is performed automatically.
179 Citations
19 Claims
-
1. A system for automatically linking a plurality of parts within a compound document in a computing environment including a computing platform and a message broker executing thereon, said automatic linking system comprising:
-
means for configuring a compound document including a first part and a second part at corresponding first and second locations, within said compound document; means, responsive to said configuring means, for automatically registering said first and second parts with said message broker; means, responsive to user input at said first location, for displaying said user input within said first part at the first location; means, responsive to user activation of said first part containing said user input, for communicating a first message to said message broker; means, responsive to receipt of said first message by said message broker for communicating a second message to said second part; means, responsive to receipt of said second message by said second part for obtaining content data for said second part, based upon the received second message, and for displaying the obtained content data within said second part at said second location. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for automatically linking user input and multimedia data within a compound document, in a computing environment including a computing platform, said automatic linking system comprising:
-
means for configuring a compound document including a client part and first and second user input parts at corresponding spaced apart locations within said compound document; means for accepting and displaying user input at said first and second user input parts; and means, responsive to user activation of said first user input part, for displaying and performing a first multimedia work in said client part; and means, responsive to user activation of said second user input part, for displaying and performing a second multimedia work in said client part. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for automatically linking a plurality of parts within a compound document in a computing environment including a computing platform and a message broker executing thereon, said automatic linking method comprising the steps of:
-
configuring a compound document including a first part and a second part at corresponding first and second locations, within said compound document; automatically registering said first and second parts with a message broker; accepting and displaying user input within said first part at the first location; communicating a first message to said message broker in response to user activation of said first part; communicating a second message from said message broker to said second part in response to receipt of said first message by said message broker; obtaining content data for said second part in response to receipt by said second part of said second message; and displaying the obtained content data within said second part at said second location. - View Dependent Claims (16, 17, 18)
-
-
19. Computer readable code stored on media for providing automatic linkage of parts within a compound document in a computing environment, comprising:
-
a message broker for registering parts within a compound document and enabling communication between the parts; first subprocesses for configuring at least a first part and a second part at corresponding first and second locations within the compound document; second subprocesses for displaying user input at the first location within the first part upon a user inputting data at the first location; third subprocesses for communicating a first message to said message broker in response to user activation of the first part containing the user input; fourth subprocess for sending a second message from said message broker to the second part in response to receipt of the first message by said message broker; and fifth subprocesses for obtaining content data for the second part responsive to receipt by the second part of the second message and displaying the obtained content data within the second part at the second location.
-
Specification