IP Library Granted Patent US 7,640,324
Granted Patent B2
US 7,640,324 · App. 10/414,354 · Granted Dec 29, 2009

Small-scale secured computer network group without centralized management

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 7,640,324
App. No.
10/414,354
Granted
Dec 29, 2009
Kind
B2
Abstract

Computers on a local computer network, such as a home network or a small business network, are formed into a secured network group that provides common user access control and enables resource sharing among the computers in the group. A computer on the local network discovers whether there are secured network groups existing on the local network. If one secured network group is found, the computer indicates to a second computer in the group its desire to join the group, and establishes trust with that computer, such as by entering a proper user name and password, or a secret identification number. Once the trust is established, the first computer joins the group. Within the secured network group, user accounts and user profiles are replicated to each of the computers in the group. The establishment of trust and the replication of user accounts and profiles among the computers in the group enable the implementation of security policies and user access control in a group-wide manner.

Claims (54)

1. A computer-readable storage medium having computer-executable instructions that when executed by a first computer connected to a local computer network cause the first computer to perform steps of:

discovering a secured computer network group within the local computer network, the secured network group not depending on a dedicated device for providing centralized management;

responsive to said discovering, selecting a computer within the secured computer network group;

establishing a communication between the first computer and the computer within the secured computer network group;

establishing trust between the first computer and the computer within the secured computer network group to allow the first computer to join the secured computer network group;

responsive to said establishing of trust, replicating user accounts to and from computers in the secured network group and the first computer, to enable the computers to access a user account originating from the first computer, wherein:

the step of discovering includes broadcasting a discover request over the local computer network to computers connected to the local computer network; and

the discovery request is constructed according to a Simple Service Discovery Protocol.

2. The computer-readable storage medium as in claim 1 , wherein the step of replicating replicates user-specific data in addition to the user accounts.

3. The computer-readable storage medium as in claim 2 , wherein the user-specific data includes user documents.

4. A computer-readable storage medium having computer-executable instructions that when executed by a first computer connected to a local computer network cause the first computer to perform steps of:

discovering a secured computer network group within the local computer network, the secured network group not depending on a dedicated device for providing centralized management;

responsive to said discovering, selecting a computer within the secured computer network;

establishing a communication between the first computer and the computer within the secured computer network group;

establishing trust between the first computer and the computer within the secured computer network group to allow the first computer to join the secured computer network group;

responsive to said establishing of trust, replicating user accounts to and from computers in the secured network group and the first computer, to enable the computers to access a user account originating from the first computer,

wherein:

the user-specific data includes user documents; and

the computer-readable storage medium further comprises computer-executable instructions for performing the steps of:

detecting that one of the user documents is changed; and

replicating the user documents that has changes to computers in the secured computer network group.

5. The computer-readable storage medium as in claim 1 , having further computer-executable instructions for performing the steps of:

receiving a changed password from a user; and replicating the changed password to other computers in the secured computer network group.

6. The computer-readable storage medium as in claim 1 , having further computer-executable instructions for performing a step of:

presenting a user interface after the step of discovering, the user interface including an option of joining a secured computer network group identified in the step of discovering.

7. The computer-readable storage medium as in claim 1 , wherein the step of establishing trust includes presenting a secret known to the selected computer within the secured computer network group.

8. The computer-readable storage medium as in claim 7 , wherein the secret is a user name and password.

9. The computer-readable storage medium as in claim 7 , wherein the secret is a randomly generated secret personal identification number.

10. The computer-readable storage medium as in claim 1 , having further computer-executable instructions for performing steps of:

in response to a user input, creating a new secured computer network group within the local computer network;

inviting a second computer within the local computer network to join the created secured computer network group;

establishing trust with the second computer; and

replicating user accounts to and from the second computer.

11. The computer-readable storage medium having computer-executable instructions for execution on a first computer as in claim 1 , having further computer-executable instructions for performing the step of:

receiving a user request to leave the secured computer network group; and

leaving the secured computer network group.

12. A method for a first computer within a local computer network to interface with other computers within the local computer network, comprising:

connecting the first computer to the local computer network;

discovering a secured computer network group within the local computer network;

responsive to said discovering selecting a computer within the secured computer network group;

establishing a connection between the first computer and the computer within the secured computer network group;

establishing trust between the first computer and the computer within the secured computer network group to allow the first computer to join the secured network group;

responsive to said establishing of trust, replicating user accounts to and from computers in the secured computer network group and the first computer, to enable the computers to access a user account originating from the first computer,

wherein:

the user-specific data include user documents; and

the method further comprises:

detecting changes to at least one of the user documents; and

replicating the changes to computers in the secured computer network group.

13. The method as in claim 12 , wherein the step of discovering includes broadcasting a discovery request over the local computer network to computers connected to the local computer network.

14. The method as in claim 12 , wherein the step of replicating replicates user-specific data in addition to the user accounts.

15. The method as in claim 12 , further including the steps of:

receiving from a user a changed password of the user; and

replicating the changed password of the user to other computers in the secured computer network group.

16. The method as in claim 12 , wherein the step of establishing trust includes presenting a secret known to the selected computer in the secured computer network group.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034541/0477 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2003
From: SINCLAIR, ANDREW P.; BREZAK, JOHN E., JR.; FLO, ERIC; GUZAK, CHRIS; LYNDERSAY, SEAN O.; REASOR, STERLING; WARD, RICHARD B.
To: MICROSOFT CORPORATION
Reel/Frame 013981/0659 →