← Back to Patent Explorer
US5950000A Expired / Lapsed US ⏱️ 0.0 years remaining

Integrated of a third party software tool

Assignee: Oracle America Inc
•
Filing: 1996-12-06
•
Granted: 1999-09-07
•
Expires: 2016-12-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Methods, systems, and computer program products for integrating third party tools of an integrated software environment with an integrated environment manager. The graphical user interface of the integrated environment manager is augmented with an icon representing a selected third-party tool. Pulldown and pullright menus are controlled to show objects and files which have been used recently and by which tools. The tools and the integrated environment manager communicate through inter-process messaging to coordinate control of picklists in menus of the integrated environment manager and the tools integrated therewith.

Inventors

  • 👤 Daniel J. O'Leary
  • 👤 David A. Nelson-Gal

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 07:21
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/20; G06F8/30; G06F8/38

Claims Analysis

Total Claims: 29
Claim 1
Independent Claim 163 words
A method of integrating an integrated environment application and a third-party environment application with an environment manager, the method comprising the steps of: providing an environment manager having a graphical user interface, (GUI) including an icon palette with an integrated icon corresponding to an integrated environment application, and further including a menu bar with an integrated menu for the integrated environment application; providing a mechanism for selecting a third-party environment application for integration with the environment manager; providing a mechanism for adding a third-party menu for the third-party environment application to the menu bar; providing a mechanism for receiving a command from a user based on an interaction with at least one of the icon palette, the integrated menu and the third-party menu; providing a mechanism for launching at least one of the integrated environment application and the third-party environment application based on a command received; and providing a mechanism for adding an icon for the third-party environment application to the icon palette.
Claim 2
Independent Claim 163 words
A method of integrating an integrated environment application and a third-party environment application with an environment manager, the method comprising the steps of: providing an environment manager having a graphical user interface, (GUI) including an icon palette with an integrated icon corresponding to an integrated environment application, and further including a menu bar with an integrated menu for the integrated environment application; providing a mechanism for selecting a third-party environment application for integration with the environment manager; providing a mechanism for adding a third-party menu for the third-party environment application to the menu bar; providing a mechanism for receiving a command from a user based on an interaction with at least one of the icon palette, the integrated menu and the third-party menu; providing a mechanism for launching at least one of the integrated environment application and the third-party environment application based on a command received; and providing a mechanism for adding an icon for the third-party environment application to the icon palette.
Claim 3
Dependent Claim 36 words
The method according to claim 1, further comprising the steps of: reading a WorkSet of references to at least one recently used object; and populating said integrated menu and said third-party menu with least one reference.
Claim 4
Dependent Claim 50 words
The method according to claim 1, further comprising the steps of: receiving a command that alters at least one of said integrated menu and said third-party menu; and altering the at least one of said integrated menu and said third-party menu based on said command received in the receiving step.
Claim 5
Dependent Claim 65 words
The method according to claim 3, wherein said step of altering comprises at least one of a) adding an entry to the one of said integrated menu and said third-party menu, b) removing an entry from said at least one of said integrated menu and said third-party menu, and c) reordering entries on said at least one of said integrated menu and said third-party menu.
Claim 6
Dependent Claim 34 words
The method according to claim 1, further comprising the steps of: receiving a message from said integrated environment application; and updating said third-party menu based on the message received from said integrated environment application.
Claim 7
Dependent Claim 34 words
The method according to claim 1, further comprising the steps of: receiving a message from said third-party environment application; and updating said integrated menu based on the message received from said third-party environment application.
Claim 8
Dependent Claim 35 words
The method according to claim 1, further comprising the steps of: receiving a message from a second third-party environment application; and updating said integrated menu based on the message received from said third-party environment application.
Claim 9
Dependent Claim 42 words
The method according to claim 1, further comprising the steps of: receiving a message from a second integrated environment application; and updating said integrated menu of said first integrated environment application based on the message received from the second integrated environment application.
Claim 10
Independent Claim 161 words
A system integrating an integrated environment application and a third-party environment application with an environment manager, the system comprising: an integrated environment application; a third-party environment application; and an environment manager comprising: a graphical user interface (GUI), including an icon palette with an integrated icon corresponding to an integrated environment application, and further including a menu bar with an integrated menu for the integrated environment application; a third-party menu adder configured to add a third-party menu to the menu bar for the third-party environment application; a command receiver configured to receive a command from a user based on an interaction with at least one of the icon palette, the integrated menu and the third-party menu; a launcher configured to launch at least one of the integrated environment application and the third-party environment application; and wherein the environment manager further comprises a writer configured to store a WorkSet of references to at least one recently used object in a non-volatile storage medium.
Claim 11
Independent Claim 161 words
A system integrating an integrated environment application and a third-party environment application with an environment manager, the system comprising: an integrated environment application; a third-party environment application; and an environment manager comprising: a graphical user interface (GUI), including an icon palette with an integrated icon corresponding to an integrated environment application, and further including a menu bar with an integrated menu for the integrated environment application; a third-party menu adder configured to add a third-party menu to the menu bar for the third-party environment application; a command receiver configured to receive a command from a user based on an interaction with at least one of the icon palette, the integrated menu and the third-party menu; a launcher configured to launch at least one of the integrated environment application and the third-party environment application; and wherein the environment manager further comprises a writer configured to store a WorkSet of references to at least one recently used object in a non-volatile storage medium.
Claim 12
Dependent Claim 52 words
The system according to claim 9, wherein said environment manager further comprises: a reader configured to read a WorkSet of references to at least one recently used object; and a menu update device configured to populate said integrated menu and said third-party menu with at least one reference read by the reader.
Claim 13
Dependent Claim 64 words
The system according to claim 9, wherein said command receiver comprises a receiver configured to receive a command that alters at least one of the integrated menu and the third-party menu; and wherein said environment manager further comprises a menu update device configured to alter at least one of said integrated menu and said third-party menu based on the command received by the receiver.
Claim 14
Dependent Claim 81 words
The system according to claim 11, wherein said menu update device comprises at least one of: a) an entry adder configured to add an entry to said at least one of said integrated menu and said third-party menu; b) an entry remover configured to remove an entry the at least one of said integrated menu and said third-party menu; and c) a reordering device configured to reorder entries on said at least one of said integrated menu and said third-party menu.
Claim 15
Dependent Claim 45 words
The system according to claim 9, wherein said environment manager further comprises: a message receiver configured to receive a message from said integrated environment application; and an update device configured to update said third-party menu based on the message received from said integrated environment application.
Claim 16
Dependent Claim 45 words
The system according to claim 9, wherein said environment manager further comprises: a message receiver configured to receive a message from said third-party environment application; and an update device configured to update said integrated menu based on the message received from said third-party environment application.
Claim 17
Dependent Claim 52 words
The system according to claim 9, wherein said environment manager further comprises: a message receiver configured to receive a message from a second third-party environment application; and an update device configured to update said third-party menu of said third-party environment application based on the message received from the second third-party environment application.
Claim 18
Dependent Claim 52 words
The system according to claim 9, wherein said environment manager further comprises: a message receiver configured to receive a message from a second integrated environment application; and an update device configured to update said integrated menu of said integrated environment application based on the message received from the second integrated environment application.
Claim 19
Dependent Claim 200 words
A computer program product, comprising: a computer storage medium and a computer program code mechanism embedded in the computer storage medium for causing a computer to integrate an integrated environment application and a third-party environment application with an environment manager, the environment manager having a graphical user interface (GUI) including an icon palette with an integrated icon corresponding to the integrated environment application and further including a menu bar with an integrated menu for the integrated environment application, the computer code mechanism comprising: a first computer code device configured to add an icon for the third-party environment application to the icon palette; a second computer code device configured to add a third-party menu to the menu bar for the third-party environment application; a third computer code device configured to receive a command from a user based on an interaction with at least one of the icon palette, the integrated menu and the third-party menu; a fourth computer code device configured to launch at least one of the integrated environment application and the third-party environment application; and a fifth computer code mechanism configured to store a WorkSet of references to at least one recently used object in a non-volatile storage medium.
Claim 20
Dependent Claim 200 words
A computer program product, comprising: a computer storage medium and a computer program code mechanism embedded in the computer storage medium for causing a computer to integrate an integrated environment application and a third-party environment application with an environment manager, the environment manager having a graphical user interface (GUI) including an icon palette with an integrated icon corresponding to the integrated environment application and further including a menu bar with an integrated menu for the integrated environment application, the computer code mechanism comprising: a first computer code device configured to add an icon for the third-party environment application to the icon palette; a second computer code device configured to add a third-party menu to the menu bar for the third-party environment application; a third computer code device configured to receive a command from a user based on an interaction with at least one of the icon palette, the integrated menu and the third-party menu; a fourth computer code device configured to launch at least one of the integrated environment application and the third-party environment application; and a fifth computer code mechanism configured to store a WorkSet of references to at least one recently used object in a non-volatile storage medium.
Claim 21
Dependent Claim 66 words
The computer program product according to claim 17, wherein said computer program code mechanism further comprises: a sixth computer code mechanism configured to read said WorkSet of references to said at least one recently used object; and a seventh computer code mechanism configured to populate at least one of said integrated menu and said third-party menu with said references read by the sixth computer code device.
Claim 22
Dependent Claim 76 words
The computer program product according to claim 17, wherein said third computer code device comprises a sixth computer code device configured to receive a command that alters at least one of said integrated menu and said third-party menu; and wherein said computer code mechanism further comprises a sixth computer code device configured to alter at least one of said integrated menu and said third-party menu based on the command received by the sixth computer code device.
Claim 23
Dependent Claim 88 words
The computer program product according to claim 19, wherein said sixth computer code device comprises at least one of: a seventh computer code device configured to add an entry to said at least one of said integrated menu and said third-party menu; an eighth computer code device configured to remove an entry to said at least one of said integrated menu and said third-party menu; and a ninth computer code device configured to reorder entries on said at least one of said integrated menu and said third-party menu.
Claim 24
Dependent Claim 52 words
The computer program product according to claim 17, wherein said computer code mechanism further comprises: a sixth computer code device configured to receive a message from said integrated environment application; and a seventh computer code mechanism configured to update said third-party menu based on the message received from said integrated environment application.
Claim 25
Dependent Claim 52 words
The computer program product according to claim 17, wherein said computer code mechanism further comprises: a sixth computer code device configured to receive a message from said third-party environment application; and a seventh computer code mechanism configured to update said integrated menu based on the message received from said third-party environment application.
Claim 26
Dependent Claim 60 words
The computer program product according to claim 17, wherein said computer code mechanism further comprises: a sixth computer code device configured to receive a message from a second third-party environment application; and a seventh computer code device configured to update said third-party menu of said first third-party environment application based on the message received from the second third-party environment application.
Claim 27
Dependent Claim 60 words
The computer program product according to claim 17, wherein said computer code mechanism further comprises: a sixth computer code device configured to receive a message from a second integrated environment application; and a seventh computer code device configured to update said integrated menu of said first integrated environment application based on the message received from the second integrated environment application.
Claim 28
Independent Claim 138 words
A method of integrating an integrated environment application and a third-party environment application with an environment manager, the method comprising the steps of: providing an environment manager having a graphical user interface (GUI) including an icon palette with an integrated icon corresponding to an integrated environment application, and further including a menu bar with an integrated menu for the integrated environment application; selecting a third-party environment application for integration with the environment manager; adding a third-party menu for the third-party environment application to the menu bar; receiving a command from a user based on an interaction with at least one of the icon palette, the integrated menu and the third-party menu; launching at least one of the integrated environment application and the third-party environment application; and adding an icon for the third-party environment application to the icon palette.
Claim 29
Independent Claim 138 words
A method of integrating an integrated environment application and a third-party environment application with an environment manager, the method comprising the steps of: providing an environment manager having a graphical user interface (GUI) including an icon palette with an integrated icon corresponding to an integrated environment application, and further including a menu bar with an integrated menu for the integrated environment application; selecting a third-party environment application for integration with the environment manager; adding a third-party menu for the third-party environment application to the menu bar; receiving a command from a user based on an interaction with at least one of the icon palette, the integrated menu and the third-party menu; launching at least one of the integrated environment application and the third-party environment application; and adding an icon for the third-party environment application to the icon palette.

References Cited (Backward Citations)

US5220675A Cited
US5361360A Cited
US5671415A Cited
US5758160A Cited
US5710926A Cited
US5642511A Cited
US5761656A Cited
US5764226A Cited
US5754858A Cited
US5765162A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-09-06 2003-03-08 2003-09-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-09-06 2007-03-08 2007-09-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-09-06 2011-03-08 2011-09-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag