Merging a first set of items from a first container in a first program module and a second set of items from a second container in a second program module. An inquiry is conducted to decide which of the first set of items and the second set of items are eligible to be donated. Eligible items are combined by combining the eligible items of the first set of items with the eligible items from the second set of items. A merged container contains at least one item of the first set of items and at least one item from the second set of items. This merged container can be displayed to present the items included within that container. The containers typically comprise command bars and the items typically comprise controls.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for merging a first set of controls from a first command bar in a first program module and a second set of controls from a second command bar in a second program module, said method comprising the steps of: determining which of the first set of controls are eligible to be donated; determining which of the second set of controls are eligible to be donated; combining the eligible controls from the first set of controls with the eligible controls from the second set of controls ; and displaying a merged command bar including at least one control from the first set of controls and at least one control from the second set of controls.
2. The method of claim 1, wherein combining the eligible controls from the first set of controls with the eligible controls from the second set of controls comprises the steps of: comparing the eligible controls from the first set of controls to the second set of controls; and arranging the eligible controls from the first set of controls in the merged command bar.
3. The method of claim 2, wherein the steps of comparing and arranging the eligible control from the first set of controls comprise the steps of: determining whether the eligible control from the first set of controls is equivalent to a control from the second set of controls; and if the eligible control from the first set of controls is equivalent to a control from the second set of controls, placing the eligible control from the first set of controls in the same position as the equivalent control from the second set of controls.
4. The method of claim 2, wherein the steps of comparing and arranging the eligible controls from the first set of controls comprise the steps of: determining whether the control that precedes the eligible control from the first set of controls in the first command bar is equivalent to a control from the second set of controls; and if the control that precedes the eligible control from the first set of controls in the first command bar is equivalent to a control from the second set of controls, placing the eligible control from the first set of controls after the equivalent control from the second set of controls.
5. The method of claim 2, wherein the steps of comparing and arranging the eligible controls from the first set of controls comprise the steps of: determining whether an eligible control from the first set of controls is first in the first command bar; and if the eligible control is first in the first command bar, placing the eligible control first in the merged command bar.
6. The method of claim 1, further comprising the steps of: determining whether the first command bar and the second command bar are equivalent; and if the first command bar and the second command bar are not equivalent, displaying the first command bar including the controls from the first set of controls.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
December 23, 1998
May 8, 2001
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.