IP Library Granted Patent US 11,128,565
Granted Patent B2
US 11,128,565 · App. 16/738,841 · Granted Sep 21, 2021

Observation platform for using structured communications with cloud computing

Inventors: Guy R. VanBuskirk (Grapevine, TX); Steven Paul Russell (Menlo Park, CA); Shiva Cheedella (Dallas, TX); Jesse Montgomery (Rowlett, TX)
Assignee: Theatro Labs, Inc.
H04L45/44G06Q30/02H04L67/2804H04W4/02H04W4/025H04M2203/2038
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,128,565
App. No.
16/738,841
Granted
Sep 21, 2021
Kind
B2
Abstract

In a method of using structured communications in an observation platform with cloud computing, a signal from a first communication device is received by a second communication device associated with a first computer system. The second computer system forwards the signal from the first computer system to a second computer system, wherein the second computer system is physically remote from the first computer system and connected with the first computer system via a network. The second computer system derives context information for the signal, the deriving based on a plurality of factors derived from an analysis of the signal, wherein the plurality of factors comprises a speech to text analysis of the signal, and wherein the second computer system is cloud based. The second computer system determines at least one destination for the signal based on the plurality of factors for the context information.

Claims (62)

1. 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:

receive, via the second communication device, a signal from the first communication device, wherein a characteristic of the signal corresponds to an audible source, the audible source being a voice of the first user;

derive context information at least in part from a speech to text analysis of the characteristic that corresponds to the audible source, wherein the context information comprises a verbal command issued by the first user to the computer system;

based on the verbal command, select, by the computer system, a group of users of the plurality of additional users; and

relay the signal, via the second communication device, to communication devices associated with the group of users.

2. The observation platform of claim 1 , wherein the speech comprises a communication phrase and the verbal command directs the computer system to: select the group to include only a subset of the plurality of additional users who are noted by the computer system as experts on a topic derived from the communication phrase.

3. The observation platform of claim 2 , wherein the communication phrase comprises:

a question received as a spoken string of words.

4. The observation platform of claim 1 , wherein the speech comprises a communication phrase and the verbal command directs the computer system to:

select the group to include only selected users, of the plurality of additional users, based on the communication phrase, enterprise policy, and user context; and

connect the selected users in a group conversation.

5. The observation platform of claim 1 , wherein the speech comprises a communication phrase and the verbal command directs the computer system to:

select the group to include only users, of the plurality of additional users, based on the communication phrase, enterprise policy and user context; and

wherein the relay the signal comprises relaying of the signal to the group as a message that persists for a predetermined interval.

6. The observation platform of claim 1 , wherein the speech comprises a communication phrase and the verbal command directs the computer system to: select the group to include only a subset of the plurality of additional users who are in one of: a location described by content of the communication phrase; and a target location specified by a combination of enterprise policy and user context.

7. The observation platform of claim 1 , wherein the speech comprises a communication phrase and the verbal command triggers the computer system to:

initiate a translation of the communication phrase from speech to information in a machine readable format; and

deliver the information in the machine readable format to one of an expert system and a knowledgebase for a machine response to the communication phrase.

8. The observation platform of claim 1 , wherein the speech comprises a communication phrase and the verbal command directs the computer system to:

select the group for appropriate response to the communication phrase; and

responsive to a member of the selected group may then indicating to the observation platform that they are responding to the communication, eliminate any requirement for other members of the selected group to respond to the communication.

9. The observation platform of claim 1 , wherein the speech comprises a communication phrase and the verbal command directs the computer system to:

select the group for appropriate response from within one of the observation platform and a second observation platform, wherein the second observation platform is in a different geographic location from the observation platform.

10. A method of communication in an observation platform, the 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 each associated with a different user of a plurality of additional users, the method comprising:

receiving, by the computer system via the second communication device, a signal from the first communication device, wherein a characteristic of the signal corresponds to an audible source, the audible source being a voice of the first user;

deriving, by the computer system, context information at least in part from a speech to text analysis of the characteristic that corresponds to the audible source, wherein the context information comprises a verbal command issued by the first user to the computer system;

based on the verbal command, selecting, by the computer system, a group of users of the plurality of additional users; and

