IP Library Granted Patent US 10,574,784
Granted Patent B2
US 10,574,784 · App. 15/459,288 · Granted Feb 25, 2020

Structured communications in an observation platform

Inventors: Steven Paul Russell (Menlo Park, CA); Guy R. VanBuskirk (Spicewood, TX)
Assignee: Theatro Labs, Inc.
H04L67/32G06Q30/00H04L65/1066H04L67/2819H04L67/327H04W84/18
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 10,574,784
App. No.
15/459,288
Granted
Feb 25, 2020
Kind
B2
Abstract

In a method of structured communications in an observation platform a signal from a first communication device is received at a second communication device that is associated with a computer system. The computer system is associated with an organization, wherein a first characteristic of the signal corresponds to an audible source and a second characteristic of the signal corresponds to information indicative of a geographic position of the first communication device. The computer system derives a query from the signal, wherein the query is related to the organization. The computer system determines a plurality of persons representing the organization to respond to the query, wherein the determining is based on a factor related to the plurality of persons representing the organization. The signal is forwarded to a plurality of communication devices associated with the plurality of persons representing the organization.

Claims (99)

1. A method of structured communications in an observation platform, comprising:

receiving a signal from a first communication device, said signal received at a second communication device that is associated with a computer system, wherein said computer system is associated with an organization, wherein a first characteristic of said signal corresponds to an audible source and a second characteristic of said signal corresponds to information indicative of a geographic position of said first communication device;

deriving, by said computer system, a query from said signal, wherein said query is related to said organization;

determining, by said computer system, a plurality of persons representing said organization to respond to said query, wherein said determining is based on knowledge levels, regarding said query, of said plurality of persons representing said organization;

forwarding said signal to a plurality of communication devices associated with said plurality of persons representing said organization;

receiving, at said second communication device, a response to said query sent via a third communication device, said third communication device belonging to said plurality of communication devices and associated with a first of said plurality of persons representing said organization;

forwarding said response from said second communication device to said first communication device;

opening, by said computer system, an ad hoc private communication channel between said first communication device and said third communication device associated with one of said plurality of persons;

receiving, at said second communication device, a second response to said query sent via a fourth communication device, said fourth communication device belonging to said plurality of communication devices and associated with a second of said plurality of persons representing said organization; and

responsive to receiving said second response within a predetermined period of time, including, by said computer system, said fourth communication device in said ad hoc private communication channel.

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

mediating, by said computer system, said ad hoc private communication channel.

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

closing off further entry into said ad hoc private communication channel after expiration of said predetermined period of time; and

responsive to said closing off further entry, preventing non-entered others of said plurality of communication devices from receiving audio from said ad hoc private communication channel.

4. The method as recited in claim 3 , further comprising:

allowing, by said computer system, an additional person of said organization to hear communications on said ad hoc private communications channel, wherein said allowing is based on a role of said additional person within said organization.

5. The method as recited in claim 4 , further comprising:

allowing, by said computer system, said additional person to join into a discussion on said ad hoc private communication channel at any time.

6. A non-transitory computer readable storage medium having instructions embodied therein that, when executed, cause a computer system to perform a method of structured communications in an observation platform, said method comprising:

receiving a signal from a first communication device, said signal received at a second communication device that is associated with a computer system, wherein said computer system is associated with an organization, wherein a first characteristic of said signal corresponds to an audible source and a second characteristic of said signal corresponds to information indicative of a geographic position of said first communication device;

deriving, by said computer system, a query from said signal, wherein said query is related to said organization;

determining, by said computer system, a plurality of persons representing said organization to respond to said query, wherein said determining is based on knowledge levels, regarding said query, of said plurality of persons representing said organization;

forwarding said signal to a plurality of communication devices associated with said plurality of persons representing said organization;

receiving, at said second communication device, a response to said query sent via a third communication device, said third communication device belonging to said plurality of communication devices and associated with a first of said plurality of persons representing said organization;

forwarding said response from said second communication device to said first communication device;

opening, by said computer system, an ad hoc private communication channel between said first communication device and said third communication device associated with one of said plurality of persons;

receiving, at said second communication device, a second response to said query sent via a fourth communication device, said fourth communication device belonging to said plurality of communication devices and associated with a second of said plurality of persons representing said organization; and

