IP Library Granted Patent US 10,348,671
Granted Patent B2
US 10,348,671 · App. 15/646,263 · Granted Jul 9, 2019

System and method to use a mobile number in conjunction with a non-telephony internet connected device

Inventor: Eugene Lee Lew (Olney, MD)
Assignee: SALESFORCE.COM, INC.
H04L51/38H04L51/066H04L51/18H04L51/32H04L51/36H04L67/025H04M3/42382H04M3/53H04M3/5322H04W4/12H04M2201/40
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 10,348,671
App. No.
15/646,263
Granted
Jul 9, 2019
Kind
B2
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 (62)

1. A computer-implemented method for using a user mobile number in conjunction with a non-telephony Internet connected device, the method comprising:

authenticating the non-telephony Internet connected device;

receiving a command and data, the command and the data having an origin identifier of the non-telephony Internet connected device;

wherein the command and the data are directed to be delivered to a destination which is one of:

a third party phone; and

an Internet of things device;

wherein at least one of the command and the data includes a destination address of the destination;

wherein the command and the data are sent over an Internet connection from the non-telephony Internet connected device;

associating the non-telephony Internet connected device with the user mobile number;

retrieving the user mobile number associated with the non-telephony Internet connected device;

altering the origin identifier of the command from the non-telephony Internet connected device to the user mobile number;

processing the command to deliver the data to the destination such that, at the destination, the data appear to come from a mobile phone having the user mobile number rather than from the non-telephony Internet connected device;

receiving a response to the command from the one of the third party phone and the Internet of things device; and

directing the response back to the mobile phone having the user mobile number.

2. The method of claim 1 , wherein the command is a request to send a Short Message Service/Multimedia Messaging Service/Enhanced Messaging Service (SMS/MMS/EMS) message and the data include the SMS/MMS/EMS message to be delivered to the destination; and

the method further comprises sending the message from a device service provider (DSP) instead of a telephony device.

3. The method of claim 1 , wherein the command is a command to the Internet of things device and the data identify the command.

4. The method of claim 1 , further comprising providing a messaging connection between an Over-The-Top (OTT) service and the non-telephony Internet connected device.

5. The method of claim 1 , wherein the authenticating the non-telephony Internet connected device comprises:

receiving a Personal Identification Number (PIN) request originating from the non-telephony Internet connected device including the user mobile number;

sending a message including a unique PIN number to the user mobile number; and

storing an association between the non-telephony Internet connected device and the user mobile number.

6. The method of claim 5 , wherein the sending the message comprises one of:

sending a Short Message Service (SMS) message including the unique PIN;

sending the unique PIN via a ShortCode;

sending the unique PIN via a standard telephone number if SMS/MMS is enabled for the standard telephone number; and

sending the unique PIN to the mobile phone via a private authenticated secure IP channel.

7. The method of claim 5 , wherein the authenticating the non-telephony Internet connected device further comprises receiving the user mobile number via a voice command directed to the non-telephony Internet connected device.

8. The method of claim 5 , wherein the authenticating the non-telephony Internet connected device further comprises receiving the unique PIN via a voice command directed to the authenticated non-telephony Internet connected device.

9. The method of claim 1 , wherein the non-telephony Internet connected device has no local connection to the mobile phone.

10. The method of claim 1 , wherein the command is delivered to a device service provider (DSP) through the Internet.

11. A non-transitory computer storage medium, comprising executable instructions, which when executed by a computer, cause the computer to:

authenticate a non-telephony Internet connected device;

receive a command, the command having an origin identifier of the non-telephony Internet connected device and having a destination address, the command sent over an Internet connection;

associate the non-telephony Internet connected device with a user mobile number;

retrieve the user mobile number associated with the non-telephony Internet connected device;

alter the origin identifier of the origin of the command from the non-telephony Internet connected device to the user mobile number;

process the command to deliver data to a destination having the destination address such that, at the destination, the data appear to come from a device associated with the user mobile number rather than from the non-telephony Internet connected device;

wherein the destination is one of:

a third party phone; and

an Internet of things device;

receive a response to the command from the one of the third party phone and the Internet of things device; and

direct the response back to the device associated with the user mobile number.

12. A computer-implemented method for using a user mobile number in conjunction with a non-telephony Internet connected device, the method comprising:

authenticating the non-telephony Internet connected device;

receiving a command and data, the command and the data having an origin identifier of the non-telephony Internet connected device;

wherein the command and the data are directed to be delivered to a destination which is one of:

a third party phone; and

an Internet of things device;

wherein at least one of the command and the data include a destination address of the destination;

wherein the command and the data are sent over an Internet connection;

wherein the command is a request to send a Short Message Service/Multimedia Messaging Service/Enhanced Messaging Service (SMS/MMS/EMS) message and the data include the SMS/MMS/EMS message to be delivered to the destination;

associating the non-telephony Internet connected device with the user mobile number;

retrieving the user mobile number associated with the non-telephony Internet connected device;

altering the origin identifier of the command from the non-telephony Internet connected device to the user mobile number; and

processing the command to deliver the SMS/MMS/EMS message to the destination such that, at the destination, the data appear to come from a mobile phone having the user mobile number rather than from the non-telephony Internet connected device;

securely connecting to one of:

an SMS/MMS/EMS aggregator; and

a carrier SMSC;

sending the SMS/MMS/EMS message via an SMS messaging infrastructure;

receiving a response to the command from the one of the third party phone and the Internet of things device; and

directing the response back to the mobile phone having the user mobile number.

Assignments (2)
CHANGE OF NAME Recorded Nov 21, 2024
From: SALESFORCE.COM, INC.
To: SALESFORCE, INC.
Reel/Frame 069431/0203 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2019
From: LEW, EUGENE LEE
To: SALESFORCE.COM, INC.
Reel/Frame 048699/0963 →
Continuity (3)
Provisional Application 62360568 · Jul 11, 2016
Provisional Application 62403841 · Oct 4, 2016
Related Publication 20180013715A1 · Jan 11, 2018