Patent US5752055A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag