Web user interface session and sharing of session environment information
First Claim
1. A method for the sharing of session environment information between session applications during a Web user interface session, comprising:
- logging in the user of the Web user interface session, wherein the Web user interface session comprises one or more session applications occurring during the life of the Web user interface session that function as a group under the control of the user;
initiating the Web user interface session and defining an environment of the Web user interface session having a plurality of session properties;
opening an initial session application of the one or more session applications of the Web user interface session that has the plurality of session properties of the environment; and
sharing the plurality of session properties of the environment of the Web user interface session with any session application of the one or more session applications that is subsequently opened during the Web user interface session from one of the initial session application and the one or more session applications.
2 Assignments
0 Petitions
Accused Products
Abstract
A Web user interface session is initialized in such a way as to allow certain contextual environmental information associated with a user, including session properties such as user name, user role, and locale, to be shared between all applications invoked during the web user interface session. Application programming interfaces (APIs) are disclosed that provide access to the environmental information for both common gateway interface (CGI) programs as well as Java applets. The sharing of the environmental information between session applications allows a consistent user interface to be presented to the user during the session.
58 Citations
31 Claims
-
1. A method for the sharing of session environment information between session applications during a Web user interface session, comprising:
-
logging in the user of the Web user interface session, wherein the Web user interface session comprises one or more session applications occurring during the life of the Web user interface session that function as a group under the control of the user;
initiating the Web user interface session and defining an environment of the Web user interface session having a plurality of session properties;
opening an initial session application of the one or more session applications of the Web user interface session that has the plurality of session properties of the environment; and
sharing the plurality of session properties of the environment of the Web user interface session with any session application of the one or more session applications that is subsequently opened during the Web user interface session from one of the initial session application and the one or more session applications. - View Dependent Claims (2, 3, 4, 6, 7, 8, 11, 12)
adding a new session property to the plurality of session properties of the environment, wherein the new session property is shared by the initial session application and any session application of the one or more session applications that are subsequently opened during the Web user interface session.
-
-
12. The method of claim 1, wherein the plurality of session properties of the environment of the Web user interface session comprise a user name, a user role, and a locale.
-
5. A method for the sharing of session environment information between session applications during a Web user interface session, comprising:
-
logging in the user of the Web user interface session, wherein the Web user interface session comprises one or more session applications occurring during the life of the Web user interface session that function as a group under the control of the user;
initiating the Web user interface session and defining an environment of the Web user interface session having a plurality of session properties;
opening an initial session application of the one or more session applications of the Web user interface session that has the plurality of session properties of the environment, wherein opening the initial session application of the Web user interface session occurs when the user requests a launch program via a web browser that opens up the initial session application and wherein the initial session application is a launcher window that presents the user with a plurality of applications from which to chose the one or more session applications; and
sharing the plurality of session properties of the environment of the Web user interface session with any session application of the one or more session applications that is subsequently opened during the Web user interface session from one of the initial session application and the one or more session applications.
-
-
9. A method for the sharing of session environment information between session applications during a Web user interface session, comprising:
-
logging in the user of the Web user interface session, wherein the Web user interface session comprises one or more session applications occurring during the life of the Web user interface session that function as a group under the control of the user;
initiating the Web user interface session and defining an environment of the Web user interface session having a plurality of session properties;
opening an initial session application of the one or more session applications of the Web user interface session that has the plurality of session properties of the environment; and
sharing the plurality of session properties of the environment of the Web user interface session with any session application of the one or more session applications that is subsequently opened during the Web user interface session from one of the initial session application and the one or more session applications, wherein sharing the environment of the Web user interface session with one or more session applications that are subsequently opened further comprises;
connecting a session application of the one or more session applications to a port connected to a session manager program that maintains the plurality of session properties of the environment of the Web user interface session;
providing a session number, a remote IP address of the Web user interface session, and a request for the plurality of session properties of the environment to the session manager program; and
if the session number and the remote IP address are validated, providing the session application with the plurality of session properties of the environment from the session manager program. - View Dependent Claims (10)
-
-
13. A method for the sharing of session environment information between session applications during a Web user interface session, comprising:
-
logging in the user of the Web user interface session, wherein the Web user interface session comprises an initial session application and one or more session applications occurring during the life of the Web user interface session that function as a group under the control of the user;
initiating the Web user interface session and defining an environment of the Web user interface session having a plurality of session properties;
opening the initial session application of the Web user interface session that has the plurality of session properties of the environment; and
opening one or more session applications of the Web user interface session from the initial session application; and
sharing the plurality of session properties of the environment with the one or more session applications that are opened during the Web user interface session from the initial session application. - View Dependent Claims (14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28)
adding a new session property to the plurality of session properties of the environment, wherein the new session property is shared by the initial session application and any session application of the one or more session applications that are subsequently opened during the Web user interface session.
-
-
24. The method of claim 13, wherein the plurality of session properties of the environment of the Web user interface session comprise a user name, a user role, and a locale.
-
25. The method of claim 13, wherein opening the one or more session application is accomplished by one or more invokation mechanisms of the initial session application.
-
26. The method of claim 25, wherein the user is authorized to invoke the one or more session applications according to a user role of the user.
-
27. The method of claim 13, further comprising:
adding a new session property to the plurality of session properties of the environment, wherein the new session property is shared by the initial session application and the one or more session applications that are opened during the Web user interface session.
-
28. The method of claim 13, wherein the plurality of session properties of the environment of the Web user interface session comprise a user name, a user role, and a locale.
-
17. A method for the sharing of session environment information between session applications during a Web user interface session, comprising:
-
logging in the user of the Web user interface session, wherein the Web user interface session comprises an initial session application and one or more session applications occurring during the life of the Web user interface session that function as a group under the control of the user, wherein the initial session application is a launcher window that presents the user with a plurality of applications from which to chose the one or more session applications;
initiating the Web user interface session and defining an environment of the Web user interface session having a plurality of session properties;
opening the initial session application of the Web user interface session that has the plurality of session properties of the environment; and
opening one or more session applications of the Web user interface session from the initial session application, wherein opening the initial session application of the Web user interface session occurs when the user requests a launch program via a web browser that opens up the initial session application; and
sharing the plurality of session properties of the environment with the one or more session applications that are opened during the Web user interface session from the initial session application.
-
-
21. A method for the sharing of session environment information between session applications during a Web user interface session, comprising:
-
logging in the user of the Web user interface session, wherein the Web user interface session comprises an initial session application and one or more session applications occurring during the life of the Web user interface session that function as a group under the control of the user;
initiating the Web user interface session and defining an environment of the Web user interface session having a plurality of session properties;
opening the initial session application of the Web user interface session that has the plurality of session properties of the environment; and
opening one or more session applications of the Web user interface session from the initial session application; and
sharing the plurality of session properties of the environment with the one or more session applications that are opened during the Web user interface session from the initial session application, wherein sharing the environment of the Web user interface session with the one or more session applications that are opened further comprises;
connecting a session application of the one or more session applications to a port associated with a session manager program that maintains the plurality of session properties of the environment of the Web user interface session;
providing a session number, a remote IP address of the Web user interface session, and a request for the plurality of session properties of the environment to the session manager program; and
if the session number and the remote IP address are validated, providing the session application with the plurality of session properties of the environment from the session manager program. - View Dependent Claims (22)
-
-
29. A method for sharing session environment information with common gateway interface programs during a Web user interface session that function as a group under the control of a user, comprising:
-
invoking a universal resource locator by a Web browser;
sending a request to a web server to start a common gateway interface program of one or more common gateway interface programs of the Web user interface session identified by the universal resource locator, wherein the common gateway interface program is linked with a C session application programming interface library that contains a plurality of C session application programming interface calls;
providing a session number to a session manager program that maintains a plurality of session properties of an environment of the Web user interface session by an interprocess communication mechanism in order to validate the Web user interface session;
if the session manager identifies the Web user interface session, returning the plurality of session properties of the environment from the session manager program to the C session application programming interface library; and
providing the plurality of session properties from the C session application programming interface library to the common gateway interface program. - View Dependent Claims (30, 31)
-
Specification