Restricting devices utilizing a device-to-server heartbeat
First Claim
Patent Images
1. A method of automatically locking a client comprising:
- a client automatically establishing a heartbeat interval;
automatically determining whether a proper server response is received within the heartbeat interval; and
when no proper response is received, automatically placing the client in a locked state, wherein all client functions accessible by a user other than those functions relating to unlocking the client are disabled while the client is in the locked state, and wherein unlocking the client requires a remotely located server to provide an unlock message to the client.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of automatically locking a client can include a step of a client automatically establishing a heartbeat interval. A determination can be automatically made regarding whether a proper server response is received within the heartbeat interval. When no proper response is received, the client can be automatically placed in a locked state. All client functions accessible by a user other than those functions relating to unlocking the client can be disabled while the client is in the locked state. A remotely located server can unlock the client by conveying an unlock message to the client.
39 Citations
20 Claims
-
1. A method of automatically locking a client comprising:
-
a client automatically establishing a heartbeat interval;
automatically determining whether a proper server response is received within the heartbeat interval; and
when no proper response is received, automatically placing the client in a locked state, wherein all client functions accessible by a user other than those functions relating to unlocking the client are disabled while the client is in the locked state, and wherein unlocking the client requires a remotely located server to provide an unlock message to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of restricting access to a computing device comprising:
-
automatically generating a heartbeat event within a client;
determining whether a server response is received by the client for the heartbeat event; and
automatically altering a lock state of the client based upon the determining step, wherein a server response to the heartbeat event is required to prevent the client from automatically adjusting from an unlocked state to a locked state. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A storage space upon a machine-readable medium local to a client, the machine-readable medium comprising a plurality of code instructions for causing a machine to perform the steps of:
-
identifying a heartbeat interval;
starting a heartbeat timer within the client;
when a heartbeat response is received from a remotely located server, resetting the heartbeat timer; and
when the heartbeat timer exceeds the heartbeat interval, automatically adjusting the client from an unlocked state to a locked state, wherein all client functions accessible by a user other than those functions relating to unlocking the client are disabled while the client is in the locked state. - View Dependent Claims (19, 20)
-
Specification