Method and apparatus for managing an interactive network session
First Claim
Patent Images
1. A method comprising:
- initiating, by a server system for managing an interactive session having a processor and a non-transitory memory, the interactive session over a computer network with a computing device;
initiating, by the server system, a timer of the interactive session, in response to a request to transmit information;
polling, by the server system, the computing device outside of the interactive session in response to the timer reaching a predetermined threshold without the information being transmitted, wherein the polling further comprises transmitting, by the server system, to the computing device, programming code for installation on the computing device, the programming code for enabling the server to interact with the operating system of the computing device to determine that the user is present at the computing device and that the computing device is secured from use by other users; and
installing, by the server system, the programming code on the computing device;
determining, by the server system, that a user is present at the computing device based on the polling of the computing device outside of the interactive session, absent receiving a response to a request for user input to confirm the presence of the user and absent the coupling of a physical peripheral device configured to solely confirm the presence of the user to the computing device;
determining, by the server system, that the computing device is secured from use by other users by receiving, by the server system, a determination by the computing device, that a password protection scheme has been activated by the operating system, the password protection scheme requiring an entry of a valid password to continue using the computing device;
maintaining, by the server system, the interactive session in response to the determining at least one of that the user is present and that the computing device is secured from use by other users; and
terminating, by the server system, the interactive session in response to a determination that the user is not present at the computing device or 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.
-
Citations
13 Claims
-
1. A method comprising:
-
initiating, by a server system for managing an interactive session having a processor and a non-transitory memory, the interactive session over a computer network with a computing device; initiating, by the server system, a timer of the interactive session, in response to a request to transmit information; polling, by the server system, the computing device outside of the interactive session in response to the timer reaching a predetermined threshold without the information being transmitted, wherein the polling further comprises transmitting, by the server system, to the computing device, programming code for installation on the computing device, the programming code for enabling the server to interact with the operating system of the computing device to determine that the user is present at the computing device and that the computing device is secured from use by other users; and installing, by the server system, the programming code on the computing device; determining, by the server system, that a user is present at the computing device based on the polling of the computing device outside of the interactive session, absent receiving a response to a request for user input to confirm the presence of the user and absent the coupling of a physical peripheral device configured to solely confirm the presence of the user to the computing device; determining, by the server system, that the computing device is secured from use by other users by receiving, by the server system, a determination by the computing device, that a password protection scheme has been activated by the operating system, the password protection scheme requiring an entry of a valid password to continue using the computing device; maintaining, by the server system, the interactive session in response to the determining at least one of that the user is present and that the computing device is secured from use by other users; and terminating, by the server system, the interactive session in response to a determination that the user is not present at the computing device or 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. A computer based server system for managing an interactive network session, comprising:
-
a processor for managing an interactive session; a network communication interface; and a non-transitory memory in communication with the processor, the memory being configured to store a plurality of processing instructions directing the processor, in conjunction with the network communication interface, to; initiate, by the processor, an interactive session over a computer network with a computing device; initiate, by the processor, a timer of the interactive session, in response to a request to transmit information; poll, by the processor, the computing device outside of the interactive session in response to the timer reaching a predetermined threshold without the information being transmitted, wherein the polling further comprises transmitting, by the processor, to the computing device, programming code for installation on the computing device, the programming code for enabling the server to interact with the operating system of the computing device to determine that the user is present at the computing device and that the computing device is secured from use by other users; and install, by the processor, the programming code on the computing device; determine, by the processor, that a user is present at the computing device based on the polling of the computing device outside of the interactive session, without receiving a response to a request for user input to confirm the presence of the user and absent the coupling of a physical peripheral device solely configured to confirm the presence of the user to the computing device; determine, by the processor, that the computing device is secured from use by other users by receiving, by the processor, a determination by the computing device, that a password protection scheme has been activated by the operating system, the password protection scheme requiring an entry of a valid password to continue using the computing device; and maintain, by the processor, the interactive session in response to the determination that the user is present and that the computing device is secured from use by other users; terminate, by the processor, the interactive session in response to a determination at least one of that the user is not present at the computing device or the computing device is not secured from use by other users.
-
-
13. A non-transitory computer-readable storage medium having stored thereon sequences of instruction, the sequences of instruction including instruction which when executed by a server system for managing an interactive session causes the server system to perform operations comprising:
-
initiating, by the server system, an interactive session over a computer network with a computing device; initiating, by the server system, a timer for timing the interactive session, in response to a request to transmit information; polling, by the server system, the computing device outside of the interactive session in response to the timer reaching a predetermined threshold without the information being transmitted, wherein the polling further comprises transmitting, by the server system, to the computing device, programming code for installation on the computing device, the programming code for enabling the server to interact with the operating system of the computing device to determine that the user is present at the computing device and that the computing device is secured from use by other users; installing, by the server system, the programming code on the computing device; determining, by the server system, that a user is present at the computing device based on the polling of the computing device outside of the interactive session, without receiving a response to a request for user input to confirm the presence of the user and absent the coupling of a physical peripheral device solely configured to confirm the presence of the user to the computing device; determining, by the server system, that the computing device is secured from use by other users receiving, by the server system, a determination by the computing device, that a password protection scheme has been activated by the operating system, the password protection scheme requiring an entry of a valid password to continue using the computing device; maintaining, by the server system, the interactive session in response to the determination that the user is present and that the computing device is secured from use by other users; and terminating, by the server system, the interactive session after the predetermined threshold is reached, in response to a determination at least one of that the user is not present at the computing device or the computing device is not confirmed to be secured against use by other users.
-
Specification