SYSTEM AND METHOD TO USE A MOBILE NUMBER IN CONJUNCTION WITH A NON-TELEPHONY INTERNET CONNECTED DEVICE
20200220837 ยท 2020-07-09
Inventors
Cpc classification
H04L51/066
ELECTRICITY
H04L67/025
ELECTRICITY
H04M3/42382
ELECTRICITY
H04M3/53
ELECTRICITY
International classification
H04M3/42
ELECTRICITY
H04M3/53
ELECTRICITY
Abstract
A system and method and enables using a mobile number in conjunction with a non-telephony internet connected device. The system also facilitates SMS communication with Internet of Things devices and SMS communication in conjunction with over-the-top (OTT) services.
Claims
1-7. (canceled)
8. A computer-implemented method for communicating, the method comprising: receiving, by a processor and from a non-telephony Internet device, a first message; transmitting, by the processor and to an electronic communications device, the first message, wherein the first message is configured to cause a change in the electronic communication device; receiving, by the processor from the first device, from the electronic communications device and in response to a receipt of the first message by the electronic communications device, a second message; determining, by the processor, that a telephony device is registered to an account, wherein the non-telephone Internet device is registered to the account; and transmitting, by the processor and to the telephony device, the second message.
9. The method of claim 8, wherein the processor is a component of a messaging infrastructure device.
10. The method of claim 8, wherein the non-telephony Internet device comprises an intelligent communications device.
11. The method of claim 10, wherein the intelligent communications device comprises an Amazon Echo device.
12. The method of claim 8, wherein the first message comprises a command.
13. The method of claim 8, wherein the first message comprises a Short Message Service message.
14. The method of claim 8, wherein the electronic communications device comprises an Internet of Things device.
15. The method of claim 8, wherein the electronic communications device comprises a mobile phone.
16. The method of claim 8, wherein the change in the electronic communications device comprises an indication of a receipt of the first message.
17. The method of claim 8, wherein the change in the electronic communications device comprises a response, by the electronic communications device, to a command.
18. The method of claim 8, wherein the second message comprises a response to a command.
19. The method of claim 18, further comprises converting, by the processor, the response to a Short Message Service message.
20. The method of claim 8, wherein the second message comprises a Short Message Service message.
21. The method of claim 8, wherein the telephony device comprises a mobile phone.
22. A non-transitory computer-readable medium storing computer code for controlling a processor to cause the processor to communicate, the computer code including instructions to cause the processor to: receive, from a non-telephony Internet device, a first message; transmit, to an electronic communications device, the first message, wherein the first message is configured to cause a change in the electronic communications device; receive, from the electronic communications device and in response to a receipt of the first message by the electronic communications device, a second message; determine that a telephony device is registered to an account, wherein the non-telephony Internet device is registered to the account; and transmit, to the telephony device, the second message.
23. A system for communicating, the system comprising: a memory configured to store a first message and a second message; and a processor configured to: receive, from a non-telephony Internet device, the first message; transmit, to an electronic communications device, the first message, wherein the first message is configured to cause a change in the electronic communications device; receive, from the electronic communications device and in response to a receipt of the first message by the electronic communications device, the second message; determine that a telephony device is registered to an account, wherein the non-telephony Internet device is registered to the account; and transmit, to the telephony device, the second message.
24. The system of claim 23, wherein the non-telephony Internet device comprises an intelligent communications device.
25. The system of claim 24, wherein the intelligent communications device comprises an Amazon Echo device.
26. The system of claim 24, wherein the intelligent communications device includes at least one of a microphone or a speaker.
27. The system of claim 24, wherein the intelligent communications device lacks at least one of a keyboard or a display device.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0014] The foregoing and other objects, features and advantages of the invention will be apparent from the following more particular description of embodiments of the invention, as illustrated in the accompanying drawings and figures in which like reference characters refer to the same parts throughout the different views. The drawings are not necessarily to scale, with emphasis instead being placed upon illustrating the embodiments, principles and concepts of the invention. These and other features of the invention will be understood from the description and claims herein, taken together with the drawings of illustrative embodiments, wherein
[0015]
[0016]
[0017]
[0018]
DETAILED DESCRIPTION
[0019] In an exemplary embodiment, a service enables a person to use their mobile phone number on other devices. Now referring to
[0020] In this example Joann sends an SMS/MMS using her +44 7 1234-5678 mobile number to Gene but using her voice-activated smart home speaker. She could also use a home cordless phone system which has an IP connection.
[0021] The command and data (here a text message) is process through the messaging infrastructure 20 and Gene receives Joann's SMS/MMS message 130 on his mobile phone 40. The SMS/MMS message 130 shows the origin as +44 7 1234-5678 (Joann's phone).
[0022] Gene replies to Joann's message 130, and the reply SMS message 134 is delivered through the messaging infrastructure 20 and Gene's reply message 140 is delivered to: +44 7 1234-5678 which is Joann's mobile phone.
[0023] It is also possible to send other commands and data to devices connected to the messaging infrastructure which would normally respond to commands from authenticated mobiles phones. In this manner, device 32 could control an Internet of Things device 38 with a command 132 delivered from device 32 but appearing to come from mobile phone 30. Responses 133 from the Internet of Things device 38 can be returned as an SMS reply message 140. In this embodiment, the command is a command to an Internet of things device and the data identifies the command. The Internet of Things device 38 can generate a response which is directed back to the mobile number and then delivered to mobile phone 30. If the Internet of Things device 38 is provisioned to send SMS messages the response can be an SMS message otherwise an IP message can be converted to an SMS message and sent to the mobile number. The SMS conversion can be accomplished within messaging infrastructure 20 or by an external device (not shown) in communication with the Internet of Things device 38.
[0024] Services provided by the messaging infrastructure 20 can also establish secure connections (either directly or indirectly through APIs) to various OTT Service provider services 154. These services identify telephone numbers, IP address, MAC addresses, and other identification along with authentication information for various OTT services used.
[0025] Now referring to
[0028] The DSP 110 maintains a database 150 record of its customer for the device/account/service) associating the verified (thru an authorization PIN SMS sent to the mobile number with a PIN code described below in conjunction with
[0029] The DSP 110 database 150 record of the customer and his associated mobile number is also updatable to be changed by the customer when switching to a new mobile number or removing a mobile number. The DSP 110 can include an OTT Interface 152 which communicates with various OTT services 154 to providing a messaging connection between an OTT service and a non-telephony Internet connected device.
[0030] Now referring to
[0031] Joann logs onto IP connected device 32 via a voice command 101;
[0032] Device 32 has a function to allow Joann to use her mobile number for sending SMS/MMS messages and Joann initiates the function with voice command 103;
[0033] Joann inputs her mobile number, +44 7 xxxx-xxxx, to the device via voice response 105;
[0034] The device 32 service provider, ACME Corp., receives a pin request 160 and sends an authentication/verification PIN via SMS 164 to Joann's inputted mobile number, +44 7 xxxx-xxxx, to verify Joann really owns and has control of the mobile number, with a randomly generated PIN code; [0035] The device requires input of the just delivered PIN code to prove Joann is the owner/user of the mobile number and Joann inputs the PIN via voice command 105; Upon verification, which can be handled several ways, for example, using the PIN in every transaction, verifying a MAC address/IP address or using another encryption/verification process whenever Joann sends an SMS/MMS message or other command from the device, the device's Service Provider will utilize Joann's mobile number as the origin phone number in the SMS/MMS message field
[0036] In
[0037] In one embodiment, a non-telephony device (e.g.Amazon Echo, Google Home, etc.) which has no telephone connection and thus, no assigned telephone number, can assume the identity of a telephone number by requesting authorization to xxx-xxx-xxxx. For example:
[0038] Amazon Echo wants to send/receive messages using +1 617 123-4567;
[0039] Amazon Echo sends out request via IP to web service handling SMS/MMS/EMS for +1 617 123-4567;
[0040] The (telephone company) Telco owner/DSP/Mobile virtual network operators (MVNO) of +1 617 123-4567 sends an SMS/MMS/EMS to the telephony device associated with this number (e.g., a mobile phone) with a PIN code or some other randomly generated authorization code;
[0041] the user of the Amazon Echo enters the PIN code via some user interface (which could be voice as well) which acknowledges the IP device as authorized to represent +1 617 123-4567;
[0042] the Telco owner/DSP/MVNO of +1 617 123-4567 could send out the PIN/Auth code via a ShortCode, a standard telephone number if SMS/MMS is enabled for that telephone number or via some private secure authenticated IP channel to the mobile device so that the Telco owner/DSP/MVNO knows that the is the actual owner of +1 617 123-4567.
[0043] Next in step 424, an SMS message including a unique PIN number to the mobile number is sent from the DSP 110 to the user's mobile phone. Finally the authentication process is finished by storing an association between the Internet connected device and the mobile number in step 426.
[0044] In step 430, a command originating from the Internet connected device and having a destination address is received by the DSP 110. In step 440, the Internet connected device is associated with the mobile number. In step 450, the mobile number associated with the Internet connected device is retrieved. It is understood that there are several ways to perform the association and retrieval since it could be accomplished in the device 32 or the DSP 110.
[0045] In step 460, the origin of the command is changed to the mobile number. The process can also be performed in several places. After this step, when the command or SMS message is delivered it will appear as if the command or SMS message originated from the mobile phone associated with the origin. Finally the command is process in Step 470 to deliver data to the destination. This can result in a text message being sent through an aggregator 14 or directly to a carrier/operator SMSC 12 and eventually to a mobile phone. In the case of an Internet of Things device 38, the command/data or SMS message can be delivered from a carrier or through the Internet.
[0046] Although the example and embodiments are described above with respect to SMS/MMS messaging, the present invention is not limited to SMS/MMS messaging. The methods disclosed herein can apply to other messaging environments as well as mixture of SMS/MMS with other messaging environments.
[0047] While configurations of the system and method have been particularly shown and described with references to configurations thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the scope of the invention. As an example, the order of processing steps in the flow charts is not limited to the order shown herein. Accordingly, the present invention is not limited by the example configurations provided above.