# US 8,543,664 B2 · Community network

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,543,664 B2
- Document ID: US8543664B2
- Status: Granted
- Kind: B2
- Application number: 12/256,307
- Filed: 2008-10-22
- Published: 2009-04-23
- Granted: 2013-09-24
- Earliest claimed: 2007-10-22
- Assignees: Synergy Services Corporation
- Applicants: Scott W. Zirbel; Timothy Jay Miller
- Inventors: Scott W. Zirbel; Timothy Jay Miller
- Web page: https://patentgrep.com/patent/US8543664B2

## CPC

- G06Q 10/06: Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

The community network may be configured to deliver relevant, informative, and useful content regarding the client to individual users of the community. Further, individual users may be provided an opportunity to communicate with one another and to invite new users into their community. Additionally, users may collaborate with one another and with the sponsoring client. The community network system includes a set of software applications designed to support multiple clients through domains set up by a system administrator. The domains are secure partitions within the system which are accessible to unique communities of users and configured with specific tools and user roles for each client's purposes. Further, each user is assigned a role in the system based on the features and privileges that the client wishes to make available to that user in the system.

## Claims

### Claim 1

A community network system accessed through a first community portal and a second community portal, the community network system comprising:
a tool set including software applications that provide portal functionality within the community network system;
a role set defining user roles, each user role being defined by a permission set, each permission set specifying a level of access to the tool set within the community network system;
a first permission list designating software applications of the tool set and user roles of the role set as a first partition permission set available to an administrator of the first community portal for creating the first community portal, wherein the first community portal administrator is restricted to selecting software applications and user roles within the first partition permission set for inclusion in the first community portal;
a second permission list designating software applications of the tool set and user roles of the role set as a second partition permission set available to an administrator of the second community portal for creating the second community portal, wherein the second community portal administrator is restricted to selecting software applications and user roles within the second partition permission set for inclusion in the second community portal;
a web server computer that serves the software applications and the user roles through the first community portal and the second community portal, the software applications and user roles within the first partition permission set being different than the software applications and user roles within the second partition permission set.

### Claim 2 (depends on 1)

The community network system of claim 1, wherein the tool set includes at least one customized software application providing functionality specified for the first community portal.

### Claim 3 (depends on 1)

The community network system of claim 1, wherein the tool set includes at least one customized software application providing functionality specified for the first community portal, the first permission list designating the at least one customized software application as being accessible through the first community portal, and the second permission list designating the at least one customized software application as being inaccessible through the second community portal.

### Claim 4 (depends on 1)

The community network system of claim 1, wherein the role set includes at least one customized user role having a level of access to the tool set.

### Claim 5 (depends on 1)

The community network system of claim 1, wherein the role set includes at least one customized user role having a level of access to the tool set, the first permission list designating the at least one customized user role as being available through the first community portal, and the second permission list designating the at least one customized user role as being unavailable through the second community portal.

### Claim 6 (depends on 1)

The community network system of claim 1, further comprising:
a first community storage partition storing user profiles associated with individual users accessing the community network system through the first community portal.

### Claim 7 (depends on 1)

The community network system of claim 1, further comprising:
shared storage accessible through the first community portal and storing user profiles defining individual users accessing the community network system through the first community portal.

### Claim 8 (depends on 1)

The community network system of claim 1, wherein the role set includes a system administrator with complete access to the software applications and the user roles within the community network system.

### Claim 9 (depends on 1)

The community network system of claim 1, wherein the role set includes a client administrator with complete access to the software applications and user roles designated by the first permission list.

### Claim 10 (depends on 1)

The community network system of claim 1, wherein the role set includes a candidate user with limited access to the software applications and user roles designated by the first permission list.

### Claim 11 (depends on 1)

The community network system of claim 1, wherein the software applications and user roles available to the administrator of the first community portal are stored in a partitioned storage accessible from the first community portal and the software applications and user roles available to the administrator of the second community portal are stored in a partitioned storage accessible from the second community portal.

### Claim 12 (depends on 1)

