# US 11,444,900 B2 · Chat room access control

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

- Number: US 11,444,900 B2
- Document ID: US11444900B2
- Status: Granted
- Kind: B2
- Application number: 16/799,571
- Filed: 2020-02-24
- Published: 2020-06-18
- Granted: 2022-09-13
- Earliest claimed: 2016-06-29
- Assignees: Cisco Technology, Inc.
- Applicants: Cisco Technology, Inc.
- Inventors: John Costello; Andrew Henderson; Robert Headon
- Web page: https://patentgrep.com/patent/US11444900B2

## CPC

- H04L 51/212: using filtering or selective blocking
- H04L 12/1813: {for computer conferences, e.g. chat rooms (instant messaging H04L51/04; protocols for multimedia communication H04L65/1101; arrangements for multi-party communication H04L65/403; telephonic conference arrangements H04M3/56; television conference systems H04N7/15)}
- H04L 12/1822: {Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission}
- H04L 41/5093: {wherein the managed service relates to messaging or chat services}
- H04L 51/04: Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L 63/065: {for group communications (cryptographic mechanisms or cryptographic arrangements for key management involving conference or group key H04L9/0833)}
- H04L 63/105: {Multiple levels of security}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

In one embodiment, a request to join an electronic chat room is received from a requester. A selection of an access control level for the requester is received via a user interface in order to grant the requester access to the electronic chat room according to a condition for granting access. The user interface is used to assign a selected access control level to the requester, thereupon granting access to the requester. The requester's access to content available in the electronic chat room being limited based on the selected access control level. Related methods, apparatus, and systems are also described.

## Claims

### Claim 1

A method comprising:
enabling a moderator to control access of a user to content of an electronic chat room via a plurality of access levels, wherein the plurality of access levels is associated with a plurality of conditions for granting access, the plurality of conditions including a veto condition, a majority condition, and a moderator approval condition;
receiving a selection, by the moderator, of one of the plurality of access levels, the one of the plurality of access levels defining access rights to the content based on a certain date that the content is posted in the electronic chat room and one or more domains of users in attempting to access the content;
assigning the one of the plurality of access levels to the user;
controlling the access of the user to the content according to the one of the plurality of access levels assigned to the user by limiting the access of the user to the content based on the certain date that the content is posted in the electronic chat room and a domain of the user; and
limiting the access to at least one of messages or files posted in the electronic chat room after the certain date and/or between a first date and a second date.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the veto condition requires granting of access to be approved by all participants in the electronic chat room prior to granting access.

### Claim 3 (depends on 1)

The method according to claim 1, wherein the majority condition requires approval of a majority of all participants in the electronic chat room prior to granting access.

### Claim 4 (depends on 1)

The method according to claim 1, further comprising:
limiting the access to at least one of messages or files posted in the electronic chat room prior to the certain date.

### Claim 5 (depends on 1)

The method according to claim 1, further comprising:
limiting the access to the content available in the electronic chat room comprises allowing full access to one of messages or files available in the electronic chat room.

### Claim 6 (depends on 1)

The method according to claim 1, wherein the content available in the electronic chat room comprises messages available in the electronic chat room.

### Claim 7 (depends on 1)

The method according to claim 1, wherein the content available in the electronic chat room comprises files available in the electronic chat room.

### Claim 8 (depends on 1)

The method according to claim 1, wherein the content available in the electronic chat room is stored on a remote server.

### Claim 9 (depends on 8)

The method according to claim 8, wherein the content stored on the remote server is stored with associated metadata tags.

### Claim 10 (depends on 1)

The method according to claim 1, wherein a view of the electronic chat room available to the user is determined, at least in part, by the access granted to the user.

### Claim 11 (depends on 1)

The method according to claim 1, further comprising:
receiving a request to join the electronic chat room by a non-participant of the electronic chat room.

### Claim 12 (depends on 1)

The method according to claim 1, further comprising:
receiving a request to join the electronic chat room by a participant of the electronic chat room on behalf of a non-participant of the electronic chat room.

### Claim 13 (depends on 1)

The method according to claim 1, further comprising:
extending the access beyond the one of the plurality of access levels to a new access control level which exceeds the one of the plurality of access levels.

### Claim 14 (depends on 1)

The method according to claim 1, further comprising:
limiting access to new content which is added to the electronic chat room on a per participant basis.

### Claim 15 (depends on 14)

The method according to claim 14, wherein the limiting of the access to the new content is performed by the moderator.

### Claim 16 (depends on 14)

The method according to claim 14, wherein the limiting of the access to the new content is performed by a poster of the new content.

### Claim 17

A user interface system for controlling access to a chat room, the user interface system comprising:
a computer-readable memory with software which, when executed, cause the user interface system to:
enable a moderator to control access of a user to content of an electronic chat room via a plurality of access levels, wherein the plurality of access levels is associated with a plurality of conditions for granting access, the plurality of conditions including a veto condition, a majority condition, and a moderator approval condition;
receive a selection, by the moderator, of one of the plurality of access levels, the one of the plurality of access levels defining access rights to the content based on a certain date that the content is posted in the electronic chat room and one or more domains of users in attempting to access the content;
assign the one of the plurality of access levels to the user;
control the access of the user to the content according to the one of the plurality of access levels assigned to the user by limiting the access of the user to the content based on the certain date that the content is posted in the electronic chat room and a domain of the user; and
limit the access to at least one of messages or files posted in the electronic chat room after the certain date and/or between a first date and a second date.

### Claim 18

A method comprising:
enabling a moderator to control access of a user to content of an electronic chat room via a plurality of access levels, wherein the plurality of access levels is associated with a plurality of conditions for granting access, the plurality of conditions including a veto condition, a majority condition, and a moderator approval condition;
receiving a selection, by the moderator, of one of the plurality of access levels, the one of the plurality of access levels defining access rights to the content based on a certain date that the content is posted in the electronic chat room and one or more domains of users in attempting to access the content;
assigning the one of the plurality of access levels to the user;
controlling the access of the user to the content according to the one of the plurality of access levels assigned to the user by limiting the access of the user to the content based on the certain date that the content is posted in the electronic chat room and a domain of the user; and
limiting the access to the content available in the electronic chat room comprises allowing full access to one of messages or files available in the electronic chat room.

### Claim 19 (depends on 18)

The method according to claim 18, further comprising: limiting the access to at least one of messages or files posted in the electronic chat room after the certain date and/or between a first date and a second date.
