Patent ID: 7165251
Filing Date: 2007-01-16
Classification: G06F

Abstract:
1. A computer implemented method of managing in-context launching between at least two application programs using a computer, wherein said computer has a table for managing a relationship between said table further manages relationships between said processes and said second application programs that provide said processes, said method comprising: accepting a log-in request by a user; listing data to be processed by said first application programs on a user interface, said listed data relating to data included in said classes; when one of said data processed by one of said first application programs and displayed on said user interface is selected by said user, specifying one of the classes to which said selected data belongs; extracting at least one of said processes that corresponds to said specified one of said classes from said table, creating a process list that includes the extracted process, and displaying said created process list on said user interface; when one of said processes is selected by the user from said displayed process list, accepting said selected process; specifying, based on said table, one of the second application programs that provides said accepted process, and launching said specified second application program to execute said accepted process, wherein said accepted process is one of multiple processes that are executable by said specified second application program; displaying data acquired by launching said specified second application program; when one of said data inquired by launching said specified second application program and including the classes of said table is further selected by said user, further specifying the classes to which said further selected data belongs; further extracting at least one of said processes that correspond to said further specified one of the classes from said table, further creating another process list that includes the further extracted process, and further displaying said further created process list on said user interface; when one of said processes is further selected by said user from said further displayed process list, further accepting said further selected process; and further specifying, based on said table, another one of the second application programs that provides said further accepted process, and launching said specified another second application program to execute said further accepted process, wherein said further accepted process is one of multiple processes that are executable by said specified another second application program.