IP Library Patent Application 15164218
Patent Application
App. No. 15/164,218

TECHNIQUES TO COMMUNICATE A TEXT MESSAGE TO AN EMERGENCY SERVICE PROVIDER

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 None
App. No.
15/164,218
Abstract

Various embodiments are generally directed to an apparatus, method and other techniques for receiving a message to communicate to an emergency service provider from a first messaging application that is not capable of communicating with the emergency service provider and determining whether at least one of a cellular connection and an Internet Protocol (IP) connection is operable to communicate the message to the emergency service provider. Further and in response to determining that at least one of the cellular connection and IP connection is operable, select one of the cellular connection and IP connection to communicate the message, format the message to be compatible for communication via a second messaging application based on the selection, and cause the message to be communicated to the emergency service provider via the second messaging application.

Claims (38)

1 . An apparatus, comprising:

memory;

logic, at least a portion of which is implemented in circuitry coupled to the memory, the logic to:

receive a message to communicate to an emergency service provider from a first messaging application that is not capable of communicating with the emergency service provider;

determine whether at least one of a cellular connection and an Internet Protocol (IP) connection is operable to communicate the message to the emergency service provider;

in response to determining that at least one of the cellular connection and IP connection is operable, select one of the cellular connection and IP connection to communicate the message, format the message to be compatible for communication via a second messaging application based on the selection, and cause the message to be communicated to the emergency service provider via the second messaging application; and

in response to determining that no connection is operable to communicate the message, communicate a bounce back message to the first messaging application.

2 . The apparatus of claim 1 , the format comprising a text message format to communicate the message over the cellular connection and the logic to send the message to a cellular client operation of the second messaging application to cause the communication to the emergency service provider.

3 . The apparatus of claim 1 , the format comprising an instant message format to communicate the message over the IP connection and the logic to send the message to an IP messaging client operation of the second messaging application to cause the communication to the emergency service provider.

4 . The apparatus of claim 1 , the logic to select one of the cellular connection and IP connection based on a selection criteria comprising one or more of a connection availability, a connection priority, a connection setting, and a connection strength.

5 . The apparatus of claim 1 , the logic to receive the message from the first message application via an application programming interface (API).

6 . The apparatus of claim 1 , the logic to generate billing information when the IP connection is used to communicate the message, the billing information comprising at least one of a message application identifier, a date and time for the message, a location for the message, and a user identifier.

7 . The apparatus of claim 1 , the logic to include location information with the message for communication utilizing the IP connection, the location information comprising at least one of a global position system (GPS) location, a triangulation location, user input location, and an access point location.

8 . The apparatus of claim 1 , comprising:

a first transceiver comprising circuitry capable of establishing the cellular connection and communicating with the emergency service provider via a cellular network; and

a second transceiver comprising circuitry capable of establishing the IP connection and communicating with the emergency service provider via an IP network.

9 . A non-transitory computer-readable storage medium comprising a plurality of instructions that when executed enable processing circuitry to:

receive a message to communicate to an emergency service provider from a first messaging application that is not capable of communicating with the emergency service provider;

determine whether at least one of a cellular connection and an Internet Protocol (IP) connection is operable to communicate the message to the emergency service provider;

in response to determining that at least one of the cellular connection and IP connection is operable, select one of the cellular connection and IP connection to communicate the message, format the message to be compatible for communication via a second messaging application based on the selection, and cause the message to be communicated to the emergency service provider via the second messaging application; and

in response to determining that no connection is operable to communicate the message, communicate a bounce back message to the first messaging application.

9 . The non-transitory computer-readable storage medium of claim 9 , the format comprising a text message format to communicate the message over the cellular connection and the logic to send the message to a cellular client operation of the second messaging application to cause the communication to the emergency service provider.

10 . The non-transitory computer-readable storage medium of claim 9 , the format comprising an instant message format to communicate the message over the IP connection and the logic to send the message to an IP messaging client operation of the second messaging application to cause the communication to the emergency service provider.

11 . The non-transitory computer-readable storage medium of claim 9 , comprising the plurality of instructions that when executed enable the processing circuitry to select one of the cellular connection and IP connection based on a selection criteria comprising one or more of a connection availability, a connection priority, a connection setting, and a connection strength.

12 . The non-transitory computer-readable storage medium of claim 9 , comprising the plurality of instructions that when executed enable the processing circuitry to receive the message from the first message application via an application programming interface (API).

13 . The non-transitory computer-readable storage medium of claim 9 , comprising the plurality of instructions that when executed enable the processing circuitry to generate billing information if the IP connection is used to communicate the message, the billing information comprising at least one of a message application identifier, a date and time for the message, a location for the message, and a user identifier.

14 . The non-transitory computer-readable storage medium of claim 9 , comprising the plurality of instructions that when executed enable the processing circuitry to include location information with the message for communication utilizing the IP connection, the location information comprising at least one of a global position system (GPS) location, a triangulation location, user input location, and an access point location.

15 . A computer-implemented method, comprising:

receiving a message to communicate to an emergency service provider from a first messaging application that is not capable of communicating with the emergency service provider;

determining whether at least one of a cellular connection and an Internet Protocol (IP) connection is operable to communicate the message to the emergency service provider;

in response to determining that at least one of the cellular connection and IP connection is operable, selecting one of the cellular connection and IP connection to communicate the message, formatting the message to be compatible for communication via a second messaging application based on the selection, and causing the message to be communicated to the emergency service provider via the second messaging application; and

in response to determining that no connection is operable to communicate the message, communicating a bounce back message to the first messaging application.

16 . The computer-implemented method of claim 15 , comprising sending the message to a cellular client operation of the second messaging application to cause the communication, the message sent in the format comprising a text message format to communicate the message over the cellular connection to the emergency service provider.

17 . The computer-implemented method of claim 15 , comprising sending the message to an IP messaging client operation of the second messaging application to cause the communication, the message in the format comprising an instant message format to communicate the message over the IP connection to the emergency service provider.

18 . The computer-implemented method of claim 15 , comprising selecting one of the cellular connection and IP connection based on a selection criteria comprising one or more of a connection availability, a connection priority, a connection setting, and a connection strength.

19 . The computer-implemented method of claim 15 , comprising receiving the message from the first message application via an application programming interface (API).

20 . The computer-implemented method of claim 15 , comprising generating billing information if the IP connection is used to communicate the message, the billing information comprising at least one of a message application identifier, a date and time for the message, a location for the message, and a user identifier.

21 . The computer-implemented method of claim 15 , comprising including location information with the message for communication utilizing the IP connection, the location information comprising at least one of a global position system (GPS) location, a triangulation location, user input location, and an access point location.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded May 25, 2021
From: KEYBANK NATIONAL ASSOCIATION
To: BANDWIDTH.COM, INC.
Reel/Frame 056343/0720 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT (BORROWER) Recorded Nov 7, 2016
From: BANDWIDTH.COM, INC.
To: KEYBANK NATIONAL ASSOCIATION
Reel/Frame 040570/0127 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2016
From: ROLDAN, BRAD
To: BANDWIDTH.COM, INC.
Reel/Frame 038717/0732 →