IP Library Granted Patent US 10,313,289
Granted Patent B2
US 10,313,289 · App. 16/119,948 · Granted Jun 4, 2019

Observation platform using structured communications with external devices and systems

Inventors: Ravi Shankar Kumar (Richardson, TX); Guy R. VanBuskirk (Spicewood, TX); Steven M. Lucy (Dallas, TX); Shiva Cheedella (Dallas, TX); Kiran Kumar, S B (Bangalore, IN); Ashok Donthe Manjunath (Chikkaballapur, IN)
Assignee: Theatro Labs, Inc.
H04L51/18H04L67/22H04W4/18H04W4/20H04W4/70G06Q30/0269G06Q30/0635H04L67/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,313,289
App. No.
16/119,948
Granted
Jun 4, 2019
Kind
B2
Abstract

Methods and systems for using an observation platform with an external device are disclosed. A signal is received from a first communication device at a second communication device associated with a computer system. Context information is derived from the signal at the computer system from, a speech to text analysis of the audible source, a policy implemented in the computer system by a controlling enterprise, and inferences calculated by a combination of text analysis, and secondary information contained in the signal. An action is determined to take place at an external device or user device based on the context information, wherein the external device is one of a plurality of external devices and is networked to the second communication device or a plurality of devices. A second signal is sent to the external device to instruct the device to take the action.

Claims (46)

1. A method for using an observation platform with an external device, comprising:

receiving a signal from a first communication device at a second communication device associated with a computer system wherein a characteristic of said signal corresponds to an audible source proximate to said first communication device;

deriving context information from said signal at said computer system from, at least in part, a speech to text analysis of said audible source, a policy implemented in said computer system by a controlling enterprise, and inferences calculated by a combination of policy, text analysis, and secondary information contained in said signal;

determining an action to take place at an external device based on said context information, wherein said external device is one of a plurality of external devices and is networked to said second communication device; and

sending a second signal to said external device to instruct said external device to take said action.

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

executing said action by said external device.

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

using said context information and said policy to identify which of said plurality of external devices at which said action is to take place.

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

pulling, by said computer system, said context information from one of said first communication device and a user of said first communication device.

5. The method as recited in claim 1 , wherein said first communication device comprises a user interface with only one button for sending said communication as said signal, wherein said only one button is a virtual button or a physical button, and wherein said method further comprises:

responsive to a press of said only one button, sending said signal from said first communication device to said second communication device.

6. The method as recited in claim 1 , wherein said receiving said signal from said first communication device comprises:

receiving said signal via an Internet communication from said first communication device, wherein said first communication device is an application that communicates through the Internet that said action is required by one or more users within the observation platform.

7. The method as recited in claim 1 , wherein said first communication device is one of said plurality of external devices, and wherein said method further comprises:

using, by said first communication device, said context information and said policy to issue instructions to one or more others of said plurality of external devices.

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

pulling, by the external device, said context information from said computer system.

9. The method as recited in claim 1 , wherein said sending said second signal comprises:

sending said second signal to more than one of said plurality of external devices.

10. The method as recited in claim 1 , wherein said sending said second signal comprises:

sending said second signal to said external device, wherein said external device is operated by a third party.

11. The method as recited in claim 1 , wherein said sending said second signal comprises:

sending said second signal to said external device through the Internet via a uniform resource locator (URL) and standard Internet protocols.

12. The method as recited in claim 1 , wherein said sending said second signal comprises:

sending said second signal to said external device by a communication protocol selected from the group of communications protocols consisting of: Bluetooth, low-energy Bluetooth (BLE), ZigBee, radio wave, cell phone signals, and any standard 802.x WiFi protocol.

13. A non-transitory computer-usable storage medium having instructions embodied therein that when executed cause a computer system to perform a method of using an observation platform with an external device, said method comprising:

receiving a signal from a first communication device at a second communication device associated with said computer system wherein a characteristic of said signal corresponds to an audible source proximate to said first communication device;

deriving context information from said signal at said computer system from, at least in part, a speech to text analysis of said audible source, a policy implemented in said computer system by a controlling enterprise, and inferences calculated by a combination of text analysis, and secondary information contained in said signal;

determining, by said computer system, an action to take place at an external device based on said context information, wherein said external device is one of a plurality of external devices and is networked to said second communication device; and

sending a second signal to said external device to instruct said external device to take said action.

14. The non-transitory computer-usable storage medium as recited in claim 13 , wherein said method further comprises:

using, at said computer system, said context information and said policy to identify which of said plurality of external devices at which said action is to take place.

15. The non-transitory computer-usable storage medium as recited in claim 13 , wherein said first communication device comprises a user interface with only one button for sending said communication as said signal, wherein said only one button is a virtual button or a physical button, and wherein said method further comprises:

responsive to a press of said only one button, receiving said signal at said second communication device.

16. The non-transitory computer-usable storage medium as recited in claim 13 , wherein said method further comprises:

pushing, by said computer system, said context information to said external device.

17. The non-transitory computer-usable storage medium as recited in claim 13 , wherein said method further comprises:

pulling, by said computer system, said context information from one of said first communication device and a user of said first communication device.

18. The non-transitory computer-usable storage medium as recited in claim 13 , wherein said receiving said signal from said first communication device comprises:

receiving said signal via an Internet communication from said first communication device, wherein said first communication device is an application that communicates through the Internet that said action is required by one or more users within the observation platform.

19. The non-transitory computer-usable storage medium as recited in claim 13 , wherein said sending said second signal comprises:

sending, by said computer system, said second signal to more than one of said plurality of external devices.

20. The non-transitory computer-usable storage medium as recited in claim 13 , wherein said sending said second signal comprises:

sending said second signal to said external device by a communication protocol selected from the group of communications protocols consisting of: a uniform resource locator (URL) and standard Internet protocols, Bluetooth, low-energy Bluetooth (BLE), ZigBee, radio wave, cell phone signals, and any standard 802.x WiFi protocol.

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: KUMAR, RAVI SHANKAR; VANBUSKIRK, GUY R.; LUCY, STEVEN M.; CHEEDELLA, SHIVA; KUMAR, KIRAN, S B; MANJUNATH, ASHOK DONTHE
To: THEATRO LABS, INC.
Reel/Frame 055088/0683 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2018
From: KUMAR, RAVI SHANKAR; VANBUSKIRK, GUY R.; LUCY, STEVEN M.; CHEEDELLA, SHIVA; KUMAR S B, KIRAN; MANJUNATH, ASHOK DONTHE
To: THEATRO LABS, INC.
Reel/Frame 046771/0533 →
Continuity (2)
Continuation 14869167 · Sep 29, 2015
Related Publication 20180375810A1 · Dec 27, 2018
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