Patent
1996-03-05
1998-01-06
Bayerl, Raymond J.
G06F 300
Patent
active
057064580
ABSTRACT:
A method and system for generating a merged menu list using a conflict resolution protocol. The conflict resolution (CR) protocol includes container menus of a container application and server menus of a server application. The container application has a container object and a container window environment, and the server application has a containee object which is contained within the container object. The CR protocol displays the container window environment and displays the containee object within the displayed container window environment. When the displayed containee object is selected, the CR protocol merges the container menus and the server menus into a merged menu list. In particular, when a container menu corresponds to a server menu, the CR protocol creates a combined menu and adds the combined menu to the merged menu list. Then, the CR protocol adds the container menu as a container sub-menu of the added combined menu in the merged menu list and adds the server menu as a server sub-menu of the added combined menu in the merged menu list. When a container menu does not correspond to any of the server menus, the CR protocol adds the container menu to the merged menu list. When a server menu does not correspond to any of the container menus, the CR protocol adds the server menu to the merged menu list. In addition, the CR protocol displays the merged menu list. When the combined menu is selected from the displayed merged menu list, the CR protocol displays the container sub-menu of the combined menu and the server sub-menu of the combined menu. When the displayed container sub-menu is selected, the CR protocol invokes the container application to process the container sub-menu, and when the server sub-menu is selected, the CR protocol invokes the server application to process the server sub-menu.
REFERENCES:
patent: 5220675 (1993-06-01), Padawer et al.
patent: 5530869 (1996-06-01), Salle
patent: 5581686 (1996-12-01), Koppolu et al.
patent: 5613058 (1997-03-01), Koppolu et al.
patent: 5634019 (1997-05-01), Koppolu et al.
Nicolaisen, N., "Easy OLE vetrofit," Windows Sources, Mar. 1995, V.3, N.3, p. 170(3).
Faison, T., "The BoCole engine and OCF class Library make Programming OLE easier," MS Systems J., Mar. '95 V.10, N.3 p. 67(22).
Kraig Brockschmidt, Inside Ole 2, Microsoft Press, Redmond, WA, 1994, pp. 843-956 Compound Documents:In-Place Activation.
Bayerl Raymond J.
Katbab A.
Microsoft Corporation
LandOfFree
Method and system for merging menus of application programs does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and system for merging menus of application programs, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for merging menus of application programs will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2337431