×

Cross version and cross product user interface

  • US 7,886,290 B2
  • Filed: 06/16/2005
  • Issued: 02/08/2011
  • Est. Priority Date: 06/16/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method for exposing functionalities of an add-in software application via a modified parent user interface, the method comprising:

  • providing a first set of functionalities of a parent software application via a prior parent user interface;

    providing a second set of functionalities of the add-in software application to the parent software application via an add-in user interface anda first set of components of the add-in user interface which are integrable with a second set components of the prior parent user interface;

    receiving the modified parent user interface, wherein the modified parent user interface is a modified version of the prior parent user interface;

    determining the first set of components of the add-in user interface are not integrable with a modified set of components of the modified parent user interface;

    integrating, in response to the determining, the first set of components of the add-in user interface with the prior parent user interface into which the first set of components of the add-in user interface are integrable, wherein integrating the first set of components of the add-in user interface with the prior parent user interface into which the first set of components of the add-in user interface are integrable comprises running the prior parent user interface including the integrated add-in user interface components as a background user interface that is not visually displayed;

    generating a plurality of selectable components in the modified parent user interface corresponding to the integrated add-in user interface components which are integrated into the prior parent user interface, wherein generating the plurality of selectable components in the modified parent user interface comprises;

    creating, in the modified parent user interface, a selectable add-in component comprising a plurality of selectable controls associated with the second set of functionalities of the add-in software application, the selectable add-in component populating, upon selection, a portion of the modified parent user interface with the plurality of selectable controls, andgrouping the plurality of selectable controls associated with the second set of functionalities of the add-in software application into logical groupings comprising icons associated with the plurality of selectable controls, wherein grouping the plurality of selectable controls associated with the second set of functionalities of the add-in software application into the logical groupings comprises laying out the plurality of selectable controls associated with the second set of functionalities of the add-in software application consistently with a layout of the modified parent user interface;

    linking each generated selectable component in the modified parent user interface with each corresponding integrated add-in user interface component;

    displaying the modified parent user interface; and

    selecting, in response to a selection of the generated selectable component in the modified parent user interface, the integrated add-in user interface component in the background user interface corresponding to the selected generated selectable component in the modified parent user interface.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×