relaying the signal, by the computer system via the second communication device, to communication devices associated with the group of users.

11. The method as recited in claim 10 , wherein the selecting the group of users of the plurality of additional users comprises:

selecting the group to include only a subset of the plurality of additional users who are noted by the computer system as experts on a topic derived from the voice of the first user.

12. The method as recited in claim 10 , wherein the selecting the group of users of the plurality of additional users comprises:

selecting the group to include all the plurality of additional users.

13. The method as recited in claim 10 , wherein the signal comprises a communication phrase and wherein the selecting the group of users of the plurality of additional users comprises:

directing, based on the verbal command, the computer system to select the group to include only a subset of the plurality of additional users who are in a location described by content of the communication phrase.

14. The method as recited in claim 10 , wherein the selecting the group of users of the plurality of additional users comprises:

selecting the group to consist of a single user, of the plurality of additional users, identified by name in the voice of the first user.

15. The method as recited in claim 10 , wherein the relaying the signal comprises:

relaying the signal to the group as a message that persists for a predetermined interval.

16. The method as recited in claim 10 , wherein the relaying the signal comprises:

interrupting, with the relayed signal, any user of the group of users who indicate they are engaged or are engaged in other communication on the observation platform.

17. A non-transitory computer-usable storage medium having instructions embodied therein that when executed cause a computer system of an observation platform to perform a method of communication, the observation platform comprising the 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 each associated with a different user of a plurality of additional users, and the method comprising:

receiving, by the computer system via the second communication device, a signal from the first communication device, wherein a characteristic of the signal corresponds to an audible source, the audible source being a voice of the first user;

deriving, by the computer system, context information at least in part from a speech to text analysis of the characteristic that corresponds to the audible source, wherein the context information comprises a verbal command issued by the first user to the computer system;

based on the verbal command, selecting, by the computer system, a group of users of the plurality of additional users; and

relaying the signal, by the computer system via the second communication device, to communication devices associated with the group of users.

18. The non-transitory computer-usable storage medium as recited in claim 17 , wherein the selecting the group of users of the plurality of additional users comprises:

selecting the group to include only a subset of the plurality of additional users who are noted by the computer system as experts on a topic derived from the voice of the first user.

19. The non-transitory computer-usable storage medium as recited in claim 17 , wherein the selecting the group of users of the plurality of additional users comprises:

selecting the group to include all the plurality of additional users.

20. The non-transitory computer-usable storage medium as recited in claim 17 , wherein the selecting the group of users of the plurality of additional users comprises:

selecting the group to include only a subset of the plurality of additional users who are in a location described in the voice of the first user.

21. The non-transitory computer-usable storage medium as recited in claim 17 , wherein the selecting the group of users of the plurality of additional users comprises:

selecting the group to consist of a single user, of the plurality of additional users, identified by name in the voice of the first user.

22. The non-transitory computer-usable storage medium as recited in claim 17 , wherein the relaying the signal comprises:

relaying the signal to the group as a message that persists for a predetermined interval.

23. The non-transitory computer-usable storage medium as recited in claim 17 , wherein the relaying the signal comprises:

interrupting, with the relayed signal, any user of the group of users engaged in other communication on the observation platform.

Assignments (7)
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 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Feb 18, 2021
From: THEATRO LABS, INC.
To: SILICON VALLEY BANK
Reel/Frame 055334/0321 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2020
From: VANBUSKIRK, GUY R.; RUSSELL, STEVEN PAUL; CHEEDELLA, SHIVA; MONTGOMERY, JESSE
To: THEATRO LABS, INC.
Reel/Frame 051471/0741 →
Continuity (9)
Continuation 16286271 · Feb 26, 2019
Continuation 15207118 · Jul 11, 2016
Continuation 13832944 · Mar 15, 2013
Continuation In Part 13401146 · Feb 21, 2012
Continuation In Part 13665527 · Oct 31, 2012
Continuation In Part 13739504 · Jan 11, 2013
Provisional Application 61445504 · Feb 22, 2011
Provisional Application 61487432 · May 18, 2011
Related Publication 20200153729A1 · May 14, 2020