# US 11,907,884 B2 · Moderating action requests and structured communications within an observation platform

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

- Number: US 11,907,884 B2
- Document ID: US11907884B2
- Status: Granted
- Kind: B2
- Application number: 18/122,265
- Filed: 2023-03-16
- Published: 2023-07-13
- Granted: 2024-02-20
- Earliest claimed: 2011-02-22
- Assignees: Theatro Labs, Inc.
- Applicants: Theatro Labs, Inc.
- Inventors: Christopher N. Todd; Guy R. VanBuskirk; Ravi Shankar Kumar; Shiva Cheedella
- Web page: https://patentgrep.com/patent/US11907884B2

## CPC

- G06Q 10/06398: {Performance of employee with respect to a job function}
- H04L 12/4625: {Single bridge functionality, e.g. connection of two networks over a single bridge}
- H04L 12/4641: {Virtual LANs, VLANs, e.g. virtual private networks [VPN] (LAN interconnection over a bridge based backbone H04L12/462; encapsulation techniques H04L12/4633; routing of packets H04L45/00; packet switches H04L49/00; virtual private networks for security H04L63/0272)}
- H04L 51/18: Commands or executable codes
- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L 67/306: User profiles
- H04L 67/535: {Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34)}
- G06Q 30/015: Providing customer assistance, e.g. assisting a customer within a business location or via helpdesk
- 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
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

In a method of moderating action requests and structured communications within an observation platform, in response to a request interaction a computer system sets up an action request regarding a structured communication in the observation platform. The computer system analyzes the action request with respect to context in the observation platform, where the context is one of user context in the observation platform and device context in the observation platform. The computer system analyzes the action request with respect to status in the observation platform, where the status is one of user status in the observation platform and device status in the observation platform. The computer system moderates an action in the observation platform with respect to the structured communication based on results of the context and status analyses.

## Claims

### Claim 1

A method of moderating action requests and structured communications within an observation platform, the method comprising:
responsive to a request interaction, setting up, by a computer system, an action request regarding a structured communication in the observation platform;
analyzing, by the computer system, the action request with respect to context in the observation platform, where the context is one of user context in the observation platform and device context in the observation platform;
analyzing, by the computer system, the action request with respect to status in the observation platform, where the status is one of user status in the observation platform and device status in the observation platform; and
moderating, by the computer system, an action in the observation platform with respect to the structured communication based on results of the context and status analyses.

### Claim 2 (depends on 1)

The method as recited in claim 1, further comprising:
collecting, by the computer system, data from the observation platform in relation to at least one of the user context, user status, device context, and device status prior to the action request, wherein the collected data is stored for one or more of analysis, use in making policy decisions, use in making context decisions, and reporting.

### Claim 3 (depends on 1)

The method as recited in claim 1, further comprising:
collecting and storing, by the computer system, data from the observation platform in relation to one or more of the user context, the device context, the user status, and the device status after the action request for one or more of analysis, measurement of primary statistics, determination of secondary statistics, and measurement of performance.

### Claim 4 (depends on 1)

The method as recited in claim 1, wherein the responsive to a request interaction, setting up by a computer system, an action request regarding a structured communication in the observation platform comprises:
responsive to the request interaction as a user command to the computer system, setting up by the computer system, the action request regarding the structured communication in the observation platform.

### Claim 5 (depends on 1)

The method as recited in claim 1, wherein the responsive to a request interaction, setting up by a computer system, an action request regarding a structured communication in the observation platform comprises:
responsive to the request interaction as a proximity detection by the computer system, setting up by the computer system, the action request regarding the structured communication in the observation platform.

### Claim 6 (depends on 1)

The method as recited in claim 1, wherein the responsive to a request interaction, setting up by a computer system, an action request regarding a structured communication in the observation platform comprises:
responsive to the request interaction of an external system interaction with the computer system, setting up by the computer system, the action request regarding the structured communication in the observation platform.

### Claim 7 (depends on 1)

The method as recited in claim 1, wherein the responsive to a request interaction, setting up by a computer system, an action request regarding a structured communication in the observation platform comprises:
collecting data from users and systems within the observation platform; and
applying processes and procedures to the collected data to generate analytics.

### Claim 8 (depends on 1)

