Back to results
US 8,078,689 B2Granted
Methods and apparatus for providing access to persistent application sessions
AssigneeCitrix Systems, Inc.
InventorBradley Pedersen
Life of this patent
Estimating the term…
Abstract
Methods and apparatus for providing remote access to two or more application sessions in which authentication information associated with a user is received, a plurality of application sessions already associated with the user are identified in response to the information, and a client computer operated by the user is connected to the plurality of application sessions.
Claims20
A method for providing remote access to a plurality of application sessions, the method comprising:
- receiving, by a server, authentication information associated with a user from a first client computer;
- authenticating, by the server, the user using the received authentication information from the first client computer;
- initiating, by the server, an application session for the user;
- receiving, by the server, the authentication information associated with the user from a second client computer;
- authenticating, by the server, the user using the received authentication information from the second client computer;
- identifying, by the server, the application session initiated by the user by accessing a data store comprising information related to a plurality of application sessions;
- determining, via a rule from a rule source, that the user is one of required, permitted and forbidden to connect to the initiated application session;
- disconnecting, by the server, the application session initiated by the user from the first client computer;
- and
- connecting, by the server, the application session initiated by the user to the second client computer responsive to the determination via the rule from the rule source.
7 more elements
A server for providing remote access to a plurality of application sessions, the method comprising:
- a network module for receiving authentication information associated with a user from a first client computer;
- and receiving the authentication information associated with the user from a second client computer;
- an authentication module for authenticating the user using the authentication information received from the user from the first client computer;
- and authenticating the user using the authentication information received from the user from the second client computer;
- a data store for storing information related to a plurality of application sessions;
- a rule source for providing one or more rules governing a reaction to receiving authentication information from the user, the one or more rules determining whether to one of require, permit and forbid the user's connection to an identified application session of the plurality of application sessions;
- and
- a server process for initiating an application session for the user;
- disconnecting the application session initiated by the user from the first client computer;
- and connecting the application session initiated by the user to the second client computer responsive to the determination via the rule from the rule source.
7 more elements
Dependencies are inferred from the claim text.