Method and apparatus for managing an interactive network session
First Claim
1. A method for managing an interactive network session, performed by a computer, the method comprising:
- establishing an interactive session over a computer network with a computing device of a user;
receiving, from the user, a request to transmit information;
initiating a timer of the interactive session; and
when the timer reaches a predetermined threshold before the information is transmitted by the user;
determining, by polling an operating system of the computing device, whether the user is present at the computing device and whether the computing device is secured from use by other users; and
terminating the interactive session only when the user is not present at the computing device and the computing device is not secured from use by other users.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods for controlling online session inactivity timeouts between a user terminal and a server involves the server polling the user'"'"'s local terminal to determine whether the user presence at the terminal can be confirmed if there is a period of inactivity within the session. If so, or if the server can otherwise confirm that the terminal is secured from use by other users, then the user session is maintained. Otherwise, the user session is allowed to timeout due to inactivity. The server may issue an alert to the user whenever a timeout is imminent, and may restore any information entered by the user prior to the timeout, if the user later returns and validates his identification.
70 Citations
19 Claims
-
1. A method for managing an interactive network session, performed by a computer, the method comprising:
-
establishing an interactive session over a computer network with a computing device of a user;
receiving, from the user, a request to transmit information;
initiating a timer of the interactive session; and
when the timer reaches a predetermined threshold before the information is transmitted by the user;
determining, by polling an operating system of the computing device, whether the user is present at the computing device and whether the computing device is secured from use by other users; and
terminating the interactive session only when the user is not present at the computing device and the computing device is not secured from use by other users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus for managing an interactive network session, comprising:
-
a processor a network communication interface; and
a memory in communication with the processor, the memory for storing a plurality of processing instructions directing the processor, in conjunction with the network communication interface, to;
establish an interactive session over a computer network with a user;
receive, from the user, a request to transmit information;
initiate a timer of the interactive session; and
when the timer reaches a predetermined threshold before the information is transmitted by the user;
determine, by polling an operating system of the computing device, whether the user is present at the computing device and whether the computing device is secured from use by other users; and
terminate the interactive session only when the user is not present at the computing device and the computing device is not secured from use by other users.
-
-
19. A computer program product comprising a computer usable medium having control logic stored therein for causing a computer to manage an interactive network session, said control logic comprising:
-
first computer readable program code means for causing the computer to establish an interactive session over a computer network with a user;
second computer readable program code means for causing the computer to initiate a timer for timing the interactive session;
third computer readable program code means for causing the computer to determine whether the user is present at the computing device and whether the computing device is secured from use by other users, when the timer reaches a predetermined threshold after a period of inactivity by the user; and
fourth computer readable program code means for causing the computer to terminate the interactive session after the predetermined threshold is reached, only when the user is not confirmed as being at the computing device and the computing device is not confirmed to be secured against use by other users.
-
Specification