IP Library Granted Patent US 11,139,996
Granted Patent B2
US 11,139,996 · App. 16/901,074 · Granted Oct 5, 2021

Method for streaming real-time data from a user device to a dispatch unit terminal

Inventor: Alexander Dizengof (Ashdod, IL)
Assignee: Carbyne Ltd.
H04L12/1895H04L41/0654H04L65/1046H04L65/1053H04L65/1069H04L65/1096H04L67/146H04M1/72418H04M3/5116H04W4/90H04M2242/15H04W4/027H04W4/14H04W76/19
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,139,996
App. No.
16/901,074
Granted
Oct 5, 2021
Kind
B2
Abstract

A system and method for streaming real-time data from a user device to a dispatch unit terminal, where the method includes: identifying a connection between a user device and a call center; sending a link to the user device, wherein the link includes instructions to initiate streaming of real-time data from the user device, and further includes a unique identifier associated with the user device; and sending the real-time data to a dispatch unit terminal, where the unique identifier is used to match the real-time data with the dispatch terminal used in the first connection.

Claims (45)

1. A method for streaming real-time video data from a user mobile device to an Emergency Call Center (ECC) dispatch unit terminal, comprising:

at a user mobile device:

initiating an emergency call with the ECC dispatch unit terminal, by dialing to an Emergency Call Center (ECC), said emergency call is conducted through a first communication connection to allow said ECC to detect said emergency call through an application programming interface (API) of said ECC executed by a server;

receiving, through a second communication connection, a link generated in response to the detection of said emergency call and transmitted to said user mobile device from at least one processing unit which sends said link, wherein said link is made available to be engaged by a user of said user mobile device, following an identification of said user mobile device, wherein the link comprises a unique identifier associated with said user mobile device and instructions to initiate streaming of real-time video data from the user mobile device via a web browser executed on the user mobile device, said web browser allowing said user to stream said real-time video data without downloading and installing a full application on said user mobile device;

upon identification of an activation of said link by said user, launching, on said user mobile device, said web browser having a WebRTC (Web Real-Time Communication) interface configured to initiate said streaming of said real-time video data from the user mobile device by establishing a WebRTC session for streaming said real-time video data; and

sending the real-time video data through said WebRTC session, the real-time video data is sent for presentation by the ECC dispatch unit terminal,

wherein the ECC dispatch unit terminal associates the real-time video data and the user mobile device based on said unique identifier.

2. The method of claim 1 , wherein said streaming of the real-time video data also includes at least one of: audio, images, chats, location data, and motion data.

3. The method of claim 1 , wherein the unique identifier is a phone number associated with the user mobile device.

4. The method of claim 1 , wherein said dispatch unit terminal is determined by said call center based on a scenario identified from said call.

5. A non-transitory computer readable medium having stored thereon instructions for causing a processing circuitry to perform the method of claim 1 .

6. The method of claim 1 , wherein said link is a Uniform Resource Locator (URL).

7. The method of claim 6 , wherein the unique identifier is included as a suffix of the URL, referencing a web address of the ECC connected to the user mobile device.

8. The method of claim 1 , wherein said detection of said emergency call is conducted by said server by conducting a search through said API identifying said first communication channel connecting said mobile device to said ECC.

9. The method of claim 8 , wherein said identifying by said server is achieved based on at least one of a phone number of said mobile device initiating the emergency call, and a unique parameter associated with the mobile device initiating said emergency call.

10. The method of claim 1 , wherein said link is generated following an identification of the user mobile device and at least one of said ECC and said dispatch unit terminal.

11. The method of claim 1 , wherein said API is an API of a private branch exchange (PBX) of the ECC.

12. A system for streaming real-time video data from a user mobile device to an Emergency Call Center (ECC) dispatch unit terminal, comprising:

a processing circuitry; and

a memory, the memory containing computer instructions that, when executed by the processing circuitry, configure the system to:

detect through an application programming interface (API) of an Emergency Call Center (ECC) and executed by a server, an initiation of an emergency call initiated by a user dialing through a user mobile device to said ECC through a first communication connection;

sending a link to the user mobile device through a second communication connection, following an identification of said user mobile device, said link is made available to be engaged by a user of said user mobile device, wherein the link comprises a unique identifier associated with said user mobile device, identified by said detection, and instructions to initiate streaming of real-time video data from the user mobile device via a web browser executed on the user mobile device, wherein said web browser allowing said user to stream said real-time video data without downloading and installing a full application on said user mobile device;

receiving real-time video data from said mobile device through a WebRTC (Web Real-Time Communication) session established by said mobile device, configured to initiate said streaming of said real-time video data from the user mobile device, by establishing said WebRTC session for streaming said real-time video data, the web browser is launched upon activation of said link by said user of said user mobile device; and

sending the real-time video data to the dispatch unit terminal used by said ECC in the first communication connection, the real-time video data is sent for presentation by the dispatch unit terminal;

wherein the ECC dispatch unit terminal associates the real-time video data and the user mobile device based on said unique identifier; and

wherein the real-time video data is sent according to said instructions, upon identification of said activation of said link by said user of said user mobile device.

13. The system of claim 12 , wherein said streaming of the real-time video data also includes at least one of: audio, images, chats, location data, and motion data.

14. The system of claim 12 , wherein the unique identifier is a phone number associated with the user mobile device.

15. The system of claim 12 , wherein said dispatch unit terminal is determined by said ECC based on a scenario identified from said call.

16. The system of claim 12 , wherein said link is a Uniform Resource Locator (URL).

17. A method for streaming real-time video data from a user mobile device to an Emergency Call Center (ECC) dispatch unit terminal, comprising:

at a processing unit:

detecting through an application programming interface (API) of an Emergency Call Center (ECC) executed by a server, an initiation of an emergency call initiated by a user dialing through a user mobile device to said ECC through a first communication connection;

sending a link to said user mobile device, following an identification of said user mobile device, through a second communication connection, said link is made available to be engaged by a user of said user mobile device;

wherein the link comprises instructions to initiate streaming of real-time video data from the user mobile device via a web browser executed on the user mobile device, and a unique identifier associated with the user mobile device; and

wherein said web browser allowing said user to stream said real-time video data without downloading and installing a full application on said user mobile device;

receiving streamed real-time video data from said user mobile device through a WebRTC (Web Real-Time Communication) session; and

sending said streamed real-time video data to a dispatch unit terminal of said dispatch unit;

wherein the dispatch unit terminal associates the real-time video data and the user mobile device based on said unique identifier;

wherein activation of said link by said user, causes said user mobile device to launch said web browser which has a WebRTC interface configured to initiate said streaming of said real-time video data from the user mobile device by establishing said WebRTC session for streaming said real-time video data; and

wherein said real-time video data is sent according to said instructions, upon identification of said activation of said link by said user of said user mobile device.

18. The method of claim 17 , wherein said streaming of the real-time video data also includes at least one of: audio, images, chats, location data, and motion data.

19. The method of claim 17 , wherein the unique identifier is a phone number associated with the user mobile device.

20. The method of claim 17 , wherein said dispatch unit terminal is determined by said ECC based on a scenario identified from said call.

21. The method of claim 17 , wherein said link is a Uniform Resource Locator (URL).

Assignments (2)
RELEASE OF SECURITY INTEREST Recorded Feb 19, 2026
From: SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK & TRUST COMPANY
To: CARBYNE, INC.; CARBYNE, LTD
Reel/Frame 073843/0518 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2020
From: DIZENGOF, ALEXANDER
To: CARBYNE LTD.
Reel/Frame 052995/0408 →