Claims
- 1. A method for invoking a service that is provided that to an application program, comprising the following steps:in response to a call from an application program, which call includes information about the context of the application program, accessing stored state information of a service program using a reference that is based upon the context information provided y the call; and setting the state of the service program in accordance with the accessed state information.
- 2. The method of claim 1, wherein the service program comprises a user interface.
- 3. The method of claim 2, wherein the stored state information includes information about selected items of the user interface.
- 4. The method of claim 1, wherein said reference comprises a key having a field that contains a context ID for the calling application program.
- 5. The method of claim 4, wherein the key further includes a field that stores data related to the version of the service program.
- 6. The method of claim 1, wherein the reference is a pointer to an index of a database structure.
- 7. A computer-readable medium containing a program which executes the following procedure:in response to a call for a service program from an application program, producing a key having a field containing context information provided by the application program; accessing stored state information for the service program using said key; and using the stored state information to set the service program to a state that corresponds to said context information.
- 8. The computer-readable medium of claim 7, wherein the key is a pointer to an index of a database structure.
- 9. The computer-readable medium of claim 7, wherein the service program comprises a user interface.
- 10. The computer-readable medium of claim 9, wherein the stored states information includes information about selected items of the user interface.
- 11. A system comprising:means for producing a key having a data field containing context information provided in a call from an application program; and means for accessing stored state information for a service program from a database using said key, and for setting the state of the service program in accordance with the accessed state information in the database.
- 12. A system comprising:a database that stores state information for a service program, the state information being accessible by a key having a data field containing context information provided in a call from an application program; and a service program that is set to a state in response to said call, in accordance with state information that is retrieved from said database pursuant to said key.
Parent Case Info
This application is a continuation of application Ser. No. 09/162,126, filed on Sep. 29, 1999 now U.S. Pat. No. 6,532,472.
US Referenced Citations (6)
Number |
Name |
Date |
Kind |
4805134 |
Calo et al. |
Feb 1989 |
A |
5097533 |
Burger et al. |
Mar 1992 |
A |
5652876 |
Ashe et al. |
Jul 1997 |
A |
5805886 |
Skarbo et al. |
Sep 1998 |
A |
5835089 |
Skarbo et al. |
Nov 1998 |
A |
6032153 |
Sadiq et al. |
Feb 2000 |
A |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09/162126 |
Sep 1998 |
US |
Child |
10/376591 |
|
US |