IP Library Granted Patent US 11,636,420
Granted Patent B2
US 11,636,420 · App. 17/371,307 · Granted Apr 25, 2023

Configuring, deploying, and operating applications for structured communications within observation platforms

Inventors: Christopher N. Todd (Dallas, TX); Guy R. VanBuskirk (Grapevine, TX); Ravi Shankar Kumar (Richardson, TX); Shiva Cheedella (Dallas, TX)
Assignee: Theatro Labs, Inc.
G06Q10/06398H04L12/4625H04L51/18H04L67/02H04L67/12H04L67/306H04L67/535
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 11,636,420
App. No.
17/371,307
Granted
Apr 25, 2023
Kind
B2
Abstract

In a method of managing structured communications within an observation platform, responsive 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 a programmable policy of the observation platform and applications installed on 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 policy, context, and status analyses.

Claims (54)

1. A method of managing 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 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 policy, context, and status analyses.

2. The method as recited in claim 1 , further comprising:

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.

3. 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.

4. 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.

5. 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.

6. 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 policy, context, and status analyses comprises:

enabling the structured communication in a portion of the observation platform.

7. 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 policy, context, and status analyses comprises:

modifying the structured communication in a portion of the observation platform.

8. 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 policy, context, and status analyses comprises:

delaying the structured communication in a portion of the observation platform.

9. 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 policy, context, and status analyses comprises:

inhibiting the structured communication in a portion of the observation platform.

10. A non-transitory computer-usable storage medium having instructions embodied therein that when executed cause a computer system to perform a method of managing structured communications within an observation platform, the method comprising:

responsive to a request interaction, setting up, by the computer system, an action request regarding a structured communication in the observation platform;

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 policy, context, and status analyses.

11. The non-transitory computer-usable storage medium of claim 10 , 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.

12. 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 a programmable policy of the observation platform and applications installed on 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 policy, context, and status analyses.

13. The observation platform as recited in claim 12 , 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.

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

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

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

17. The observation platform as recited in claim 12 , wherein the moderation of the action comprises:

the computer system enabling the structured communication in a portion of the observation platform.

18. The observation platform as recited in claim 12 , wherein the moderation of the action comprises:

the computer system modifying the structured communication in a portion of the observation platform.

19. The observation platform as recited in claim 12 , wherein the moderation of the action comprises:

the computer system delaying the structured communication in a portion of the observation platform.

20. The observation platform as recited in claim 12 , wherein the moderation of the action comprises:

the computer system inhibiting the structured communication in a portion of the observation platform.

Assignments (6)
RELEASE OF INTELLECTUAL PROPERTY SECURITY INTEREST Recorded Apr 9, 2025
From: SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK AND TRUST COMPANY
To: THEATRO LABS, INC.
Reel/Frame 070779/0538 →
SECURITY INTEREST Recorded Feb 8, 2024
From: THEATRO LABS, INC.
To: SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK & TRUST COMPANY
Reel/Frame 066524/0950 →
SECURITY INTEREST Recorded Feb 8, 2024
From: THEATRO LABS, INC.
To: SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK & TRUST COMPANY
Reel/Frame 066524/0966 →
SECURITY INTEREST Recorded Feb 18, 2022
From: THEATRO LABS, INC.
To: SILICON VALLEY BANK
Reel/Frame 059051/0030 →
FIRST AMENDMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Feb 18, 2022
From: THEATRO LABS, INC.
To: SILICON VALLEY BANK
Reel/Frame 059232/0505 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2021
From: TODD, CHRISTOPHER N.; VANBUSKIRK, GUY R.; KUMAR, RAVI SHANKAR; CHEEDELLA, SHIVA
To: THEATRO LABS, INC.
Reel/Frame 056801/0951 →
Continuity (13)
Continuation In Part 16786021 · Feb 10, 2020
Continuation 16195555 · Nov 19, 2018
Continuation 15470235 · Mar 27, 2017
Continuation In Part 14869167 · Sep 29, 2015
Continuation In Part 15375725 · Dec 12, 2016
Continuation 14320356 · Jun 30, 2014
Continuation In Part 13401146 · Feb 21, 2012
Continuation In Part 13665527 · Oct 31, 2012
Continuation In Part 13665527 · Oct 31, 2012
Provisional Application 62314106 · Mar 28, 2016
Provisional Application 61445504 · Feb 22, 2011
Provisional Application 61487432 · May 18, 2011
Related Publication 20210334730A1 · Oct 28, 2021
Cited By (1)
US 12,399,744