Sign In to Follow Application
View All Documents & Correspondence

Method And System For Facilitating Communication Between Communication Devices

Abstract: Method and system for facilitating communication between a first communication device and a second communication device are provided. The first communication device initiates a call to the second communication device via a telecommunications network. The second communication device acknowledges the call and establishes a telecommunication channel with the first communication device. The first communication device transmits the location information of the first communication device to the second communication device. The location information is encoded in dual-tone multi frequency (DTMF) tones. The first communication device comprises at least one of a smart phone  a cellular phone  a notebook  a tablet  a personal computer and a personal digital assistant. The second communication device comprises at least one of an interactive voice response (IVR) system and a telecommunication server.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
17 August 2012
Publication Number
50/2014
Publication Type
INA
Invention Field
ELECTRONICS
Status
Email
Parent Application

Applicants

Ozonetel Systems Pvt Ltd
Ozonetel Systems Pvt Ltd  #6-3-1090/B/2  First Floor  Mayank Towers  Rajbhavan Road  Somajiguda  Hyderabad

Inventors

1. C. Chaitanya
#Flat 101  Kamala Nivas  H. No. 6-3-662/B  Jafar Ali Bagh  Somajiguda  Near Yashoda Hospital  Hyderabad 500082
2. Atul Sharma
Flat No. 203  Aliens Fast Track Apts. Vittal Rao Nagar  Madhapur  Hyderabad 500081

Specification

The following specification particularly describes the invention and the manner in which it is to be performed.
FIELD OF INVENTION

[0001] The present invention relates to telecommunication systems and methods and more particularly to a method and system for facilitating communication between communication devices.

BACKGROUND OF THE INVENTION

[0002] Cloud communication is Internet based voice and data communications where switching and storage are hosted by an external service provider. Cloud communications providers render voice and data communications services  hosting them on servers that providers own and maintain  giving their customers access to the cloud. Cloud communications is highly convenient as the cloud becomes a platform for voice  data and video.

[0003] Cloud communication involves an individual or an organization which can access software  facilitate data storage and share multiple computing resources without investing in installing  configuring or managing unwanted additional resources.

[0004] Cloud telephony communication system includes a telecom server to interact with a caller via touch tone  voice recognition and pre-recorded voice dialogue. This system generally works by automating the interaction between callers and businesses. Many of today""s most advanced telecom servers can be coupled to at least one of a telephone network  TCP/IP network  VXML telephony server  web/application server and databases for providing communication. The telecom server may be an automated call processing system providing self-service interactions with callers through a telephone call. These servers can be widely employed for information service  purchase ordering  bank services  making appointments  conference and meeting registration  legal and health consultations  and telecommunications services.

[0005] Individuals can obtain telephone services using a communication device that has audio interaction capabilities for example  and a telecom server that has audio input  output  telephony functions and transaction server interface.

[0006] In conventional telephony system  a telephony application is generally implemented within a server  which is communicatively linked to a telephone network. The server can be connected to a caller via a switched voice network and can be connected to one or more computer systems through a data network. This system can be highly expensive to implement and maintain. In addition  integrating a computer system to a conventionally implemented server can require substantial amount of time. In some other systems  the business logic and data may reside on the server and hence they cannot ensure security. For this purpose  the systems require proprietary hardware and software components.

[0007] Few traditional systems may lack a common server to access telephony functions and to build innovative voice applications either for the existing business or to create a new business. These systems cannot use different programming languages like Java  PHP  Ruby etc. In addition  they would not allow a caller to communicate directly with the server using voice commands via voice channel. Such systems require additional gateways for providing applications like payment collection  short message service (SMS) etc and hence they cannot provide the user with a complete hassle-free experience.

[0008] Some conventional systems may collect caller ID information and home location information of a caller. However  they do not collect location information of a communication device encoded in dual-tone multi frequency (DTMF) tones that are compatible to any telephones.

[0009] A need therefore exists for a system and method for facilitating communication between communication devices  overcoming the drawbacks of the systems discussed above and also several other shortcomings inherent to the existing prior art.

BRIEF DESCRIPTION OF THE INVENTION

[0010] The above-mentioned shortcomings  disadvantages and problems are addressed herein which will be understood by reading and understanding the following specification.

