Systems and methods for notifying electronic devices of voice-based communication requests
First Claim
1. A method of processing communication requests intended for a destination electronic device connected to an on-board communications network of a vehicle, the method comprising:
- receiving a voice-based communication request associated with a voice-based call that is (1) initiated by an electronic device connected to a terrestrial network and (2) intended for the destination electronic device, including;
receiving a session initiation protocol (SIP) invite request from a SIP trunk provider on behalf of a mobile switching center (MSC), wherein the SIP invite request comprises a routing number, andtranslating the routing number into a subscription identification associated with the destination electronic device;
using, by a processor, the subscription identification to identify an identification of the destination electronic device;
sending an unavailable status message to the SIP trunk provider to cause the SIP trunk provider to terminate the voice-based call with the electronic device;
generating, by the processor, a text-based message that indicates the voice-based communication request and the identification of the destination electronic device;
transmitting the text-based message to the on-board communications network for delivery to the destination electronic device; and
updating a memory record associated with the vehicle to indicate receipt of the voice-based communication request.
10 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are provided for notifying an electronic device connected to a non-terrestrial communication network of a voice-based communication request that is intended for the electronic device. According to certain aspects, a data center can receive the voice-based communication request that is initiated by an originating device. The data center can generate a text message that indicates the voice-based communication request and transmit the text message to the non-terrestrial communications network for delivery to the destination electronic device. The text message can identify the originating electronic device and enable the user of the destination electronic device to send an additional text message to the originating electronic device.
-
Citations
16 Claims
-
1. A method of processing communication requests intended for a destination electronic device connected to an on-board communications network of a vehicle, the method comprising:
-
receiving a voice-based communication request associated with a voice-based call that is (1) initiated by an electronic device connected to a terrestrial network and (2) intended for the destination electronic device, including; receiving a session initiation protocol (SIP) invite request from a SIP trunk provider on behalf of a mobile switching center (MSC), wherein the SIP invite request comprises a routing number, and translating the routing number into a subscription identification associated with the destination electronic device; using, by a processor, the subscription identification to identify an identification of the destination electronic device; sending an unavailable status message to the SIP trunk provider to cause the SIP trunk provider to terminate the voice-based call with the electronic device; generating, by the processor, a text-based message that indicates the voice-based communication request and the identification of the destination electronic device; transmitting the text-based message to the on-board communications network for delivery to the destination electronic device; and updating a memory record associated with the vehicle to indicate receipt of the voice-based communication request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for processing communication requests intended for a destination electronic device connected to an on-board communications network of a vehicle, comprising:
-
a communication module configured to send and receive data; and a data center communicatively connected to the communication module and configured to; receive, via the communication module, a voice-based communication request associated with a voice-based call that is (1) initiated by an electronic device connected to a terrestrial network and (2) intended for the destination electronic device, including; receive a session initiation protocol (SIP) invite request from a SIP trunk provider on behalf of a mobile switching center (MSC), wherein the SIP invite request comprises a routing number, and translate the routing number into a subscription identification associated with the destination electronic device, use the subscription identification to identify an identification of the destination electronic device, send an unavailable status message to the SIP trunk provider to cause the SIP trunk provider to terminate the voice-based call with the electronic device, generate a text-based message that indicates the voice-based communication request and the identification of the destination electronic device, transmit, via the communication module, the text-based message to the on-board communications network for delivery to the destination electronic device, and update a memory record associated with the vehicle to indicate receipt of the voice-based communication request. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification