IP Library Granted Patent US 7,890,864
Granted Patent B2
US 7,890,864 · App. 10/754,375 · Granted Feb 15, 2011

Dynamic composition of help information for an aggregation of applications

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,890,864
App. No.
10/754,375
Granted
Feb 15, 2011
Kind
B2
Abstract

The present invention is a method, system and apparatus for producing a composite help view for an aggregation of applications. The method can include obtaining at least two separate help documents. Each of the separate help documents can have an association with a corresponding one of separate interface units aggregated together into a single aggregated view. Importantly, the separate help documents can be combined into a composition of help documents corresponding to the single aggregated view. Subsequently, the composition of help documents can be rendered in a help system view responsive to a request for help initiated in the single aggregated view.

Claims (45)

1. A method for producing a composite help view for an aggregation of applications, the method comprising the steps of:

obtaining at least two separate help documents, each of said at least two separate help documents having an association with a corresponding one of separate interface units aggregated together into a single aggregated view;

combining said at least two separate help documents into a composition of help documents corresponding to said single aggregated view; and,

rendering said composition of help documents in a help system view responsive to a request for help initiated in said single aggregated view.

2. The method of claim 1 , wherein said rendering step further comprises the steps of:

loading an index produced from a navigation view disposed within said single aggregated view;

forming a help system navigation view based upon said index; and,

rendering said help system navigation view along with said rendering of said composition of help documents.

3. The method of claim 1 , wherein said rendering step comprises the step of rendering both a view of said composition of help documents, and individual views of said separate help documents.

4. The method of claim 3 , wherein said rendering step further comprises the steps of:

obtaining an image map of said single aggregated view;

rendering said image map in a help system view;

activating a rendering of said view of said composition of help documents responsive to a selection of a portion of said image map not formed from a view of one of said separate interface units; and,

otherwise activating a rendering of a single one of said individual views of said separate help documents responsive to a selection of a portion of said image map formed from a view of a corresponding one of said separate interface units.

5. The method of claim 1 , further comprising the steps of:

updating said single aggregated view to include at least one different interface unit;

changing said composition of help documents to include a new separate help document corresponding to said at least one different interface unit; and,

rendering said changed composition of help documents in a help system view responsive to a request for help initiated in said updated single aggregated view.

6. The method of claim 1 , further comprising the step of restricting help information in said composition of help documents for a particular user to reflect restrictions in said single aggregated view imposed upon said user.

7. A system for producing a composite help view for an aggregation of applications comprising:

an application aggregator configured to aggregate individual interface units into a single aggregated view;

a help system configured to render a help system view comprising composite help documentation comprising at least two help documents, each of said at least two help documents corresponding to one of said individual interface units; and,

help invoking logic coupled to said help system and disposed in said single aggregated view.

8. The system of claim 7 , wherein said individual interface units are application portlets, wherein said single aggregated view is a portal, and wherein said application aggregator is disposed within a portal server.

9. The system of claim 7 , wherein said help system is configured as a plug-in to an integrated development environment.

10. The system of claim 7 , wherein said help system further comprises a configuration for generating a personalized bookshelf for said at least two help documents.

11. A machine readable storage having stored thereon a computer program for producing a composite help view for an aggregation of applications, the computer program comprising a routine set of instructions which when executed by the machine cause the machine to perform the steps of:

obtaining at least two separate help documents, each of said at least two separate help documents having an association with a corresponding one of separate interface units aggregated together into a single aggregated view;

combining said at least two separate help documents into a composition of help documents corresponding to said single aggregated view; and,

rendering said composition of help documents in a help system view responsive to a request for help initiated in said single aggregated view.

12. The machine readable storage of claim 11 , wherein said rendering step further comprises the steps of:

loading an index produced from a navigation view disposed within said single aggregated view;

forming a help system navigation view based upon said index; and,

rendering said help system navigation view along with said rendering of said composition of help documents.

13. The machine readable storage of claim 11 , wherein said rendering step comprises the step of rendering both a view of said composition of help documents, and individual views of said separate help documents.

14. The machine readable storage of claim 13 , wherein said rendering step further comprises the steps of:

obtaining an image map of said single aggregated view;

rendering said image map in a help system view;

activating a rendering of said view of said composition of help documents responsive to a selection of a portion of said image map not formed from a view of one of said separate interface units; and,

otherwise activating a rendering of a single one of said individual views of said separate help documents responsive to a selection of a portion of said image map formed from a view of a corresponding one of said separate applications.

15. The machine readable storage of claim 11 , further comprising the steps of:

updating said single aggregated view to include at least one different interface unit;

changing said composition of help documents to include a new separate help document corresponding to said at least one different interface unit; and,

rendering said changed composition of help documents in a help system view responsive to a request for help initiated in said updated single aggregated view.

16. The machine readable storage of claim 11 , further comprising the step of restricting help information in said composition of help documents for a particular user to reflect restrictions in said single aggregated view imposed upon said user.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2019
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: WRP IP MANAGEMENT, LLC
Reel/Frame 049033/0410 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2004
From: BARTEK, VELDA; BRITTON, KATHRYN H.; CHOUDHARY, SAMAR; HIND, JOHN R.; SRIVASTAVA, SHIKHA
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 014888/0279 →