[0011] In one embodiment  a method for facilitating communication between a first communication device and a second communication device is provided. The method comprises initiating a call from the first communication device to the second communication device  acknowledging the call by the second communication device  establishing a telecommunication channel between the first communication device and the second communication device and transmitting a location information of the first communication device to the second communication device  wherein the location information being encoded in dual-tone multi frequency (DTMF) tones.

[0012] In another embodiment  a communication system is provided. The communication system comprises a first communication device being configured to initiate a call and transmit a location information of the first communication device and a second communication device being configured to acknowledge the call  receive the location information of the first communication device and communicate the location information of the first communication device to at least one application server  wherein the location information being encoded in dual-tone multi frequency (DTMF) tones.

[0013] In yet another embodiment  a computer program product for facilitating communication between a first communication device and a second communication device  the computer program product comprising a computer readable storage medium having computer readable program code embodied therewith  the computer readable program code comprises computer readable program code configured to initiate a call from the first communication device to the second communication device  computer readable program code configured to acknowledge the call by the second communication device  computer readable program code configured to establish a telecommunication channel between the first communication device and the second communication device  and computer readable program code configured to transmit a location information of the first communication device to the second communication device  wherein the location information being encoded in dual-tone multi frequency (DTMF) tones.

[0014] Systems and methods of varying scope are described herein. In addition to the aspects and advantages described in this summary  further aspects and advantages will become apparent by reference to the drawings and with reference to the detailed description that follows.

BRIEF DESCRIPTION OF THE DRAWINGS

[0015] FIG. 1 shows a schematic diagram of an environment in which the invention works;

[0016] FIG. 2 shows a block diagram of a communication system for facilitating communication between a first communication device and a second communication device  as described in an embodiment; and

[0017] FIG. 3 shows a flow diagram depicting a method for facilitating communication between a first communication device and a second communication device  as described in another embodiment.

DETAILED DESCRIPTION OF THE INVENTION

[0018] In the following detailed description  reference is made to the accompanying drawings that form a part hereof  and in which is shown by way of illustration specific embodiments  which may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the embodiments  and it is to be understood that other embodiments may be utilized and that logical  mechanical  electrical and other changes may be made without departing from the scope of the embodiments. The following detailed description is  therefore  not to be taken in a limiting sense.

[0019] The present invention relates to telecommunication systems and methods and more particularly to a method and system for facilitating communication between communication devices.

[0020] FIG. 1 shows a schematic diagram of an environment 100 in which the invention works. The environment 100 comprises a first communication device and a second communication device. The first communication device comprises at least one of a smart phone  a cellular phone  a notebook  a tablet  a personal computer and a personal digital assistant. The first communication device is  for example  a cell phone 102 exemplarily illustrated in FIG. 1. The second communication device comprises at least one of an interactive voice response (hereinafter referred to as IVR) system and a telecommunication server. The second communication device is  for example  an IVR system 106 exemplarily illustrated in FIG. 1. As used herein  the term “IVR system 106” refers to a computer to interact with humans through the voice and keypad inputs. The IVR system 106 may be hosted at a cloud based telephony environment. As used herein  the term “telecommunication server” refers to a server computer hosting telephony application programs makes request to local or remote devices in order to create calls  answer calls  route calls or perform a range of digital signal processing telephony operations. As shown in the exemplary embodiment of FIG. 1  cell phone 102 is configured to initiate a call to communicate with the IVR system 106 via the telecommunication network 104.

[0021] In one embodiment  the call received at the IVR system 106 are received from a telephone access point selected from the group: a telephone connected to a public switched telephone network  a soft phone operable on a personal computer  a mobile telephone connected at least in part to the public switched telephone network  or telecommunications network or an Internet Protocol (IP) telephone network.

[0022] In the example shown in FIG. 1  the IVR system 106 may establish a telecommunication channel for voice communications with the cell phone 102. As used herein  the term “telecommunication channel” refers to a transmission medium for exchanging telecommunications signal. More specifically  the IVR system 106 is coupled to the telecommunications network 104 that comprises at least one of a Global System for Mobile Communication System (GSM) network  a Global Positioning System (GPS)  a Code Division Multiple Access (CDMA) network  a Group Performance Management System (GPMS)  an Enhanced Data GSM Environment (EDGE)  a Wideband CDMA (WCDMA)  a Voice over Internet Protocol (VoIP) network  a public switched telephone network (PSTN)  an internet telephony call  a cellular call  an electronic video conference call and any other suitable network for transmitting voice.