The method as recited in claim 1, wherein the responsive to a request interaction, setting up by a computer system, an action request regarding a structured communication in the observation platform comprises:
collecting data from users and systems within the observation platform; and using programmable policy to determine communications and interactions of external systems coupled with the observation platform.

### Claim 9 (depends on 1)

The method as recited in claim 1, wherein the responsive to a request interaction, setting up by a computer system, an action request regarding a structured communication in the observation platform comprises:
adding additional data to user context based on a user's interaction with external systems including responses, actions, productivity measurements, skill assessments, attitude evaluations, voice analysis, and information relevant to making business and personnel decisions.

### Claim 10 (depends on 1)

The method as recited in claim 1, wherein the moderating, by the computer system, an action in the observation platform with respect to the structured communication based on results of the context, and status analyses comprises:
enabling the structured communication in a portion of the observation platform.

### Claim 11 (depends on 1)

The method as recited in claim 1, wherein the moderating, by the computer system, an action in the observation platform with respect to the structured communication based on results of the context, and status analyses comprises:
enabling the structured communication in one or more observation platforms.

### Claim 12 (depends on 1)

The method as recited in claim 1, wherein the moderating, by the computer system, an action in the observation platform with respect to the structured communication based on results of the context, and status analyses comprises:
inhibiting the structured communication in a portion of the observation platform.

### Claim 13 (depends on 1)

The method as recited in claim 1, wherein the moderating, by the computer system, an action in the observation platform with respect to the structured communication based on results of the context, and status analyses comprises:
inhibiting the structured communication in one or more observation platforms.

### Claim 14

A non-transitory computer-usable storage medium having instructions embodied therein that when executed cause a computer system to perform a method of moderating action requests and structured communications within an observation platform, the method comprising:
analyzing, by the computer system, the action request with respect to a programmable policy of the observation platform and applications installed on the observation platform;
analyzing, by the computer system, the action request with respect to context in the observation platform, where the context is one of user context in the observation platform and device context in the observation platform;
analyzing, by the computer system, the action request with respect to status in the observation platform, where the status is one of user status in the observation platform and device status in the observation platform; and
moderating, by the computer system, an action in the observation platform with respect to the structured communication based on results of the context and status analyses.

### Claim 15 (depends on 14)

The non-transitory computer-usable storage medium of claim 14, wherein the method further comprises:
collecting, by the computer system, data from the observation platform in relation to the structured communication, wherein the collected data is stored for one or more of analysis, use in making policy decisions, use in making context decisions, and reporting.

### Claim 16

An observation platform comprising:
a computer system;
a first communication device associated with a first user;
a second communication device associated with and communicatively coupled with the computer system; and
a plurality of additional communication devices, where each of the plurality of additional communication devices is associated with a different user of a plurality of additional users; and
wherein the computer system is configured to communicate with the first communication device and the plurality of additional communication devices via the second communication device and is further configured to:
responsive to a request interaction, set up an action request regarding a structured communication in the observation platform;
analyze the action request with respect to context in the observation platform, where the context is one of user context in the observation platform and device context in the observation platform;
analyze the action request with respect to status in the observation platform, where the status is one of user status in the observation platform and device status in the observation platform; and
moderate an action in the observation platform with respect to the structured communication based on results of the context and status analyses.

### Claim 17 (depends on 16)

The observation platform as recited in claim 16, wherein the computer system is further configured to:
collect data from the observation platform in relation to the structured communication, wherein the collected data is stored for one or more of analysis, use in making policy decisions, use in making context decisions, and reporting.

### Claim 18 (depends on 16)

The observation platform as recited in claim 16, wherein the request interaction comprises a user command to the computer system.

### Claim 19 (depends on 16)

The observation platform as recited in claim 16, wherein the request interaction comprises a proximity detection by the computer system.

### Claim 20 (depends on 16)

The observation platform as recited in claim 16, wherein the request interaction comprises an external system interaction with the computer system.

### Claim 21 (depends on 16)

The observation platform as recited in claim 16, wherein the moderation of the action comprises:
the computer system enabling the structured communication in a portion of the observation platform.

### Claim 22 (depends on 16)

The observation platform as recited in claim 16, wherein the moderation of the action comprises:
the computer system modifying the structured communication in a portion of the observation platform.

### Claim 23 (depends on 16)

The observation platform as recited in claim 16, wherein the moderation of the action comprises:
the computer system inhibiting the structured communication in a portion of the observation platform.
