Method and apparatus for session management and user authentication
First Claim
1. A method for interacting with a computer system comprising:
- accessing a first computer in said computer system using an identifier;
authenticating a user on a server in said computer system using said identifier; and
directing one or more services to said first computer system, if said user is authenticated on said server;
disconnecting from said first computer;
continuing to execute said services;
re-connecting on a second computer in said computer system using said identifier;
authenticating said user on said server in said computer system using said identifier; and
directing said services to said second computer system, if said user is authenticated on said server wherein said services continued to execute when said user was disconnected from said first computer.
0 Assignments
0 Petitions
Accused Products
Abstract
Authentication and session management can be used with a system architecture that partitions functionality between a human interface device (HID) and a computational service provider such as a server. An authentication manager executing on a server interacts with the HID to validate the user when the user connects to the system via the HID. A session manager executing on a server manages services running on computers providing computational services on behalf of the user. The session manager notifies each service in a session that the user is attached to the system using a given HID. A service can direct display output to the HID while the user is attached to the system. When a user detaches from the system, each of the service'"'"'s executing for the user is notified via the authentication manager and the session manager. Upon notification that the user is detached from the system, a service can continue to execute while stopping its display to the HID.
137 Citations
24 Claims
-
1. A method for interacting with a computer system comprising:
-
accessing a first computer in said computer system using an identifier;
authenticating a user on a server in said computer system using said identifier; and
directing one or more services to said first computer system, if said user is authenticated on said server;
disconnecting from said first computer;
continuing to execute said services;
re-connecting on a second computer in said computer system using said identifier;
authenticating said user on said server in said computer system using said identifier; and
directing said services to said second computer system, if said user is authenticated on said server wherein said services continued to execute when said user was disconnected from said first computer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising:
-
a computer usable medium having computer readable program code embodied therein configured to interact with a computer system, said computer program product comprising;
computer readable code configured to cause a computer to access a first computer in said computer system using an identifier;
computer readable code configured to cause a computer to authenticate a user on a server in said computer system using said identifier;
computer readable code configured to cause a computer to direct one or more services to said first computer system, if said user is authenticated on said server;
computer readable code configured to cause a computer to disconnect from said first computer;
computer readable code to cause a computer to continuing to execute said services;
computer readable code configured to cause a computer to re-connect on a second computer in said computer system using said identifier;
computer readable code configured to cause a computer to authenticate said user on said server in said computer system using said identifier; and
computer readable code configured to cause a computer to direct said services to said second computer system, if said user is authenticated on said server wherein said services continued to execute when said user was disconnected from said first computer. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An environment for interacting with a computer system comprising:
-
a first computer in said computer system configured to be accessed using an identifier;
an authentication manager on a server in said computer system configured to verify a user using said identifier;
a session manager configured to direct one or more services to said first computer system, if said user is verified on said server by said authentication manager;
a disconnector configured to determine when said user disconnects from said first computer wherein said services continue to execute;
a second computer in said computer system wherein said user reconnects to said second computer using said identifier;
said authentication manager configured to verify said user on said server in said computer system using said identifier; and
said session manager configured to direct said services to said second computer system, if said user is verified on said server by said authentication manager wherein said services continued to execute when said user was disconnected from said first computer. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method for interacting with a computer system comprising:
-
accessing a first computer in said computer system using an identifier;
authenticating a user on a server in said computer system using said identifier;
connecting one or more services to said first computer, if said user is authenticated on said server; and
re-connecting said one or more services to a second computer in said computer system using said identifier from said first computer, wherein said one or more services continued to execute on said second computer when said user was disconnected from said first computer.
-
-
23. A method for interacting with a computer system comprising:
-
accessing a first computer in said computer system using an identifier;
authenticating a user on a server in said computer system using said identifier;
directing one or more services to said first computer, if said user is authenticated on said server;
associating at least one service within said directed services to a session;
disconnecting from said first computer;
continuing to execute said session associated service;
re-connecting said user; and
directing said session associated service to said user, wherein said session associated service continued to execute when said user was disconnected from said first computer. - View Dependent Claims (24)
-
Specification