[0023] GSM  GPS  GPMS  CDMA  EDGE and WCDMA networks are coupled to the IVR system 106 via a mobile switching system (MSC). These networks couples mobile phones  such as mobile phone  and other voice transmission capable devices to the IVR system 106. VoIP network is coupled to the IVR system 106 via a soft switch. Soft switch couples IP capable devices  such as VoIP phone  to the IVR system 106. PSTN is coupled to the IVR system 106 via a switch. PSTN couples telephones  such as telephone  and other PSTN devices to the IVR system 106. The term “PSTN” refers to a public communication system that provides local  extended local and long distance telephone services. PSTN is generally the fixed wire-line telephone communication network. As used herein  the term “Internet telephony call” refers to communications services like voice  fax  SMS  and/or voice-messaging applications that are transported via the Internet. Communication links connect the switch  MSC  and soft switch to the IVR system 106. Calls from devices coupled to GSM network  CDMA network  PSTN or VoIP network traverse the appropriate network and are coupled to the IVR system 106 for an interaction in accordance with an embodiment of the present invention.

[0024] The cell phone 102 may transmit location information to the IVR system 106. As used herein  the term “location information” refers to geographical location information of the cell phone 102. The location information is encoded in dual-tone multi frequency (hereinafter referred to as DTMF) tones. As used herein  the term “DTMF tones” refers to touch tones that are typically used to communicate information  e.g.  a telephone number  over a telephone line from a push-button telephone or the like. DTMF is now commonly used as a means for a user to provide a signal to a system which is performing a voice processing application. For example  DTMF is now used to allow bank customers to request balances  transfer money between accounts etc.

[0025] The environment 100 further comprises multiple application servers (shown as 110  112 and 114 for example) that communicate with the IVR system 106. For simplicity of explanation the invention is described in accordance with application server 110. However  skilled artisans shall appreciate that the invention applies as well to the application servers 112 and 114. Further  at least one application server 110 is exemplarily illustrated in FIG. 1. The application server 110 is  for example  a computing system or a program executing on a computing system that sends HTTP requests to the IVR system 106 for availing one or more applications.

[0026] In one embodiment  the IVR system 106 may run any commercially available web browser (e.g.  Microsoft Internet Explorer®  Mozilla Firefox®  Google®  Netscape® and Safari®) for executing HTML (Hypertext Markup Language) and XML (Extensible Markup Language) code and communicate with the at least one application server 110 by providing XML document in accordance with the HTTP (Hypertext Transport Protocol) requests.

[0027] In one embodiment  the IVR system 106 has access to the at least one application server 110. The at least one application server 110 is capable of communicating with the IVR system 106 via a data communication network 108 such as computer network  General Packet Radio Services (GPRS)  GSM (Global System for Mobile communication)  Communication technologies using TCP/IP protocols  CDMA (Code Division Multiple Access)  TDMA (Time Division Multiple Access)  FDMA (Frequency Division Multiple Access) and Space Division Multiple Access (SDMA)  WiMAX  Wi-Fi  Long Term Evolution (LTE) 3G (third generation)  4G (fourth generation)  Orthogonal Frequency Division Multiplexing (OFDM) based network  and any such communication network that used IEEE 802.11 standard for communication.

[0028] In one embodiment  the exemplary communication environment 100 may  for example  comprise at least one communication service providers. For example and without limitation  the exemplary environment 100 may comprise an instant message service provider  an email service provider  a video conference service provider  a weather service provider  a telecom service provider  a news service provider  an investment information provider  etc. Also  for example  the exemplary environment 100 may comprise a sports information provider  location information provider  map provider  database access provider  etc. The scope of various aspects of the present invention should not be limited by characteristics of any particular type of communication service provider  unless explicitly claimed.

[0029] Referring to FIG. 2  a block diagram of a communication system 200 is provided  as described in an embodiment. The communication system 200 comprises a first communication device 202 configured to initiate a call and transmit the location information of the first communication device 202 and a second communication device 206 configured to acknowledge the call  receive the location information of the first communication device 202 and communicate the location information of the first communication device 202 to at least one application server 210. The location information is encoded in dual-tone multi frequency (hereinafter referred to as DTMF) tones.