responsive to receiving said second response within a predetermined period of time, including, by said computer system, said fourth communication device in said ad hoc private communication channel.

7. The non-transitory computer readable storage medium of claim 6 , wherein said method further comprises:

mediating, by said computer system, said ad hoc private communication channel.

8. The non-transitory computer readable storage medium of claim 6 , wherein said method further comprises:

closing off further entry into said ad hoc private communication channel after expiration of said predetermined period of time; and

responsive to said closing off further entry, preventing non-entered others of said plurality of communication devices from receiving audio from said ad hoc private communication channel.

9. The non-transitory computer readable storage medium of claim 8 , wherein said method further comprises:

allowing, by said computer system, an additional person of said organization to hear communications on said ad hoc private communications channel, wherein said allowing is based on a role of said additional person within said organization.

10. The non-transitory computer readable storage medium of claim 8 , wherein said method further comprises:

allowing, by said computer system, said additional person to join into a discussion on said ad hoc private communication channel at any time.

11. An observation platform for structured communications, said observation platform comprising:

an application associated with an organization, said application disposed on a first communication device, and said application configured to send a signal via said first communication device, wherein a first characteristic of said signal corresponds to an audible source and a second characteristic of said signal corresponds to information indicative of a geographic position of said first communication device;

a second communication device associated with organization and configured to receive said signal from said first communication device;

a computer system associated with said second communication device and configured to:

derive a query from said signal, wherein said query is related to said organization;

determine a plurality of persons representing said organization to respond to said query, wherein said determination is based on knowledge levels, regarding said query, of said plurality of persons representing said organization;

forward said signal to a plurality of communication devices associated with said plurality of persons representing said organization;

wherein responsive to said second communication device receiving a response to said query sent via a third communication device, said third communication device belonging to said plurality of communication devices and associated with a first of said plurality of persons representing said organization, said computer system is further configured to open an ad hoc private communication channel between said first communication device and said third communication device associated with one of said plurality of persons; and

wherein responsive to said second communication device receiving a second response to said query sent via a fourth communication device within a predetermined period of time, said fourth communication device belonging to said plurality of communication devices and associated with a second of said plurality of persons representing said organization, said computer system is further configured to include said fourth communication device in said ad hoc private communication channel; and

said plurality of communication devices.

12. The observation platform of claim 11 , wherein said computer system is further configured to:

mediate said ad hoc private communication channel.

13. The observation platform of claim 11 , wherein said computer system is further configured to:

close off further entry into said ad hoc private communication channel after expiration of said predetermined period of time; and

prevent non-entered others of said plurality of communication devices from receiving audio from said ad hoc private communication channel.

14. The observation platform of claim 13 , further wherein said computer system is further configured to:

allow, based on a role held within said organization, an additional person of said organization to hear communications on said ad hoc private communications channel; and

allow said additional person to join into a discussion on said ad hoc private communication channel at any time.

15. The observation platform of claim 11 , wherein said first communication device is privately owned by a user of said first communication device.

16. The observation platform of claim 11 , wherein said second communication device comprises:

a radio base station.

17. A method of structured communications, comprising:

receiving a signal from a first communication device, said signal received at a second communication device that is associated with a computer system, wherein said computer system is associated with an organization, wherein a characteristic of said signal corresponds to an audible source;

deriving, by said computer system, a query from said signal, wherein said query is related to said organization;

determining, by said computer system, a plurality of persons representing said organization to respond to said query, wherein said determining is based on knowledge levels, regarding said query, of said plurality of persons representing said organization;

forwarding said signal to a plurality of communication devices associated with said plurality of persons representing said organization;

receiving, at said second communication device, a response to said query sent via a third communication device, said third communication device belonging to said plurality of communication devices and associated with a first of said plurality of persons representing said organization;

forwarding said response from said second communication device to said first communication device;

opening, by said computer system, an ad hoc private communication channel between said first communication device and said third communication device associated with one of said plurality of persons;

receiving, at said second communication device, a second response to said query sent via a fourth communication device, said fourth communication device belonging to said plurality of communication devices and associated with a second of said plurality of persons representing said organization; and

responsive to receiving said second response within a predetermined period of time, including, by said computer system, said fourth communication device in said ad hoc private communication channel.

18. The method as recited in claim 17 , further comprising:

mediating, by said computer system, said ad hoc private communication channel.

19. The method as recited in claim 17 , further comprising:

closing off further entry into said ad hoc private communication channel after expiration of said predetermined period of time; and

responsive to said closing off further entry, preventing non-entered others of said plurality of communication devices from receiving audio from said ad hoc private communication channel.

20. The method as recited in claim 19 , further comprising:

allowing, by said computer system, an additional person of said organization to hear communications on said ad hoc private communications channel, wherein said allowing is based on a role of said additional person within said organization.

21. The method as recited in claim 20 , further comprising:

allowing, by said computer system, said additional person to join into a discussion on said ad hoc private communication channel at any time.

22. An observation platform, said observation platform comprising:

an application associated with an organization, said application disposed on a first communication device, and said application configured to send a signal via said first communication device, wherein a characteristic of said signal corresponds to an audible source;

a second communication device associated with organization and configured to receive said signal from said first communication device;

a computer system associated with said second communication device and configured to:

derive a query from said signal, wherein said query is related to said organization;

determine a plurality of persons representing said organization to respond to said query, wherein said determination is based on knowledge levels, regarding said query, of said plurality of persons representing said organization;

forward said signal to a plurality of communication devices associated with said plurality of persons representing said organization;

wherein responsive to said second communication device receiving a response to said query sent via a third communication device, said third communication device belonging to said plurality of communication devices and associated with a first of said plurality of persons representing said organization, said computer system is further configured to open an ad hoc private communication channel between said first communication device and said third communication device associated with one of said plurality of persons; and

wherein responsive to said second communication device receiving a second response to said query sent via a fourth communication device within a predetermined period of time, said fourth communication device belonging to said plurality of communication devices and associated with a second of said plurality of persons representing said organization, said computer system is further configured to include said fourth communication device in said ad hoc private communication channel; and

said plurality of communication devices.

23. The observation platform of claim 22 , wherein said computer system is further configured to:

mediate said ad hoc private communication channel.

24. The observation platform of claim 22 , wherein said computer system is further configured to:

close off further entry into said ad hoc private communication channel after expiration of said predetermined period of time; and

prevent non-entered others of said plurality of communication devices from receiving audio from said ad hoc private communication channel.

25. The observation platform of claim 24 , further wherein said computer system is further configured to:

allow, based on a role held within said organization, an additional person of said organization to hear communications on said ad hoc private communications channel; and

allow said additional person to join into a discussion on said ad hoc private communication channel at any time.

26. The observation platform of claim 22 , wherein said first communication device is privately owned by a user of said first communication device.

27. The observation platform of claim 22 , wherein said second communication device comprises:

a radio base station.

Assignments (12)
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 →
RELEASE OF SECURITY INTEREST (047052/0301) Recorded Mar 22, 2021
From: VENTURE LENDING & LEASING IX, INC.; VENTURE LENDING & LEASING VIII, INC.
To: THEATRO LABS, INC.
Reel/Frame 055684/0013 →
RELEASE OF SECURITY INTEREST (035329/0527) Recorded Mar 22, 2021
From: VENTURE LENDING & LEASING VIII, INC.
To: THEATRO LABS, INC.
Reel/Frame 055679/0379 →
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 30, 2021
From: RUSSELL, STEVEN PAUL; VANBUSKIRK, GUY R.
To: THEATRO LABS, INC.
Reel/Frame 055088/0782 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2020
From: RUSSELL, STEVE; VANBUSKIRK, GUY
To: THEATRO LABS, INC.
Reel/Frame 052016/0689 →
SECURITY INTEREST Recorded Sep 11, 2018
From: THEATRO LABS, INC.
To: VENTURE LENDING & LEASING IX, INC.; VENTURE LENDING & LEASING VIII, INC.
Reel/Frame 047052/0301 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2017
From: RUSSELL, STEVEN P.; VANBUSKIRK, GUY R.
To: THEATROLABS, INC.
Reel/Frame 042016/0007 →
Continuity (7)
Continuation 13833572 · 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 20170187826A1 · Jun 29, 2017
Cited By (9)
US 12,218,997 US 12,288,177 US 12,314,884 US 12,321,881 US 12,387,162 US 12,456,134 US 12,488,302 US 12,489,831 US 12,530,981