The community network system of claim 1, wherein the user roles selectively designate portal functionality and privileges available to users of the first and second community portals.

### Claim 13 (depends on 1)

The community network system of claim 1, wherein one of the selectively designated software applications of the tool set comprises:
a compliance test application configured to send a user a survey, evaluate the survey based on the user's responses, and output a score based on the evaluation.

### Claim 14

A method for providing access to a tool set of software applications and a role set of user roles through a first community portal and a second community portal in a community network system, the method comprising:
designating software applications of the tool set and user roles of the role set as a first partition permission set available to an administrator of the first community portal for creating the first community portal, based on a first permission list, wherein the first community administrator is restricted to selecting the software applications and user roles within the first partition permission set for inclusion in the first community portal;
designating software applications of the tool set and user roles of the role set as a second partition permission set available to an administrator of the second community portal for creating the second community portal, based on a second permission list, wherein the second community administrator is restricted to selecting the software applications and user roles within the second partition permission set for inclusion in the second community portal;
serving through the first community portal the software applications and user roles within the first partition permission set;
serving through the second community portal the software applications and user roles within the second partition permission set, wherein the first partition permission set differs from the second partition permission set.

### Claim 15 (depends on 14)

The method of claim 14, further comprising:
creating at least one customized software application of the tool set.

### Claim 16 (depends on 14)

The method of claim 14, further comprising:
creating at least one customized user role of the role set.

### Claim 17 (depends on 14)

The method of claim 14, further comprising:
receiving a user profile through the first community portal;
storing the user profile within a first community storage partition.

### Claim 18 (depends on 14)

The method of claim 14, further comprising:
receiving a user profile through the first community portal;
storing the user profile within a shared storage accessible through the first community portal.

### Claim 19 (depends on 14)

The method of claim 14, further comprising:
receiving a user profile defining a user through the first community portal;
editing the user profile using information provided through the first community portal regarding the user.

### Claim 20 (depends on 14)

The method of claim 14, wherein one of the selectively designated software applications of the tool set comprises:
a compliance test application configured to send a user a survey, evaluate the survey based on the user's responses, and output a score based on the evaluation.

### Claim 21 (depends on 14)

The method of claim 14, wherein the first permission list and the second permission list are stored in a shared storage of the community network system.

### Claim 22 (depends on 14)

The method of claim 14, wherein the software applications and user roles available to the administrator of the first community portal are stored in a partitioned storage accessible from the first community portal and the software applications and user roles available to the administrator of the second community portal are stored in a partitioned storage accessible from the second community portal.

### Claim 23 (depends on 14)

The method of claim 14, wherein the user roles selectively designate portal functionality and privileges available to users of the first and second community portals.

### Claim 24

A tangible, non-signal computer-readable storage medium having computer-executable instructions for performing a computer process that provides access to a tool set of software applications and a role set of user roles through a first community portal and a second community portal in a community network system, the computer process comprising:
designating software applications of the tool set and user roles of the role set as a first partition permission set available to an administrator of the first community portal for creating the first community portal, based on a first permission list, wherein the first community administrator is restricted to selecting the software applications and user roles within the first partition permission set for inclusion in the first community portal;
designating software applications of the tool set and user roles of the role set as a second partition permission set available to an administrator of the second community portal for creating the second community portal, based on a second permission list, wherein the second community administrator is restricted to selecting the software applications and user roles within the second partition permission set for inclusion in the second community portal;
serving through the first community portal the software applications and user roles within the first partition permission set;
serving through the second community portal the software applications and user roles within the second partition permission set, wherein the first partition permission set differs from the second partition permission set.

### Claim 25 (depends on 24)

The tangible, non-signal computer-readable storage medium of claim 24, wherein the computer process further comprises:
creating at least one customized software application of the tool set.

### Claim 26 (depends on 24)

The tangible, non-signal computer-readable storage medium of claim 24, wherein the computer process further comprises:
creating at least one customized user role of the role set.

### Claim 27 (depends on 1)

The community network system of claim 1, wherein the first permission list and the second permission list are stored in a shared storage of the community network system.