[0030] In one embodiment  the first communication device 202 may be initiated call to the second communication device via a telecommunications network 204. As shown in the embodiment of FIG. 2  the first communication device 202 is configured to communicate with the second communication device 206 via the telecommunication network 204.

[0031] In one embodiment  the second communication device 206 is configured to collect caller identification (ID) information of the first communication device 202 and stores therein. The caller identification (ID) information  for example  comprises information identifying a mobile communication device and/or a user thereof. For example  such identity information may comprise personal identification information (e.g.  user name  account number  etc.) or mobile communication device identification information (e.g.  serial number  issue number  model number  telephone number  IP address  other network address information  etc.).

[0032] In one embodiment  the first communication device 202 is mobile device that are arranged to send call and the location information of the first communication device 202 to second communication device 206 by way of telecommunications network 204. For example  mobile devices are generally capable of communication by connecting to one or more wireless networks  connecting to multiple nodes of a single wireless network  or communicating over one or more channels to one or more networks. Such devices include mobile phones  cellular phones  smart phones  pagers  RF devices  IR devices and the like. Mobile device may also include other electronic devices such as personal digital assistants  handheld computers  personal computers  wearable computers  and the like.

[0033] In one embodiment  the second communication device 206 may be an Interactive voice response (hereinafter referred to as IVR) system  for example. The IVR system may comprise various IVR applications that employ at least one of a Voice Extensible Markup Language (VXML)  a Call Control Extensible Markup Language (CCXML)  and a Speech Application Language Tags (SALT). VXML is a standard Extensible Markup Language (XML) format  developed by the World Wide Web Consortium (W3C)  for specifying interactive voice dialogues between humans and computer systems. VXML is designed to provide a Voice User Interface to a voice browser. CCXML is designed to inform the voice browser how to handle the telephony control of the voice channel. SALT is an XML format that is used in HTML and XHTML pages to add voice recognition capabilities to web based applications. The IVR system can provide functionality for developing distributed  multi-tier  web-based applications. The IVR system may be integrated with a standard set of services  one or more Application Programming Interfaces (APIs) and protocols.
[0034] In one embodiment  the second communication device 206 may be a telecommunication server  for example. The telecommunication server may comprise a call centre  separate server or then for example a software module to be linked to the communication system 200. The telecommunication server may collect caller identification (ID) information and location information of the first communication device 202 from the first communication device 202.

[0035] In one embodiment  the second communication device 206 is configured to receive a Hypertext Transfer Protocol (HTTP) request from the at least one application server 210 via data communication network 208. Upon receiving the Hypertext Transfer Protocol (HTTP) request  the second communication device 206 may establish a data communication channel with the at least one application server 210. Further  the second communication device 206 may transmit the location information of the first communication device 202 in response to reception of the Hypertext Transfer Protocol (HTTP) request to the at least one application server 210.

[0036] FIG. 3 shows a flow diagram depicting a method 300 for facilitating communication between a first communication device 202 and a second communication device 206  as described in another embodiment. The method 300 comprises steps of initiating a call from the first communication device 202 to the second communication device 206 at step 302  acknowledging the call by the second communication device 206 at step 304  establishing a telecommunication channel between the first communication device 202 and the second communication device 206 at step 306 and transmitting a location information of the first communication device 202 to the second communication device 206  wherein the location information being encoded in dual-tone multi frequency (hereinafter referred to as DTMF) tones at step 308.

[0037] In one embodiment  the initiating the call from the first communication device 202 to the second communication device 206  for example  include dialing a telephone number associated with the second communication device 206. Once connected to the second communication device 206 associated with the dialed number  the first communication device 202 may then communicate with the second communication device 206 by sending DTMF tones to the second communication device 206.

[0038] In one embodiment  the first communication device 202 may communicate the location information with the second communication device 206 via a voice channel using DTMF tones. The DTMF tones may be automatically produced from the first communication device 202 and communicated to the second communication device 206.

[0039] In one embodiment  the first communication device 202 may transmit the location information to the second communication device 206  for example  by providing speech  the speech would be communicated to the second communication device 206 via the telecommunications network 204. The second communication device 206 may then use voice recognition techniques to translate the speech received from the first communication device 202 into digital representations of commands.

