IP Library Granted Patent US 8,472,987
Granted Patent B2
US 8,472,987 · App. 13/002,463 · Granted Jun 25, 2013

Short message service (SMS) message integration with customer relationship management (CRM) applications

Inventor: Aneesh Bhatnagar (Karnataka, IN)
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 8,472,987
App. No.
13/002,463
Granted
Jun 25, 2013
Kind
B2
Abstract

A method and system to transmit SMS message to an SMS Gateway (belonging to selected Service Provider) selected from a list on the GUI component of the CRM application, depending upon the geographical location of the Customer is disclosed. The GUI component provides a list of configured Service Providers that may be selected before sending outbound SMS message to a recipient. A unique Service Provider identifier is assigned to each of the configured Service Provider belonging to Customer's network/country. Depending upon the geographical location of the Customer, the Service Provider is selected from the list on the GUI component and the SMS message is transmitted to the customer wherein the method identifies the SMS Gateway to which it has to connect, and transmits the SMS message. The method internally fetches the details of SMS Gateway based on Service Provider ID and uses it to communicate with the appropriate SMS Gateway.

Claims (20)

1. An short message service (SMS) message integration method for customer relationship management (CRM) applications, the method comprising the steps of:

selecting an SMS service provider from a list presented by the CRM application;

retrieving from a configuration file stored in a database of the CRM application an identification of a Web service listed in a directory accessible according to universal description, discovery and integration (UDDI) and described according to Web services definition language (WSDL) associated with the SMS service provider;

converting an SMS message to an extensible markup language (XML) format accepted by the Web service; and,

transmitting the XML formatted SMS message to said Web service.

2. The method according to claim 1 wherein the list comprises

a plurality of SMS service providers

each assigned a unique service provider identifier identifying a particular geographical location.

3. The method according to claim 1 , wherein the configuration file references an application database in communication with said CRM application and login information associated with an end user of the CRM application sufficient to enable access to the Web service.

4. The method according to claim 1 , wherein the configuration file additional specifies a Uniform Resource Locator (URL) of an SMS gateway provided by said SMS service provider, login information associated with an end user of the CRM application sufficient to enable access to the SMS gateway and a time interval during which the Web service is configured to run.

5. The method according to claim l, further comprising checking different priorities of different SMS messages and retrieving an SMS message from amongst the different SMS messages based upon the priority, wherein said different priorities are priorities selected from the group consisting of a normal priority to send SMS messages to an outbound queue and a high priority to send SMS messages before all normal priority SMS messages in said outbound queue.

6. The method according to claim 1 , wherein the SMS service provider receives a time stamped status report from a SMS Center in communication with SMS gateway provided by the SMS provider.

7. The method according to claim 6 , wherein said status report further comprises a delivery time at which said SMS message is actually delivered to a designated recipient and a status of said SMS message.

8. A system for transmitting a short message service (SMS) message to an SMS service provider selected from a list presented by a graphical user interface (GUI) component in a customer relationship management (CRM) application, the system comprising:

at least one computing device running a CRM application;

an application server executing in a computing device;

said application server further comprising a computer having a machine readable storage, having stored there on one or more computer programs comprising a plurality of code sections executable by a machine for selecting an SMS service provider from a list presented by the CRM application;

retrieving from a configuration file stored in database of the CRM application an identification of a Web service listed in a directory accessible according to universal description, discovery and integration (UDDI) and described according to Web services definition language (WSDL) associated with the SMS service provider;

converting an SMS message to an extensible markup language (XML) format accepted by the Web service; and,

transmitting the XML formatted SMS message to said Web service.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Mar 2, 2020
From: WELLS FARGO FINANCE, LLC
To: CAMPUS MANAGEMENT CORP.
Reel/Frame 051979/0500 →
PATENT SECURITY AGREEMENT Recorded Oct 7, 2013
From: CAMPUS MANAGEMENT ACQUISITION CORP.; CAMPUS MANAGEMENT CORP.
To: WELLS FARGO CAPITAL FINANCE, LLC, AS AGENT
Reel/Frame 031371/0403 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2013
From: BHATNAGAR, ANEESH
To: TALISMA CORPORATION PRIVATE LTD.
Reel/Frame 031267/0264 →
Priority Claims (1)
IN 1599/CHE/2008 · Jul 1, 2008 · national
Continuity (1)
Related Publication 20110223945A1 · Sep 15, 2011