Patent US5752055A successfully refreshed from Google Patents.
US5752055A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Systems and method for automatically linking parts within compound documents
Assignee: International Business Machines Corp
•
Filing: 1996-10-15
•
Granted: 1998-05-12
•
Expires: 2016-10-15
Abstract
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.
Inventors
- 👤 Richard J. Redpath
- 👤 Rodney A. Smith
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 21:47
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/93; G06F16/94; G06F40/00; G06F40/10
Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
180 words
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.
Claim 2
Independent Claim
180 words
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.
Claim 3
Dependent Claim
25 words
A system according to claim 1 wherein said compound document configuring means comprises means for positioning said first and second parts within said compound document.
Claim 4
Dependent Claim
28 words
A system according to claim 2 wherein said compound document configuring means further comprises means for accepting user identification of rendering attributes for said first and second parts.
Claim 5
Dependent Claim
24 words
A system according to claim 1 wherein said registering means comprises means for registering Open Scripting Architecture messages from said first and second parts.
Claim 6
Dependent Claim
18 words
A system according to claim 1 wherein said first message includes said user input at said first location.
Claim 7
Dependent Claim
26 words
A system according to claim 1 wherein said content data obtaining means comprises means for comparing said received second message with a list of content data.
Claim 8
Dependent Claim
16 words
A system according to claim 1 wherein said first message is identical to said second message.
Claim 9
Independent Claim
116 words
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.
Claim 10
Independent Claim
116 words
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.
Claim 11
Dependent Claim
31 words
A system according to claim 8 wherein said compound document configuring means comprises means for positioning said client part and said first and second user input parts within said compound document.
Claim 12
Dependent Claim
34 words
A system according to claim 9 wherein said compound document configuring means further comprises means for accepting user identification of rendering attributes for said client part and said first and second user input parts.
Claim 13
Dependent Claim
96 words
A system according to claim 8 wherein said computing environment includes a message broker, and said first multimedia work displaying and performing means comprises: means for automatically registering said client part and said first user input part with said message broker; means responsive to said user input at said first user input part for sending a first message to said client part via said message broker; means, responsive to receipt of said first message by said client part, for obtaining said first multimedia work; and means for performing said first multimedia work in said client part.
Claim 14
Dependent Claim
28 words
A system according to claim 11 wherein said registering means comprises registering Open Scripting Architecture messages from said client part and said first and second user input parts.
Claim 15
Dependent Claim
44 words
A system according to claim 11 wherein said first message sending means comprises means for communicating a first message from said first user input part to said message broker, and means for communicating a second message from said message broker to said client part.
Claim 16
Dependent Claim
27 words
A system according to claim 11 wherein said first multimedia work obtaining means comprises means for comparing said received second message with a list of content data.
Claim 17
Independent Claim
155 words
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.
Claim 18
Independent Claim
155 words
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.
Claim 19
Dependent Claim
37 words
A method according to claim 15 wherein said configuring step comprises the steps of: positioning said first and second parts within said compound document; and accepting user identification of rendering attributes for said first and second parts.
Claim 20
Dependent Claim
25 words
A method according to claim 15 wherein said registering step comprises the step of registering Open Scripting Architecture messages from said first and second parts.
Claim 21
Dependent Claim
27 words
A method according to claim 15 wherein said content data obtaining step comprises the step of comparing said received second message with a list of content data.
Claim 22
Dependent Claim
170 words
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.
Claim 23
Dependent Claim
170 words
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.
References Cited (Backward Citations)
US5303379A
Cited
US5214755A
Cited
GB2242293A
Cited
US5235701A
Cited
US5432904A
Cited
US5408599A
Cited
US5263167A
Cited
US5375200A
Cited
US5339433A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-05-11 | 2001-11-10 | 2002-05-12 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-05-11 | 2005-11-10 | 2006-05-12 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-05-11 | 2009-11-10 | 2010-05-12 | $7700.00 | Window Closed / Lapsed |