×

Dynamic electronic mail facility for applications executing in an integrated operating environment

  • US 5,805,811 A
  • Filed: 03/06/1996
  • Issued: 09/08/1998
  • Est. Priority Date: 04/13/1994
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a computer system including a plurality of permanently resident application programs having a corresponding plurality of application user interfaces, a memory and processor for storing and executing executable copies of the application programs, and an integrated operating environment and connected to a plurality of electronic mail systems, an electronic mail facility for dynamically adding a direct electronic mail capability to selected ones of the applications programs not previously having a direct electronic mail capability, comprising:

  • a plurality of electronic mail modules, each electronic mail module corresponding to an electronic mail system and providing a driver and interface for communication with the corresponding electronic mail system,an administrative module, includinga mail system manager for selecting and enabling a current one of the electronic mail modules,an application program manager for automatically detecting an invocation of an application program by a user for execution of the application program and automatically generating an invocation output indicating the invocation and identity of the invoked application program that is to be automatically provided with an electronic mail capability by the electronic mail facility wherein the electronic mail capability is a new functionality to the invoked application program,a mail facility user interface, includinga plurality of user interface modifiers, each including a user interface representation of an electronic mail operation and an electronic mail procedure,the mail facility user interface being automatically responsive to an invocation output of the application program manager for automatically modifying one of the corresponding application user interfaces of an executable copy of the invoked application program to include the user interface representation of an electronic mail operation, whereinthe executable copy of an application program having a modified user interface is responsive to a user invocation of an electronic mail operation for automatically invoking a corresponding electronic mail procedure, anda data interface responsive to an electronic mail procedure for communicating data from the application program to a current mail interface module.

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