IP Library Granted Patent US 11,689,383
Granted Patent B2
US 11,689,383 · App. 17/943,956 · Granted Jun 27, 2023

System, method, and computer-readable medium for streaming real-time data from a user device

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,689,383
App. No.
17/943,956
Granted
Jun 27, 2023
Kind
B2
Abstract

A method comprising obtaining a phone number of a mobile device used by a user making an emergency call. The emergency call is conducted with a recipient through a first connection. The method also comprises transmitting a uniform resource locator (URL) to the mobile device through an electronic message. The electronic message is transmitted through a second connection using the phone number. The second connection is different from the first connection. The electronic message allows the user to click on the URL to access a web browser on the mobile device, instead of a full application on the mobile device, to establish a WebRTC (Web Real-Time Communication) session to transmit a real-time video stream from the mobile device. The URL is associated with the phone number of the mobile device. The method additionally comprises receiving the real-time video stream from the mobile device through the WebRTC session. The method further comprises sending the real-time video stream to the recipient for display on a screen of the recipient. The real-time video stream is associated with a unique identifier for the mobile. Other embodiments are described.

Claims (45)

1. A method implemented via execution of computing instructions configured to run at one or more processors, the method comprising:

obtaining a phone number of a mobile device used by a user making an emergency call, wherein the emergency call is conducted with a recipient through a first connection;

transmitting a uniform resource locator (URL) link to the mobile device through an electronic message, wherein the electronic message is transmitted through a second connection using the phone number, wherein the second connection is different from the first connection, wherein the electronic message allows the user to click on the URL link to access a web browser on the mobile device, instead of a full application on the mobile device, to establish a WebRTC (Web Real-Time Communication) session to transmit a real-time video stream from the mobile device, and wherein the URL link is associated with the phone number of the mobile device;

receiving the real-time video stream from the mobile device through the WebRTC session; and

sending the real-time video stream to the recipient for display on a screen of the recipient, wherein the real-time video stream is received through the WebRTC session while audio content of the emergency call is received through the first connection, and wherein the real-time video stream is associated with a unique identifier for the mobile device.

2. The method of claim 1 , wherein the recipient is at least one of an emergency call center or a dispatch unit.

3. The method of claim 1 , wherein at least one of:

the first connection is a voice call over a cellular network;

the electronic message is a text message; or

the second connection is a text messaging service.

4. The method of claim 1 , wherein the unique identifier comprises the phone number of the mobile device.

5. The method of claim 1 , wherein the real-time video stream is transmitted from the mobile device to the recipient through a server that is separate from the mobile device and the recipient.

6. The method of claim 5 , wherein the server is a proxy server configured to convert a data format of the real-time video stream.

7. The method of claim 1 , wherein the WebRTC session further transmits at least one of (i) GPS location data of the mobile device for display on the screen of the recipient or (ii) one or more photographs taken on the mobile device for display on the screen of the recipient.

8. A system comprising:

processing circuitry; and

a non-transitory computer-readable medium storing computing instructions that, when executed on the processing circuitry, cause the processing circuitry to perform:

obtaining a phone number of a mobile device used by a user making an emergency call, wherein the emergency call is conducted with a recipient through a first connection;

transmitting a uniform resource locator (URL) link to the mobile device through an electronic message, wherein the electronic message is transmitted through a second connection using the phone number, wherein the second connection is different from the first connection, wherein the electronic message allows the user to click on the URL link to access a web browser on the mobile device, instead of a full application on the mobile device, to establish a WebRTC (Web Real-Time Communication) session to transmit a real-time video stream from the mobile device, and wherein the URL link is associated with the phone number of the mobile device;

receiving the real-time video stream from the mobile device through the WebRTC session; and

sending the real-time video stream to the recipient for display on a screen of the recipient, wherein the real-time video stream is received through the WebRTC session while audio content of the emergency call is received through the first connection, and wherein the real-time video stream is associated with a unique identifier for the mobile device.

9. The system of claim 8 , wherein the recipient is at least one of an emergency call center or a dispatch unit.

10. The system of claim 8 , wherein at least one of:

the first connection is a voice call over a cellular network;

the electronic message is a text message; and

the second connection is a text messaging service.

11. The system of claim 8 , wherein the unique identifier comprises the phone number of the mobile device.

12. The system of claim 8 , wherein the real-time video stream is transmitted from the mobile device to the recipient through a server that is separate from the mobile device and the recipient.

13. The system of claim 12 , wherein the server is a proxy server configured to convert a data format of the real-time video stream.

14. The system of claim 8 , wherein the WebRTC session further transmits at least one of (i) GPS location data of the mobile device for display on the screen of the recipient or (ii) one or more photographs taken on the mobile device for display on the screen of the recipient.

15. A non-transitory computer-readable medium storing computing instructions that, when executed on processing circuitry, cause the processing circuitry to perform:

obtaining a phone number of a mobile device used by a user making an emergency call, wherein the emergency call is conducted with a recipient through a first connection;

transmitting a uniform resource locator (URL) link to the mobile device through an electronic message, wherein the electronic message is transmitted through a second connection using the phone number, wherein the second connection is different from the first connection, wherein the electronic message allows the user to click on the URL link to access a web browser on the mobile device, instead of a full application on the mobile device, to establish a WebRTC (Web Real-Time Communication) session to transmit a real-time video stream from the mobile device, and wherein the URL link is associated with the phone number of the mobile device;

receiving the real-time video stream from the mobile device through the WebRTC session; and

sending the real-time video stream to the recipient for display on a screen of the recipient, wherein the real-time video stream is received through the WebRTC session while audio content of the emergency call is received through the first connection, and wherein the real-time video stream is associated with a unique identifier for the mobile device.

16. The non-transitory computer-readable medium of claim 15 , wherein the recipient is at least one of an emergency call center or a dispatch unit.

17. The non-transitory computer-readable medium of claim 15 , wherein at least one of:

the first connection is a voice call over a cellular network;

the electronic message is a text message; or

the second connection is a text messaging service.

18. The non-transitory computer-readable medium of claim 15 , wherein the unique identifier comprises the phone number of the mobile device.

19. The non-transitory computer-readable medium of claim 15 , wherein:

the real-time video stream is transmitted from the mobile device to the recipient through a server that is separate from the mobile device and the recipient; and

the server is a proxy server configured to convert a data format of the real-time video stream.

20. The non-transitory computer-readable medium of claim 15 , wherein the WebRTC session further transmits at least one of (i) GPS location data of the mobile device for display on the screen of the recipient or (ii) one or more photographs taken on the mobile device for display on the screen of the recipient.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2023
From: DIZENGOF, ALEXANDER
To: CARBYNE LTD.
Reel/Frame 063585/0787 →
Continuity (5)
Continuation 17492757 · Oct 4, 2021
Continuation 16901074 · Jun 15, 2020
Continuation 15822927 · Nov 27, 2017
Provisional Application 62544835 · Aug 13, 2017
Related Publication 20230006854A1 · Jan 5, 2023