Utilization of third party legacy data list
First Claim
Patent Images
1. A method of providing an access to one or more third party legacy data list to a user of an application program of a computer system, comprising:
- querying an operating system, by said application program upon start of said application program, whether one or more plug-in module is registered in a registry of an operating system, said one or more plug-in modules being capable of interfacing with corresponding respective ones of said one or more third party legacy data list;
receiving, from said one or more plug-in modules found in said registry, identifications of ones of said one or more third party legacy data list corresponding to said found one or more plug-in modules; and
providing a list of said identifications to said user through a user interface of said application program.
2 Assignments
0 Petitions
Accused Products
Abstract
An application program is provided access to a third party legacy data list not supported by the application program. A method embodiment includes supplying a plug-in module capable of providing an interface between the application program and the third party legacy data list. The application program sends a function call to the plug-in module. The plug-in module, in response to the function call, accesses the third party legacy data list and provides the application program information relating to the third party legacy data list.
-
Citations
24 Claims
-
1. A method of providing an access to one or more third party legacy data list to a user of an application program of a computer system, comprising:
-
querying an operating system, by said application program upon start of said application program, whether one or more plug-in module is registered in a registry of an operating system, said one or more plug-in modules being capable of interfacing with corresponding respective ones of said one or more third party legacy data list; receiving, from said one or more plug-in modules found in said registry, identifications of ones of said one or more third party legacy data list corresponding to said found one or more plug-in modules; and providing a list of said identifications to said user through a user interface of said application program. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for providing an access to one or more third party legacy data list to a user of a computer system, comprising:
-
one or more plug-in modules, each of which being capable of interfacing with an associated one of said one or more third party data list, each of said one or more plug-in modules being registered in a registry of an operating system of said computer system; and an application program having a user interface, said application program upon starting being in communication with said operating system to query said registry to determine registered ones of said one or more plug-in module, said application program further configured to query each of said registered ones of said one or more plug-in modules for names of said one or more third party legacy data list, said application program being configured to provide a list of said names of said one or more third party legacy data list to said user through said user interface. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer readable storage medium on which is embedded one or more computer programs, said one or more computer programs implementing a method of providing an access to one or more third party legacy data list to a user of an application program of a computer system, said one or more computer programs comprising a set of instructions for:
-
querying an operating system, by said application program upon start of said application program, whether one or more plug-in module is registered in a registry of an operating system, said one or more plug-in modules being capable of interfacing with corresponding respective ones of said one or more third party legacy data list; receiving, from said one or more plug-in modules found in said registry, identifications of ones of said one or more third party legacy data list corresponding to said found one or more plug-in modules; and providing a list of said identifications to said user through a user interface of said application program. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A computer readable medium storing one or more plug-in modules for providing an application with access to an unsupported third party legacy data list, the one or more plug-in modules comprising:
an application program interface operable for; receiving a request function call from the application program; in response to the request function call, returning an identification of the third party legacy data list; receiving an availability function call from the application program; in response to the availability function call, indicating whether or not the third party legacy data list is available.
-
22. A computer readable medium storing a plug-in module for providing an application program with access to a third party legacy data list not supported by the application program, the plug-in module comprising:
-
an application program interface operable to; receive a request function call from the application program and respond with an identification of the third party legacy data list; receive an availability function call from the application program and respond with an indication of whether or not the third party legacy data list is available; and receive a data function call from the application program; and a data list interface operable, in response to the data function call, to interface with and access the third party legacy data list. - View Dependent Claims (23, 24)
-
Specification