IP Library Granted Patent US 10,257,085
Granted Patent B2
US 10,257,085 · App. 15/207,118 · Granted Apr 9, 2019

Observation platform for using structured communications with cloud computing

Inventors: Steven Paul Russell (Menlo Park, CA); Guy R. VanBuskirk (Spicewood, 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 10,257,085
App. No.
15/207,118
Granted
Apr 9, 2019
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 (45)

1. A method of using structured communications in an observation platform with cloud computing, comprising:

receiving from a first communication device, by a second communication device associated with a first computer system, a signal from said first communication device;

forwarding, by said first computer system, said signal from said first computer system to a second computer system, wherein said second computer system is physically remote from said first computer system and connected with said first computer system via a network;

deriving, by a second computer system, context information for said signal, said deriving based on a plurality of factors derived from an analysis of said signal, wherein said plurality of factors comprises a speech to text analysis of said signal, and wherein said second computer system is cloud based; and

determining, by said second computer system, at least one destination for said signal based on said plurality of factors for said context information.

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

receiving, by said first computer system from said second computer system, said context information and said at least one destination for said signal at said first computer system.

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

relaying, via said first computer system and said second communication device, said signal to said at least one destination.

4. The method as recited in claim 1 , 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.

5. The method as recited in claim 1 , wherein said second computer system is located at different physical address than said first computer system.

6. The method as recited in claim 1 , wherein said second computer system comprises a plurality of computer systems connected to one another via a network.

7. The method as recited in claim 1 , wherein said at least one destination is a third communication device that is within a radio range of said second communication device.

8. The method as recited in claim 1 , wherein said deriving said at least one destination comprises deriving a plurality of destination devices.

9. The method as recited in claim 8 , wherein at least one of said plurality of destinations devices is physically remote to said second communication device and is not within a radio range of said second communication device, wherein said at least one of said plurality of destination devices is relayed said signal via a second observation platform.

10. The method as recited in claim 1 , wherein said at least one destination is a third communication device and said method further comprises:

receiving a response from said third communication device at said first computer system; and

relaying said response to said first communication device.

11. The method as recited in claim 1 , wherein said deriving said context information comprises deriving metadata from said signal and said deriving said at least one destination further comprises:

matching an attribute of said metadata to an attribute of a destination device.

12. The method as recited in claim 1 , wherein said signal is a message to technical support and wherein said deriving said at least one destination derives a destination device associated with said technical support.

13. The method as recited in claim 12 , wherein said technical support responds to said signal with corrective action for said first communication device.

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

receiving from a first communication device, by a second communication device associated with a first computer system, a signal from said first communication device;

forwarding, by said first computer system, said signal from said first computer system to a second computer system, wherein said second computer system is physically remote from said first computer system and connected with said first computer system via a network;

deriving, by a second computer system, context information for said signal, said deriving based on a plurality of factors derived from an analysis of said signal, wherein said plurality of factors comprises a speech to text analysis of said signal, and wherein said second computer system is cloud based; and

determining, by said second computer system, at least one destination for said signal based on said plurality of factors for said context information.

15. A non-transitory computer-usable storage medium as recited in claim 14 , further comprising:

receiving, by said first computer system from said second computer system, said context information and said at least one destination for said signal at said first computer system.

16. The non-transitory computer-usable storage medium as recited in claim 15 , further comprising:

relaying said signal to said at least one destination via said first computer system and said second communication device.

17. The non-transitory computer-usable storage medium as recited in claim 16 , wherein said at least one destination is a third communication device and said method further comprises:

receiving a response from said third communication device at said first computer system; and

relaying said response to said first communication device.

18. The non-transitory computer-usable storage medium as recited in claim 15 , wherein said deriving said context information comprises deriving metadata from said signal and said deriving said at least one destination further comprises:

matching an attribute of said metadata to an attribute of a destination device.

19. A communication mediating observation platform, said platform comprising:

a first communication device configured for sending a signal;

a first computer system configured for receiving, via a second communication device, said signal from said first communication device; and

a second computer system physically remote from said first computer system and connected to said first computer system via a network, wherein said second computer system is cloud based, said second computer system configured for:

receiving said signal forwarded from said first computer system;

deriving context information for said signal, said deriving based on a plurality of factors derived from an analysis of said signal, wherein said plurality of factors comprises a speech to text analysis of said signal; and

determining at least one destination for said signal based on said plurality of factors for said context information.

20. The communication mediating observation platform as recited in claim 19 , wherein said second computer system is further configured for:

providing, to said first computer system, said context information and said at least one destination for said signal.

Assignments (8)
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 →
FIRST AMENDMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Feb 18, 2022
From: THEATRO LABS, INC.
To: SILICON VALLEY BANK
Reel/Frame 059232/0505 →
SECURITY INTEREST Recorded Feb 18, 2022
From: THEATRO LABS, INC.
To: SILICON VALLEY BANK
Reel/Frame 059051/0030 →
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/0502 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2016
From: RUSSELL, STEVEN P.; VANBUSKIRK, GUY R.
To: THEATROLABS, INC.
Reel/Frame 039302/0465 →
Continuity (7)
Continuation 13832944 · Mar 15, 2013
Continuation In Part 13739504 · Jan 11, 2013
Continuation In Part 13665527 · Oct 31, 2012
Continuation In Part 13401146 · Feb 21, 2012
Provisional Application 61487432 · May 18, 2011
Provisional Application 61445504 · Feb 22, 2011
Related Publication 20160323181A1 · Nov 3, 2016
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