[0040] In one embodiment  the first communication device 202 may transmit the location information to the second communication device 206  for example  by providing text  the text may be communicated to the second communication device 206 via TCP/IP based network. The second communication device 206 may then convert the text to speech using text-speech conversion engine.

[0041] In one embodiment  the method 300 further comprises transmitting caller identification (ID) information of the first communication device 202 to the second communication device 206 using at least one of a voice call  a voice message and a touch tone or DTMF tones. The caller identification (ID) information includes  for example  a name  a date of birth  a credit card number  a telephone number  a social security number  a product number  a customer account number  a credit card PIN  a customer ID  and the like. The first communication device 202 may be automatically identified by the second communication device 206 based on the caller’s unique caller ID  the caller’s telephone number  for example.

[0042] In one embodiment  the method 300 further comprises receiving a Hypertext Transfer Protocol (HTTP) request at the second communication device 206 from at least one application server 210 via data communication network  establishing a data communication channel between the second communication device 206 and the at least one application server 210 and transmitting the location information of the first communication device 202 in response to reception of the Hypertext Transfer Protocol (HTTP) request to the at least one application server 210. As used herein  the term “data channel connection” refers to a transmission medium for exchanging data communication signal. More specifically  the second communication device 206 is communicated with the at least one application server 210 through at least one of a computer network  a General Packet Radio Services (GPRS)  a TCP/IP based network and an Internet.

[0043] In one embodiment  the application server 210 may request for one or more applications from the second communication device 206. The one or more applications comprise a transfer of currency  a transfer of local information  a transfer of Short Message Service (SMS) and a collection of payment  wherein the local information comprises at least one of a weather information  an emergency personal information  a traffic information  a personal medical information  a list of local visitors  news  reports  entertainment schedules and public transportation schedules. Location information may further comprise city/state information in the United States  Canada  Mexico  or any other suitable country; geographical coordinates (e.g.  longitude  latitude  and altitude); or any other appropriate information relating the location of mobile units particular service centers.

