IP Library Granted Patent US 8,166,560
Granted Patent B2
US 8,166,560 · App. 11/929,101 · Granted Apr 24, 2012

Remote administration of computer access settings

Assignee: AT&T Intellectual Property I, L.P.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,166,560
App. No.
11/929,101
Granted
Apr 24, 2012
Kind
B2
Abstract

The present disclosure provides systems and methods for controlling computer access. Briefly described in architecture, some embodiments of such a system provide a control unit for controlling user access to a computer in accordance with a user profile. An administrator of the computer is enabled to remotely access and modify the user profile. The user profile is stored at least in a remote database that is accessible via a server. Other systems and methods are also provided.

Claims (58)

1. A method to control computer access, comprising:

storing a user profile in local memory of a computer, the user profile having settings customized for a user of the computer, the settings specifying types of information that the user is authorized to access on the computer;

remotely storing a copy of the user profile in a database of a server that communicates with the computer;

detecting an event at the computer that initiates a synchronization procedure;

retrieving a time associated with the copy of the user profile stored in the server;

comparing the time associated with the copy to another time associated with the user profile stored in the local memory of the computer, whereby the copy is synchronized to a latest version stored in the computer;

producing a prompt at the computer to identify the user of the computer;

receiving a password that identifies the user of the computer;

querying the copy of the user profile stored in the server for the password to verify the password;

detecting no response from the server to verify the password;

querying the user profile stored in the memory of the computer for the password when the server fails to respond;

determining the password matches the user profile stored in the memory of the computer; and

controlling access to the computer in accordance with the user profile.

2. The method of claim 1 , further comprising storing an allow list of Internet addresses to which access is permitted.

3. The method of claim 1 , further comprising storing a block list of Internet addresses to which access is denied.

4. The method of claim 1 , further comprising prohibiting, in the settings, a computer application on the computer.

5. The method of claim 1 , further comprising modifying access privileges for the user via the world wide web.

6. A non-transitory computer-readable storage medium storing processor-executable instructions for performing a method, the method comprising:

storing a user profile in local memory of a computer, the user profile having settings customized for a user of the computer, the settings specifying types of information that the user is authorized to access on the computer;

remotely storing a copy of the user profile in a database of a server that communicates with the computer;

detecting an event at the computer that initiates a synchronization procedure;

retrieving a time associated with the copy of the user profile stored in the server;

comparing the time associated with the copy to another time associated with the user profile stored in the local memory of the computer, whereby the copy is synchronized to a latest version stored in the computer;

producing a prompt at the computer to identify the user of the computer;

receiving a password that identifies the user of the computer;

querying the copy of the user profile stored in the server for the password to verify the password;

detecting no response from the server to verify the password;

querying the user profile stored in the memory of the computer for the password when the server fails to respond;

determining the password matches the user profile stored in the memory of the computer; and

controlling access to the computer in accordance with the at least one user profile.

7. The computer readable storage medium of claim 6 , further comprising instructions for accessing an allow list of Internet addresses to which access is permitted.

8. The computer readable storage medium of claim 6 , further comprising instructions for accessing a block list of Internet addresses to which access is denied.

9. The computer readable storage medium of claim 6 , further comprising instructions for prohibiting, in the settings, a computer application on the computer.

10. The computer readable storage medium of claim 6 , further comprising instructions for modifying access privileges for the user via the World Wide Web.

11. A system for controlling access to a computer, comprising:

a processor;

memory; and

instructions stored in the memory that cause the processor at least to:

store a user profile in the memory having settings customized for a user of the computer, the settings specifying types of information that the user is authorized to access on the computer;

remotely store a copy of the user profile;

detect an event by the processor that initiates a synchronization procedure;

retrieve a time associated with the copy of the user profile;

compare the time associated with the copy to another time associated with the user profile stored in the memory, wherein the copy is synchronized to a latest version stored in the computer;

produce a prompt at the computer to identify the user of the computer;

receive a password that identifies the user of the computer;

query the copy of the user profile stored in the server for the password to verify the password;

detect no response from the server to verify the password;

query the user profile stored in the memory of the computer for the password when the server fails to respond;

determine the password matches the user profile stored in the memory of the computer; and

control access to the computer in accordance with the user profile.

12. The system of claim 11 , further comprising instructions that cause the processor to access an allow list of Internet addresses to which access is permitted.

13. The system of claim 12 , further comprising instructions that cause the processor to:

intercept a message for opening a new window associated with a requested Uniform Resource Indicator;

compare the Uniform Resource Indicator to a prohibited list of Uniform Resource Indicators;

prohibit opening the new window associated with the requested Uniform Resource Indicator when the requested Uniform Resource Indicator is found in the prohibited list of Uniform Resource Indicators, thus denying access to the requested Uniform Resource Indicator, as the user is not authorized to access the requested Uniform Resource Indicator; and

open the new window associated with the requested Uniform Resource Indicator when the requested Uniform Resource Indicator is not found in the prohibited list of Uniform Resource Indicators as the user is authorized to access the requested Uniform Resource Indicator.

14. The system of claim 11 , further comprising instructions that cause the processor to access a list of prohibited computer applications.

15. The system of claim 11 , further comprising instructions that cause the processor to modify the settings.

Assignments (10)
CORRECTION TO THE EXECUTION DATE AND NUMBER OF PAGES IN THE CHANGE OF NAME RECORDED AT 030686/0673 ON 6/26/2013. Recorded Sep 11, 2013
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 031206/0900 →
CORRECTION TO THE EXECUTION DATE AND NUMBER OF PAGES IN THE CHANGE OF NAME RECORDED AT 030686/0820 ON 06/26/2013. Recorded Sep 11, 2013
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 031206/0924 →
CORRECTION TO THE EXECUTION DATE AND OMITTED PAGES IN THE CHANGE OF NAME RECORDED AT 030686/0918 ON 06/26/2013. Recorded Sep 11, 2013
From: AT&T BLS INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 031206/0930 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2013
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: FERNHAM TECHNOLOGIES LLC
Reel/Frame 031053/0546 →
CHANGE OF NAME Recorded Jun 26, 2013
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 030686/0673 →
CHANGE OF NAME Recorded Jun 26, 2013
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 030686/0820 →
CHANGE OF NAME Recorded Jun 26, 2013
From: AT&T BLS INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 030686/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2013
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 030687/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 28, 2007
From: MCMENAMIN, MARIE LOUISE; PATRAWALA, ZAKIR S.; VIRANI, SAMIRA S.; HILL, TIMOTHY A.; CHEBOLU, ANIL KUMAR
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Reel/Frame 020171/0029 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2007
From: MCMENAMIN, MARIE LOUISE; PATRAWALA, ZAKIR S.
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Reel/Frame 020131/0053 →
Continuity (3)
Continuation 10742142 · Dec 19, 2003
Provisional Application 60503333 · Sep 16, 2003
Related Publication 20080066164A1 · Mar 13, 2008