[0044] In one embodiment  the location information may be a geographical location  for example  be associated with coverage areas of one or more communication networks. The location information may also  for example  be associated with a mobile communication device. The location information for a mobile communication device may be ascertained in any of a variety of manners. By way of non-limiting example  location information for a mobile communication device may be determined utilizing a Global Positioning System (“GPS”) receiver of the mobile communication device. Also  for example  location information of a mobile communication device may also be determined using triangulation. Further  for example  the location information of a mobile communication device may be estimated based on proximity to a known network location (e.g.  proximity to a wireless LAN hot spot associated with a commercial establishment having a known geographical location  a workplace LAN  campus network  airport network or any other network having a known geographical location. Further  for example  the location information of a mobile communication device may be a current geographical location in which one of a communication device interacts with another one of a communication device.

[0045] In one embodiment  the location information may  for example  comprise location information (e.g.  geographical location information). For example  such location information may comprise information describing the location of the mobile communication device  a network access point and/or associated coverage area  a location of a building or campus or neighborhood associated with the mobile communication device  a location associated with a particular communication network  etc. Such location information may comprise characteristics of any of a variety of types of location information (e.g.  characteristics of GPS coordinate information  network sector information  any of a variety of coordinate systems describing location in 2-dimensional or 3-dimensional space  etc.). Such location information may  for example  be acquired from a positioning system (e.g.  GPS)  from a table correlating networks with locations  from explicit user input  from network triangulation  etc.

[0046] While the present invention has been described with reference to examples of location information hereinabove  the location information may be generally applied for various applications by those ordinarily skilled in the art pertinent to the present invention without departing from the technical scope of the present invention. The technical scope of the present invention encompasses such applications. The embodiments described above are all exemplary in nature  rather than restrictive to the present invention. A person skilled in the art may conceive of various variations and modifications within principles of the present invention  and these variations and modifications shall fall within the scope of the present invention.

[0047] In one embodiment  the method 300 disclosed herein provides a telephony application which is a software application that can be implemented in the first communication device 202 and the second communication device 206. As used herein  the term “telephony application” refers to programs that control telephony devices and voice connections on a local computer (or local telephony device) and through servers. A caller subscribes to the telephony application for facilitating communication between the first communication device 202 and the second communication device 206. The telephony application is downloaded and partially stored/installed in the first communication device 202 and partially in the second communication device 206  whereby the telephony application is usable to determine the location information of the first communication device 202. Alternatively  the telephony application may be delivered to the first communication device 202 and the second communication device 206 via a storage media.

[0048] In one embodiment  the invention provides a computer program product comprising a computer readable storage medium having computer readable program code embodied therewith to enable a computer infrastructure to facilitate communication between a first communication device 202 and a second communication device 206 as discussed herein. As used herein  the term “computer-readable medium” refers to one or more of any type of physical embodiment of the program code. In particular  the computer-readable medium can comprise program code embodied on one or more data storage portions of a user device  such as memory and/or storage system  and/or as a data signal traveling over an Internet network. Also as used herein  the term “computer-readable storage media” refers to any non-transitory storage medium which stores instructions to be provided to a central processing unit (CPU) for use by or execution by a computer or other computing device including  but not limited to  a floppy disk  a flexible disk  a hard disk  magnetic tape  a magnetic disk  any other magnetic medium  a portable computer diskette  a hard disk drive (HDD)  a Compact Disk-Read Only Memory (CD-ROM) disk  Digital Video Disk (DVD)  any other optical medium  Random Access Memory (RAM)  Programmable Read-Only Memory (PROM)  Erasable Programmable Read-Only Memory (EPROM)  Electrically Erasable Programmable Read-Only Memory (EEPROM)  a FLASH EPROM  cache memory and any other memory chip or cartridge. Also as used herein  the term “program code” refers to one or more of: an application/software program  component software/a library of functions  an operating system  a basic device system/driver for a particular communication device  and the like.

[0049] The system and method described herein combines to involve transmission of geographical location information of a caller using dual-tone multi frequency (DTMF) tones to the second communication device from the first communication device associated with the caller. Hence  the system and method described herein enable the communication of caller location information along with caller identification (ID) information to the second communication device from the first communication device that are connected to the telecommunications network.

[0050] This written description uses examples to describe the subject matter herein  including the best mode  and also to enable any person skilled in the art to make and use the subject matter. The patentable scope of the subject matter is defined by the claims  and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims if they have structural elements that do not differ from the literal language of the claims  or if they include equivalent structural elements with insubstantial differences from the literal language of the claims.

CLAIMS

What is claimed is:
1. A method for facilitating communication between a first communication device and a second communication device  the method comprising:
initiating a call from the first communication device to the second communication device;
acknowledging the call by the second communication device;
establishing a telecommunication channel between the first communication device and the second communication device; and
transmitting a location information of the first communication device to the second communication device  wherein the location information being encoded in dual-tone multi frequency (DTMF) tones.

2. The method of claim 1  further comprising:
transmitting caller identification (ID) information of the first communication device to the second communication device.

3. The method of claim 1  wherein initiating a call comprises:
initiating a call via a telecommunications network.

4. The method of claim 3  wherein the telecommunications network comprises at least one of a Global System for Mobile Communication System (GMS)  a Global Positioning System (GPS)  a Voice over Internet Protocol (VoIP) network  a Group Performance Management System (GPMS)  a Code Division Multiple Access (CDMA)  an Enhanced Data GSM Environment (EDGE)  a Wideband CDMA (WCDMA)  a public switched telephone network (PSTN)  an internet telephony call  a cellular call  and an electronic video conference call.

5. The method of claim 1  further comprising:
receiving a Hypertext Transfer Protocol (HTTP) request at the second communication device from at least one application server via a data communication network.

6. The method of claim 5  further comprising:
establishing a data communication channel between the second communication device and the at least one application server.

7. The method of claim 5  further comprising:
transmitting the location information of the first communication device in response to reception of the Hypertext Transfer Protocol (HTTP) request to the at least one application server.

8. The method of claim 5  wherein the data communication network comprises at least one of a computer network  General Packet Radio Services (GPRS)  GSM (Global System for Mobile communication)  Communication technologies using TCP/IP protocols  CDMA (Code Division Multiple Access)  TDMA (Time Division Multiple Access)  FDMA (Frequency Division Multiple Access) and Space Division Multiple Access (SDMA)  WiMAX  Wi-Fi  Long Term Evolution (LTE) 3G (third generation)  4G (fourth generation)  Orthogonal Frequency Division Multiplexing (OFDM) based network  and any such communication network that used IEEE 802.11 standard for communication.

9. A communication system comprising:
a first communication device  the first communication device being configured to initiate a call and transmit a location information of the first communication device; and
a second communication device  the second communication device being configured to acknowledge the call  receive the location information of the first communication device and communicate the location information of the first communication device to at least one application server;
wherein the location information being encoded in dual-tone multi frequency (DTMF) tones.

10. The communication system of claim 9  wherein the first communication device is configured to transmit caller identification (ID) information of the first communication device to the second communication device.

11. The communication system of claim 9  wherein the second communication device is configured to establish a telecommunication channel with the first communication device.

12. The communication system of claim 9  wherein the first communication device comprises at least one of a smart phone  a cellular phone  a notebook  a tablet  a personal computer and a personal digital assistant.

13. The communication system of claim 9  wherein the second communication device comprises at least one of an interactive voice response (IVR) system and a telecommunication server.

14. The communication system of claim 9s  wherein the second communication device is configured to receive a Hypertext Transfer Protocol (HTTP) request from the at least one application server.

15. The communication system of claim 14  wherein the second communication device is further configured to establish a data communication channel with the at least one application server.

16. The communication system of claim 14  wherein the second communication device is further configured to transmit the location information of the first communication device in response to reception of the Hypertext Transfer Protocol (HTTP) request to the at least one application server.
17. A computer program product for facilitating communication between a first communication device and a second communication device  the computer program product comprising a computer readable storage medium having computer readable program code embodied therewith  the computer readable program code comprising:
computer readable program code configured to initiate a call from the first communication device to the second communication device;
computer readable program code configured to acknowledge the call by the second communication device;
computer readable program code configured to establish a telecommunication channel between the first communication device and the second communication device; and
computer readable program code configured to transmit a location information of the first communication device to the second communication device  wherein the location information being encoded in dual-tone multi frequency (DTMF) tones.

18. The computer program product of claim 17  further comprising computer readable program code configured to transmit caller identification (ID) information of the first communication device to the second communication device.

19. The computer program product of claim 17  wherein computer readable program code configured to initiate a call comprises computer readable program code configured to initiate a call via a telecommunications network.

20. The computer program product of claim 19  wherein the telecommunications network comprises at least one of a Global System for Mobile Communication System (GMS)  a Global Positioning System (GPS)  a Voice over Internet Protocol (VoIP) network  a Group Performance Management System (GPMS)  a Code Division Multiple Access (CDMA)  an Enhanced Data GSM Environment (EDGE)  a Wideband CDMA (WCDMA)  a public switched telephone network (PSTN)  an internet telephony call  a cellular call  and an electronic video conference call.

21. The computer program product of claim 17  further comprising computer readable program code configured to receive a Hypertext Transfer Protocol (HTTP) request at the second communication device from at least one application server via a data communication network.

22. The computer program product of claim 21  further comprising computer readable program code configured to establish a data communication channel between the second communication device and the at least one application server.

23. The computer program product of claim 21  further comprising computer readable program code configured to transmit the location information of the first communication device in response to reception of the Hypertext Transfer Protocol (HTTP) request to the at least one application server.

24. The computer program product of claim 21  wherein the data communication network comprises at least one of a computer network  General Packet Radio Services (GPRS)  GSM (Global System for Mobile communication)  Communication technologies using TCP/IP protocols  CDMA (Code Division Multiple Access)  TDMA (Time Division Multiple Access)  FDMA (Frequency Division Multiple Access) and Space Division Multiple Access (SDMA)  WiMAX  Wi-Fi  Long Term Evolution (LTE) 3G (third generation)  4G (fourth generation)  Orthogonal Frequency Division Multiplexing (OFDM) based network  and any such communication network that used IEEE 802.11 standard for communication.

Documents

Application Documents

# Name Date
1 Power of Authority.pdf 2012-08-21
2 Form-5.pdf 2012-08-21
3 Form-3.pdf 2012-08-21
5 Drawings.pdf 2012-08-21
6 3413-che-2012-Written submissions and relevant documents (MANDATORY) [02-04-2019(online)].pdf 2019-04-02