Sign In to Follow Application
View All Documents & Correspondence

System And Method For Forwarding Network Message

Abstract: A method (500) for forwarding a communication signal generated by a first user equipment (UE) to one or more secondary recipients is disclosed. The method (500) includes receiving the communication signal via a Short Message Service Center (SMSC). The communication signal may be generated by the first UE associated with a Mobile Subscriber Integrated Services Digital Network Number (MSISDN) and intended for a primary recipient. The method (500) includes obtaining a predefined configuration associated with the MSISDN corresponding to the primary recipient. The predefined configuration includes the address of the one or more secondary recipients for forwarding the communication signal. Further, the method (500) includes sending instructions to the SMSC, for forwarding the communication signal to the one or more secondary recipients. Furthermore, the method (500) includes sending the communication signal to the secondary recipients via an application, based on the predefined configuration.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
30 March 2024
Publication Number
40/2025
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
Parent Application

Applicants

Comviva Technologies Limited
5,7 & 8 Floor, Capital Cyberscape, Golf Course Ext Rd, Sector 59, Gurugram, Haryana 122102, India

Inventors

1. JAIN, Manish
43, Vasudha Enclave, Pitampura, Delhi – 110034, India
2. GOYAL, Gaurav
T18-302, CHD Avenue 71, Sector-71, Gurgaon-122101, Haryana, India

Specification

Description:FIELD OF THE INVENTION

[0001] The present invention generally relates to communication process and more particularly relates to a system and method for forwarding network message to multiple recipients.
BACKGROUND

[0002] In the ever-evolving landscape of telecommunications and web-based applications, the seamless delivery of messages has become a critical concern. Whether we're talking about the transmission of traditional SMS or the myriad of messages exchanged through web-based applications, the challenges of ensuring that these messages reach their intended recipients persist. These difficulties have the potential to disrupt various aspects of our daily lives, impacting everything from making financial transactions to booking appointments and completing essential registrations.
[0003] One of the primary challenges encountered by users in the world of telecommunication is the failure to receive network messages. A myriad of factors may contribute to this issue. Network issues, for instance, often hinder the delivery of messages. In areas with poor or unstable network coverage, messages may fail to reach their destination, leaving users frustrated and disconnected from the information they need. Another common problem that users face is related to the status of a Subscriber Identity Module (SIM) card. A malfunctioning SIM card may render the user unable to receive messages, which may prove particularly problematic in critical situations.
[0004] Further, roaming, a feature that is immensely useful for staying connected while travelling, may also contribute to message delivery problems. In certain circumstances, roaming may interfere with message delivery, causing messages to be delayed or not received at all. These network-related challenges highlight the importance of reliable connections in our interconnected world.
[0005] Another facet of this issue is the hindrance to receiving network messages via data or any application associated with consuming data. None of the existing technologies provide a solution to receive the network messages via the application consuming data. Thus, even though the user is unavailable on the network but remains connected to the data such as may be using Wi-Fi, the user may fail to utilize the Wi-Fi to its advantage for receiving network messages. In current times, with the widespread availability of instant messaging and voice-over-IP services, not making use of such applications for receiving the network messages is clearly inefficient.
[0006] Adding to the complexity of the issue are some common reasons that affect both network and data messages. Devices being switched off, batteries running out of power, or users not having their devices with them may all lead to missed messages. Such scenarios may have ripple effects in various aspects of one’s life, causing them to miss out on time-sensitive information, communication, and opportunities.
[0007] The consequences of these challenges extend far beyond mere inconveniences. They have the potential to disrupt daily activities that rely on timely and efficient communication. For instance, making financial transactions, such as online banking, relies on the smooth flow of messages, including one-time passwords (OTPs) and transaction confirmations. When these messages fail to reach their intended recipients, it may lead to transaction failures and financial headaches.
[0008] Likewise, the booking of services, registrations for events, and appointments are often conducted through web-based applications. If users encounter difficulties in receiving messages related to these activities, it can result in booking failures and missed opportunities. This may be particularly frustrating when it comes to securing appointments for healthcare, travel, or other important services.
[0009] Moreover, the issue of failed message delivery is even more pronounced when it comes to messages of utmost importance, such as OTPs or transaction confirmations. These messages play a crucial role in ensuring the security of financial transactions and account access. If users are unable to receive these messages, it can lead to transaction failures, security concerns, and a substantial inconvenience.
[0010] In conclusion, the challenges faced in message delivery, whether through traditional telecommunications or web-based applications, represent a pervasive issue in our interconnected world. The root causes of these problems are diverse, ranging from network issues and data limitations to device-related setbacks. The implications of these challenges extend to various spheres of daily life, affecting everything from financial transactions to booking essential services. As we continue to rely on technology for our everyday tasks, finding effective solutions to these issues becomes all the more crucial.
[0011] Hence, there exists a need to find a solution for the above-mentioned technical problems.
SUMMARY

[0012] This summary is provided to introduce a selection of concepts, in a simplified format, that are further described in the detailed description of the invention. This summary is neither intended to identify key or essential inventive concepts of the invention and nor is it intended for determining the scope of the invention.
[0013] According to one embodiment of the present disclosure, a method for forwarding at least one communication signal generated by a first user equipment (UE) to one or more secondary recipients is disclosed. The method includes receiving the at least one communication signal via a Short Message Service Center (SMSC) associated with a first network, wherein the at least one communication signal is generated by the first UE associated with a Mobile Subscriber Integrated Services Digital Network Number (MSISDN) registered on the first network and intended for a primary recipient. Further, the method includes obtaining a predefined configuration associated with the MSISDN corresponding to the primary recipient, upon receiving the at least one communication signal. The predefined configuration includes one or more secondary recipient identification (ID) associated with the one or more secondary recipients and a set of predefined rules for forwarding the at least one communication signal. Furthermore, the method includes sending instructions to the SMSC. The instructions indicative of forwarding the at least one communication signal to the one or more secondary recipient ID or the at least one communication signal to the one or more secondary recipient ID associated with an application, based on the predefined configuration.
[0014] According to one embodiment of the present disclosure, a system for forwarding at least one communication signal generated by a first user equipment (UE) to one or more secondary recipients is disclosed. The system includes a memory and at least one processor in communication with the memory. The at least one processor is configured to receive the at least one communication signal via a Short Message Service Center (SMSC) associated with a first network, wherein the at least one communication signal is generated by the first UE associated with a Mobile Subscriber Integrated Services Digital Network Number (MSISDN) registered on the first network and intended for a primary recipient. Further, the at least one processor is configured to obtain a predefined configuration associated with the MSISDN corresponding to the primary recipient, upon receiving the at least one communication signal. The predefined configuration includes one or more secondary recipient identification (ID) associated with the one or more secondary recipients and a set of predefined rules for forwarding the at least one communication signal. Furthermore, the at least one processor is configured to send instructions to the SMSC, the instructions indicative of forwarding the at least one communication signal to the one or more secondary recipient ID or the at least one communication signal to the one or more secondary recipient ID associated with an application, based on the predefined configuration.
[0015] To further clarify the advantages and features of the present invention, a more particular description of the invention will be rendered by reference to specific embodiments thereof, which are illustrated in the appended drawings. It is appreciated that these drawings depict only typical embodiments of the invention and are therefore not to be considered limiting of its scope. The invention will be described and explained with additional specificity and detail in the accompanying drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

[0016] These and other features, aspects, and advantages of the present invention will become better understood when the following detailed description is read with reference to the accompanying drawings in which like characters represent like parts throughout the drawings, wherein:
[0017] Figure 1 illustrates a schematic block diagram depicting an environment for the implementation of a system for forwarding a communication signal generated by a user equipment (UE) to secondary recipients, according to an embodiment of the present invention;
[0018] Figure 2 illustrates another schematic detailed block diagram of modules components of the system, according to an embodiment of the present invention;
[0019] Figure 3 illustrates a process flow of a method for forwarding the communication signal generated by the UE to the secondary recipients, according to an embodiment of the present invention;
[0020] Figure 4 illustrates a use case of the system, according to an embodiment of the present invention; and
[0021] Figure 5 illustrates a flow chart of a method for forwarding the communication signal generated by the UE to the secondary recipients, according to an embodiment of the present invention.
[0022] Further, skilled artisans will appreciate that elements in the drawings are illustrated for simplicity and may not have necessarily been drawn to scale. For example, the flow charts illustrate the method in terms of the most prominent steps involved to help to improve understanding of aspects of the present invention. Furthermore, in terms of the construction of the device, one or more components of the device may have been represented in the drawings by conventional symbols, and the drawings may show only those specific details that are pertinent to understanding the embodiments of the present invention so as not to obscure the drawings with details that will be readily apparent to those of ordinary skill in the art having the benefit of the description herein.

DETAILED DESCRIPTION

[0023] For the purpose of promoting an understanding of the principles of the invention, reference will now be made to the various embodiments and specific language will be used to describe the same. It will nevertheless be understood that no limitation of the scope of the invention is thereby intended, such alterations and further modifications in the illustrated system, and such further applications of the principles of the invention as illustrated therein being contemplated as would normally occur to one skilled in the art to which the invention relates.
[0024] It will be understood by those skilled in the art that the foregoing general description and the following detailed description are explanatory of the invention and are not intended to be restrictive thereof.
[0025] Reference throughout this specification to “an aspect,” “another aspect” or similar language means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. Thus, appearances of the phrase “in an embodiment”, “in another embodiment” and similar language throughout this specification may, but do not necessarily, all refer to the same embodiment.
[0026] The terms “comprises”, “comprising”, or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process or method that comprises a list of steps does not include only those steps but may include other steps not expressly listed or inherent to such process or method. Similarly, one or more devices or sub-systems or elements or structures or components proceeded by “comprises... a” does not, without more constraints, preclude the existence of other devices or other sub-systems or other elements or other structures or other components or additional devices or additional sub-systems or additional elements or additional structures or additional components.
[0027] Figure 1 illustrates a schematic block diagram depicting an environment 100 for the implementation of a system for forwarding a communication signal generated by a first user equipment (UE) 102 to secondary recipients, according to an embodiment of the present invention.
[0028] In an embodiment, referring to Figure 1, a Mobile Subscriber Integrated Services Digital Network Number (MSISDN) may be associated with one or more UEs 102a, 106a, 108a and consequently registered with a first network. In an example, the one or more UEs 102a, 106a, and 108a may be referred to as UEs for the sake of brevity. In a non-limiting example, the UEs 102a, 106a, and 108a may be, a tablet PC, a Personal Digital Assistant (PDA), a smartphone, a palmtop computer, a laptop computer, a desktop computer, a server, a cloud server, a remote server, a communications device, a wireless telephone, or any other machine controllable through the wireless-network and capable of executing a set of instructions (sequential or otherwise) that specify actions to be taken by that machine. Further, referring to Figure 1, the UEs 102a, 106a, and 108a such as the first UE 102a, a primary recipient UE 106a, and a secondary recipient UE 108a are interconnected using a telecommunication network such as a first network.
[0029] In an example, the first network may represent a cellular network that provides wireless communication and connectivity to the UEs 102a, 106a, and 108a included within the scope of the present invention. Thus, the UEs 102a, 106a, and 108a correspond to an end-user device that connects to the cellular network and may be using radio signals to communicate with nearby base stations. Consequently, the UEs 102a, 106a, and 108a may communicate with each other using the cellular network.
[0030] Furthermore, in another example, the UE 108a may communicate with a server 110 via a data network. The data network may represent a system of interconnected computers, devices, or nodes that facilitate the exchange of digital information, such as text, files, or multimedia content. The data network may enable data transmission and communication between the UE 108a and the server 110, which may be connected through various technologies like wired e.g., Ethernet or wireless e.g., Wi-Fi connections. The data network may correspond to a wide range of applications, including internet browsing, file sharing, video streaming, and IoT connectivity in fixed or limited mobility scenarios. Thus, the UE 108a may include applications related to instant messaging and voice-over-IP services in communication with the server 110 via the data network 112 for instance using the Wi-Fi router.
[0031] Furthermore, in the example wherein the first network may represent the cellular networks, may be configured for facilitating the UEs 102a, 106a, and 108a with a wide range of services such as voice calls, text messaging, and data services, including internet access, email, application downloads, and video streaming.
[0032] In the example, the first UE 102a may correspond to the end-user device generating at least one communication signal 102b. In the example, the at least one communication signal may be referred to as the communication signal for sake of brevity. Further, the communication signal 102b may indicate a Short Message Service (SMS), a Multi-Media Service (MMS), a voice call, or a video call. In the example, the communication signal may be intended for the primary recipient UE 106a. Additionally, the secondary recipient UE 108a may also receive the communication signal as explained in the forthcoming paragraphs.
[0033] In an example, each of the UEs 102a, 106a, and 108a may be associated with a corresponding MSISDN respectively. In an example, the MSISDN may correspond to a term used in the telecommunication network to identify a mobile phone number. In the example, each of the UEs 102a, 106a, and 108a may be assigned the MSISDN respectively as the numeric address on the cellular network, allowing for the unique identification and routing of calls and messages to that specific UE (102a, 106a, and 108a). Thus, the MSISDN may be registered on the first network (the cellular network) and is unique to each of the UEs 102a, 106a, and 108a.
[0034] Further, in the example, the unique MSISDN may serve as phone number of the corresponding UEs 102a, 106a, and 108a. Thus, MSISDN may be essential for establishing a caller’s identity when making or receiving calls and for sending and receiving text messages (SMS). In the example, when the first UE 102a makes a call, the cellular network uses the MSISDN associated with the first UE 102a to route the call to the intended recipient say, the primary recipient UE 106a, alternatively referred to as the primary recipient 106a for sake of brevity and within the scope of the invention. The call or the SMS may be routed from a generating address which is the MSISDN associated with the first UE 102a to a receiving address that is, the MSISDN associated with the primary recipient 106a. Thus, the MSISDN may be used to locate the recipient’s UE on the cellular network. Similarly, when the MSISDN associated with the first UE 102a sends the SMS or the MMS, the recipient's MSISDN (the MSISDN associated with the primary recipient 106a) is used to identify the mobile phone so that the SMS or the MMS may be delivered to the right device/user equipment. Thus, it may be concluded that the MSISDN is tied to the user’s or subscriber’s identity in the cellular network’s database.
[0035] For example, consider the MSISDN +91-777-123-4567. Here, "+91" is the country code, “777” might represent a specific network or carrier, and “123-4567” is the unique subscriber number for a particular mobile phone within that network. When the user dials the number, the cellular network recognizes the MSISDN and directs the call to the corresponding mobile device.
[0036] As illustrated, the first user UE 102a generates the communication signal 102b, such as the SMS “Hi Are you Available?” intended for the primary recipient 106a. In an embodiment, the SMS (the communication signal 102b) is first received by a Short Message Service Center (SMSC) 104 associated with the first network. The SMSC 104 corresponds to a critical component in the architecture of the cellular network which is responsible for the storage, forwarding, and delivery of the SMS between the UEs 102a, 106a, and 108a. SMS is a text messaging service that allows users to send short text-based messages to one another.
[0037] In an example, when the first user UE 102a sends the SMS, the SMS may initially be directed to the SMSC 104. The SMSC 104 stores the message temporarily until it can be delivered to the intended recipient. Further, the SMSC 104 may be responsible for routing the SMS to the recipient's mobile device or the MSISDN associated with the intended recipient (primary recipient 106a), as provided by the first UE 102a. Further, once the SMSC 104 has determined the recipient's location, the SMSC 104 sends the SMS to the intended recipient's MSISDN (i.e., associated with the primary recipient 106a). The sending of the SMS may be done immediately if the recipient is currently reachable on the cellular network, or the SMS may be stored and sent later when the recipient becomes available. Furthermore, the SMSC 104 may keep track of the delivery status of SMS messages. The SMSC 104 may report back to the sender whether the SMS was successfully delivered, pending delivery, or failed to be delivered. In the example, the SMSC 104 may manage the routing and control of the SMS within the cellular network. The SMSC 104 ensures that SMSs are properly directed to the intended recipient and handles any issues or errors that may arise during message transmission. Furthermore, the SMSC 104 may play a crucial role in ensuring interoperability between different cellular networks and operators, allowing users on different networks to exchange SMS seamlessly.
[0038] Now, in an embodiment, the SMSC 104 may communicate with the server 110 before directing the SMS “Hi Are you Available?” intended for the primary recipient 106a. In an embodiment, the SMSC 104 may query the server 110 to determine a predefined configuration associated with the MSISDN corresponding to the primary recipient 106a. In an example, the SMSC 104 may query the server 110 via the wireless communication network. In an example, the wireless communication network may include wired networks, wireless networks, such as cellular telephone networks like 4G, 5G, 802.11, 802.16, 802.20, 802.1Q, Wi-Fi, or a WiMax.
[0039] Further, in an example, the predefined configuration may indicate one or more secondary recipient identifications (ID) associated with the secondary recipient 108a and a set of predefined rules for forwarding the communication signal 102b. It may be apparent to ordinary skill in art that one or more than one secondary recipient 108a may be present within the scope of the invention. Furthermore, the SMSC 104 may send a query to the server 110, with the purpose of ascertaining whether, even though the primary recipient 106a may be the intended target of the communication signal 102b (SMS) generated by the first UE 102a, is there a requirement for the SMSC 104 to transmit or send the communication signal 102b (SMS) to the secondary recipient 108a.
[0040] In another embodiment, the primary recipient 106a may be in communication with the server 110 via the wireless communication network. In an example, the wireless communication network may include wired networks, wireless networks, Ethernet AVB networks, or combinations thereof. The wireless network may be a zig-bee network, cellular telephone networks such as 4G, 5G, an 802.11, 802.16, 802.20, 802.1Q, Wi-Fi, or a WiMax network. Further, the network may be a public network, such as the Internet, a private network, such as an intranet, or combinations thereof, and may utilize a variety of networking protocols now available or later developed including, but not limited to TCP/IP based networking protocols. Consequently, the primary recipient 106a may be adapted to define and store the predefined configuration in the server 110. In the example, the primary recipient 106a may associate or link the predefined configurations with the MSISDN associated with the primary recipient 106a such that whenever the communication signal 102b is intended for the primary recipient 106a, the server 110 may refer to the predefined configurations associated or linked with the MSISDN of the primary recipient 106a. In the example, the primary recipient 106a may define the predefined configuration by providing the one or more secondary recipient IDs alternatively referred to as secondary recipient ID such as the phone number or the MSISDN associated with the secondary recipient 108a and/or an application identifier corresponding to an application. Thus, it may be apparent that the secondary recipient ID whether the MSISDN or the application identifier, both may be associated with the secondary recipient 108a. Further, the primary recipient 106a may define the predefined configuration by providing the set of predefined rules for forwarding the communication signal 102b. The set of predefined rules may refer to conditions which may decide the forwarding of the communication signal 102b. For instance, specific timings, unavailability of a network, airplane mode, classification of messages, messages from specific senders, etc.
[0041] Now, further, in an embodiment, when the server 110 identifies that the secondary recipient ID may be the MSISDN associated with the secondary recipient 108a, then consequently the server 110 may forward the communication signal 102b (SMS) to the secondary recipient ID i.e., the MSISDN based on the predefined configuration.
[0042] Furthermore, in another example, when the server 110 identifies that the secondary recipient ID may be the application identifier and the communication signal 102b corresponds to the SMS. Then, the server 110 may send the communication signal 102b (SMS) directly to the secondary recipient ID while bypassing the SMSC 104 using the data network 112 or known as the data connection instead of the cellular network. In such an example, the UE 108a in communication with the server 110 via the data network 112 for instance using the Wi-Fi router may receive the communication signal 102b (SMS) even though the communication signal 102b (SMS) was meant for the cellular network. Thus, it is an advantageous object of the present disclosure to provide means to receive the communication signal 102b (SMS), using the data network 112.
[0043] Furthermore, in an alternative embodiment, the secondary recipient 108a may also reside in the primary recipient 106a. For instance, the UE acting as the primary recipient 106a may install the instant instant messaging and voice-over-IP service. Thus, the secondary recipient ID may correspond to the application identifier installed in the UE acting as the primary recipient 106a. Consequently, when the server 110 identifies that the secondary recipient ID may be the application identifier, the server 110 may send the communication signal 102b (SMS) directly to the secondary recipient ID installed in the UE acting as the primary recipient 106a. Thus, bypassing the SMSC 104 and by utilizing the data network.
[0044] Thus, the present disclosure provides forwarding of the communication signal 102b to the secondary recipient 108a based on the predefined configuration defined and stored by the primary recipient 106a (intended recipient).
[0045] Figure 2 illustrates another schematic detailed block diagram of modules/software components of the system 200, according to an embodiment of the present invention.
[0046] In an embodiment, referring to Figures 1 and 2, the system 200 may reside in the server 110 and may include, but is not limited to, at least one processor 202, memory 204, modules 206, and data 208. The modules 206 and the memory 204 may be coupled to the at least one processor 202, alternatively referred to as the processor 202 for sake of brevity.
[0047] The processor 202 can be a single processing unit or several units, all of which could include multiple computing units. The processor 202 may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, state machines, logic circuitries, and/or any devices that manipulate signals based on operational instructions. Among other capabilities, the processor 202 is adapted to fetch and execute computer-readable instructions and data stored in the memory 204. At this time, one or a plurality of processors may be a general purpose processor, such as a central processing unit (CPU), an application processor (AP), or the like, a graphics-only processing unit such as a graphics processing unit (GPU), a visual processing unit (VPU), and/or an AI-dedicated processor such as a neural processing unit (NPU). One or a plurality of processors control the processing of the input data in accordance with a predefined operating rule or artificial intelligence (AI) model stored in the non-volatile memory and the volatile memory. The predefined operating rule or artificial intelligence model is provided through training or learning. A detailed explanation of each of the server 110 as shown in figures 1 and 2 will be explained in detail in the forthcoming paragraphs. Further, the working of the system 200 will be explained with respect to figures 1 and 2. The reference numerals are kept the same in the disclosure wherever applicable for ease of explanation.
[0048] The memory 204 may include any non-transitory computer-readable medium known in the art including, for example, volatile memory, such as static random-access memory (SRAM) and dynamic random-access memory (DRAM), and/or non-volatile memory, such as read-only memory (ROM), erasable programmable ROM, flash memories, hard disks, optical disks, and magnetic tapes. The predefined configuration may be stored in the memory 204.
[0049] The modules 206, amongst other things, include routines, programs, objects, components, data structures, etc., which perform particular tasks or implement data types. The modules 206 may also be implemented as, signal processor(s), state machine(s), logic circuitries, and/or any other device or component that manipulates signals based on operational instructions.
[0050] Further, the modules 206 can be implemented in hardware, instructions executed by a processing unit, or by a combination thereof. The processing unit can comprise a computer, a processor, a state machine, a logic array, or any other suitable devices capable of processing instructions. The processing unit can be a general-purpose processor which executes instructions to cause the general-purpose processor to perform the required tasks or, the processing unit can be dedicated to performing the required functions. In another embodiment of the present disclosure, the processor 202 via the modules 206 is configured to execute machine-readable instructions (software) which perform the working of the system 200 within the scope of the present invention as described in forthcoming paragraphs.
[0051] In an embodiment, the modules 206 may include a receiving module 210, an obtaining module 212, and a transmitting module 214. The receiving module 210, the obtaining module 212, and the transmitting module 214 may be in communication with each other. The data 208 serves, amongst other things, as a repository for storing data processed, received, and generated by one or more of the modules 206.
[0052] In an embodiment, the receiving module 210 may be configured to receive the communication signal 102b via the SMSC 104 associated with the first network. The communication signal may be generated by the first UE 102a associated with the MSISDN registered on the first network and intended for the primary recipient 106a. The receiving module 210 may be in communication with the obtaining module 212.
[0053] In an embodiment, the obtaining module 212 may be configured to obtain the predefined configuration associated with the MSISDN corresponding to the primary recipient 106a, upon receiving the communication signal 102b. In one example, the predefined configuration includes the secondary recipient ID associated with the secondary recipient 108a and a set of predefined rules for forwarding the communication signal 102b. The receiving module 210 and the obtaining module 212 may be in communication with the transmitting module 214.
[0054] In an embodiment, the transmitting module 214 may be configured to send the instructions to the SMSC 104. The instructions may indicate directions for forwarding the communication signal 102b to the secondary recipient ID being the MSISDN of the secondary recipient 108a.
[0055] In another embodiment, the transmitting module 214 may be configured to send the communication signal 102b to the secondary recipient ID being the application identifier associated with the application 216 linked to the secondary recipient 108a.
[0056] A detailed working and explanation of the various module(s) 206 of Figure 2 and the detailed working of the system 200 will be explained through various components of Figure 3 and Figure 4 in the forthcoming paragraphs.
[0057] Figure 3 illustrates a process flow 300 of a method for forwarding the communication signal 102b generated by the first UE 102a to the secondary recipient 108a, according to an embodiment of the present invention.
[0058] In an embodiment, at step 302, the first UE 102a may generate the communication signal 102b intended for the primary recipient 106a. In an example, the communication signal 102b may be the SMS, the MMS, the voice-call, or the video call, intended to be delivered to the primary recipient 106a via the available cellular network. Consequently, the communication signal 102b may be first received by the SMSC as the communication signal 102b may use the cellular network to be forwarded to the recipient.
[0059] At step 304, the SMSC 104 may identify the MSISDN associated with the primary recipient 106a, which serves as the designated destination for delivering the communication signal 102b. Subsequently, the SMSC 104 transmits the query to the server 110, including both the communication signal 102b and the MSISDN of the primary recipient 106a for which the communication signal 102b is destined.
[0060] Consequently, the server 110 obtains the predefined configuration linked to the MSISDN of the primary recipient 106a. The predefined configuration may include the secondary recipient ID associated with the secondary recipient 108a, which may serve as an alternate destination for delivering the communication signal 102b. In some examples, the secondary recipient ID may be a second MSISDN or the phone number of the secondary recipient 108a, different from the primary recipient 106a. Thus, the objective is to enable forwarding of the communication signal 102b to the secondary recipient 108a by using the secondary recipient ID.
[0061] The predefined configuration may also include the set of predefined rules for the forwarding of the communication signal 102b to the secondary recipient 108a. For instance, the primary recipient 106a might establish rules based on the timing schedule, such that the communication signal 102b should be forwarded to the secondary recipient 108a during specific time periods. Consequently, this involves specifying the conditions under which the communication signal 102b is to be forwarded to the secondary recipient 108a.
[0062] At step 306, based on the predefined configuration, the server 110 may generate and send the instructions to the SMSC 104. In an example, the server 110 determines that the primary recipient 106a has defined the phone number (second MSISDN) of the secondary recipient 108a in the predefined configuration as the designated destination to receive the communication signal 102b via the cellular network.
[0063] Consequently, the server 110 may provide the instructions to the SMSC 104 indicative of sending the communication signal 102b to the secondary recipient ID i.e., the phone number (second MSISDN) of the secondary recipient 108a.
[0064] At step 308, thus, the SMSC 104 may send the communication signal 102b to the secondary recipient 108a based on the instructions from the server 110.
[0065] In another example, when the phone number (second MSISDN) of the secondary recipient 108a is registered with a second network i.e., a different cellular network with respect to the SMSC 104. Then, the server 110 may send the instructions to the SMSC 104 associated with the first network for sending the communication signal 102b to a second SMSC (not shown) associated with the second network such that the second MSISDN receives the communication signal 102b.
[0066] At step 310, the SMSC 104 as an optional step may also send the communication signal 102b to the primary recipient 106a based on the predefined configuration.
[0067] At step 312, in an alternative embodiment, the server 110 upon obtaining the predefined configuration, may determine that the secondary recipient ID corresponds to the application identifier associated with the application 216. Consequently, the server 110 may determine that the cellular network may not be required for delivering the communication signal 102b to the secondary recipient 108a which is the application identifier. Thus, instead of sending the instructions to the SMSC 104, the server 110 may be configured to forward the communication signal 102b to the application 216 while bypassing the SMSC 104. The server 110 thus utilizes the data network instead of the cellular network to forward the communication signal 102b to the secondary recipient 108a which is the application identifier.
[0068] In an example, the server 110 in continuation of determining that the secondary recipient ID corresponds to the application identifier, the server 110 may send an Application Programming Interface (API) request to the application 216. As may be apparent to ordinary skill in art, the server 110 may determine the application 216 based on the application identifier. In some non-limiting examples, the application identifier may be social media user-ID, an electronic mail ID, an IoT device ID, or the second MAC address.
[0069] Accordingly, the server 110 upon acceptance of the API request by the application 216, may be configured to forward the communication signal 102b to the application 216.
[0070] Accordingly, at step 314, the application 216 may be configured to forward the communication signal 102b to the secondary recipient 108a identified based on the secondary recipient ID (the application identifier). Thus, the communication signal 102b which was intended for the primary recipient 106a may be forwarded to the secondary recipient 108a based on the predefined configuration by the primary recipient 106a.
[0071] At step 316, the application 216 may send an acknowledgement (ack) response to the server 110 upon delivery of the communication signal 102b to the secondary recipient 108a.
[0072] Thus, the communication signal 102b (SMS, MMS, voice call, video call) may be forwarded to the secondary recipient 108a.
[0073] Figure 4 illustrates a use case of the system 200, according to an embodiment of the present invention.
[0074] In a scenario depicted as an example, referring to Figure 4, the first UE 102a may generate and send the SMS “Join the Class Kevin”. At this point, the first UE 102a provides the MSISDN associated with the primary recipient 106a, who was initially intended to receive the SMS. As depicted, the recipient, possibly a child, might receive the SMS from a school teacher. Now, the predefined configurations linked to the primary recipient 106a may include a condition to forward the SMS to the secondary recipient 108a, which, in this case, might be the child's mother, should the primary recipient 106a (the child) receive the SMS from specific mobile numbers such as the school teacher. Consequently, with the system 200 within the scope of this disclosure, the SMS message “Join the Class Kevin”, originally generated by the first UE 102a for the primary recipient 106a, may now be forwarded to the secondary recipient 108a.
[0075] Figure 5 illustrates another flow chart of a method for forwarding the communication signal 102b generated by the first UE 102a to the secondary recipients 108a, according to an embodiment of the present invention. The method 500 may be a computer-implemented method executed, for example, by the server 110 and the modules 206. For the sake of brevity, constructional and operational features of the system 200 that are already explained in the description of Figure 1, Figure 2, Figure 3, and Figure 4, are not explained in detail in the description of Figure 5.
[0076] At step 502, the method 500 may include receiving, by the server 110, the communication signal 102b via the SMSC 104 associated with the first network. In an example, the communication signal 102b may be generated by the first UE 102a associated with the MSISDN registered on the first network and intended for the primary recipient 106a.
[0077] At step 504, the method 500 may include obtaining, by the server 110, the predefined configuration associated with the MSISDN corresponding to the primary recipient 106a, upon receiving the communication signal 102b. In an example. the predefined configuration may include the secondary recipient ID associated with the secondary recipient 108a and the set of predefined rules for forwarding the communication signal 102b. In the example, the secondary recipient ID may be either the second MSISDN associated with the secondary recipient 108a or the application identifier associated with the secondary recipient 108a.
[0078] At step 506, the method 500 may include sending, by the server 110, instructions to the SMSC 104. In an example, the instructions may be indicative of forwarding the communication signal 102b to the secondary recipient ID when the secondary recipient ID is the second MSISDN.
[0079] In the method 500, in an example, sending, by the server 110, the instructions to the SMSC 104 associated with the first network for sending the communication signal 102b to the second SMSC associated with the second network such that the second MSISDN (the secondary recipient 108a) may receive the communication signal 102b.
[0080] In another example, the communication signal may be forwarded to the secondary recipient ID by the server 110 while bypassing the SMSC 104 when the secondary recipient ID is the application identifier associated with the application 216. In the example, the server 110 may be configured to send the API request to the application 216 based on the predefined configuration and the secondary recipient ID. Further, the server 110 may be configured to forward the communication signal 102b to the secondary recipient ID corresponding to the application based on acceptance of the API request. Furthermore, the server 110 may receive the acknowledgement (ack) response from the application 216 upon delivery of the communication signal 102b.
[0081] While the above-discussed steps in Figure 5 are shown and described in a particular sequence, the steps may occur in variations to the sequence in accordance with various embodiments. Further, a detailed description related to the various steps of Figure 5 is already covered in the description related to Figures 1-4 and is omitted herein for the sake of brevity.
[0082] The present invention provides various advantages:
• The present disclosure may enable sending the communication signal to one or more than one secondary recipient.
• The present disclosure may enable sending the communication signal to one or more than one secondary recipient both via the cellular network and via the data.
• Thus, the present disclosure provides a greater degree of technical advancement as the user may configure a wide variety of secondary recipients not limited to only phone numbers.
• The present disclosure provides an enhanced function of receiving the communication signal (SMS) primarily intended for cellular network, on the data network using the system of the present disclosure.
• Hence, even if the user faces a failed cellular network, the instant messaging application via data network may receive the communication signal. Thus, illustrating increased efficiency in the communication world without incurring any additional surplus cost on infrastructure.

[0083] While specific language has been used to describe the disclosure, any limitations arising on account of the same are not intended. As would be apparent to a person in the art, various working modifications may be made to the method in order to implement the inventive concept as taught herein.
[0084] The drawings and the forgoing description give examples of embodiments. Those skilled in the art will appreciate that one or more of the described elements may well be combined into a single functional element. Alternatively, certain elements may be split into multiple functional elements. Elements from one embodiment may be added to another embodiment. For example, orders of processes described herein may be changed and are not limited to the manner described herein. , Claims:1. A method (500) for forwarding at least one communication signal generated by a first user equipment (UE) (102a) to one or more secondary recipients, the method (500) comprising:
receiving the at least one communication signal via a Short Message Service Center (SMSC) associated with a first network, wherein the at least one communication signal is generated by the first UE associated with a Mobile Subscriber Integrated Services Digital Network Number (MSISDN) registered on the first network and intended for a primary recipient;
obtaining a predefined configuration associated with the MSISDN corresponding to the primary recipient, upon receiving the at least one communication signal, wherein the predefined configuration comprises of:
one or more secondary recipient identification (ID) associated with the one or more secondary recipients and a set of predefined rules for forwarding the at least one communication signal; and
sending instructions to the SMSC, the instructions indicative of sending the at least one communication signal to the one or more secondary recipient ID; or
the at least one communication signal to the one or more secondary recipient ID associated with an application, based on the predefined configuration.

2. The method (500) as claimed in claim 1, wherein the at least one communication signal comprises one or more of: a Short Message Service (SMS), a Multi-Media Service (MMS), a voice-call, or a video call.

3. The method (500) as claimed in claim 1, wherein the one or more secondary recipient ID is one of a second MSISDN associated with a secondary recipient or at least one application identifier associated with the secondary recipient.

4. The method (500) as claimed in claim 1, wherein when the one or more secondary recipient ID is the at least one application identifier, the method comprises:
sending an Application Programming Interface (API) request to the application based on the predefined configuration and the one or more secondary recipient ID; and
forwarding the at least one communication signal to the one or more secondary recipient ID corresponding to the application based on acceptance of the API request such that the at least one communication signal is delivered to the one or more secondary recipients.

5. The method (500) as claimed in claim 4, comprising:
receiving an acknowledgement (ack) response from the application upon delivery of the at least one communication signal.

6. The method (500) as claimed in claim 4, wherein the at least one application identifier is one of a social media user-ID or an electronic mail ID or an IoT device ID, or the second MAC address.

7. The method (500) as claimed in claim 3, wherein the second MSISDN is registered with at least one of the first network or a second network.

8. The method (500) as claimed in claim 7, wherein when the second MSISDN is registered with the first network, the method comprises:
sending the instructions to the SMSC associated with the first network for forwarding the at least one communication signal to the second MSISDN registered with the first network.

9. The method (500) as claimed in claim 7, wherein when the second MSISDN is registered with the second network, the method comprises:
sending the at least one communication signal to a second SMSC associated with the second network such that the second MSISDN receives the at least one communication signal.

10. The method (500) as claimed in claim 1, comprising:
sending a second instruction to the SMSC, wherein the second instruction indicates sending the at least one communication signal to the primary recipient.

11. A system (200) for forwarding at least one communication signal generated by a first user equipment (UE) to one or more secondary recipients, the system (200) comprising:
a memory (204);
at least one processor (202) in communication with the memory, wherein the at least one processor (202) is configured to:
receive the at least one communication signal via a Short Message Service Center (SMSC) associated with a first network, wherein the at least one communication signal is generated by the first UE associated with a Mobile Subscriber Integrated Services Digital Network Number (MSISDN) registered on the first network and intended for a primary recipient;
obtain a predefined configuration associated with the MSISDN corresponding to the primary recipient, upon receiving the at least one communication signal, wherein the predefined configuration comprises of:
one or more secondary recipient identification (ID) associated with the one or more secondary recipients and a set of predefined rules for forwarding the at least one communication signal; and
send instructions to the SMSC, the instructions indicative of sending the at least one communication signal to the one or more secondary recipient ID or
the at least one communication signal to the one or more secondary recipient ID associated with an application, based on the predefined configuration.
12. The system (200) as claimed in claim 11, wherein the at least one communication signal comprises one or more of: a Short Message Service (SMS), a Multi-Media Service (MMS), a voice-call, or a video call.

13. The system (200) as claimed in claim 11, wherein the one or more secondary recipient ID is one of a second MSISDN associated with a secondary recipient or at least one application identifier associated with the secondary recipient.

14. The system (200) as claimed in claim 11, wherein when the one or more secondary recipient ID is the at least one application identifier, the at least one processor is configured to:
send an Application Programming Interface (API) request to the application based on the predefined configuration and the one or more secondary recipient ID; and
forward the at least one communication signal to the one or more secondary recipient ID corresponding to the application based on acceptance of the API request such that the at least one communication signal is delivered to the one or more secondary recipients.

15. The system (200) as claimed in claim 14, the at least one processor is configured to:
receive an acknowledgement (ack) response from the application upon delivery of the at least one communication signal.

16. The system (200) as claimed in claim 14, wherein the at least one application identifier is one of a social media user-ID or an electronic mail ID or an IoT device ID, or the second MAC address.

17. The system (200) as claimed in claim 13, wherein the second MSISDN is registered with at least one of the first network or a second network.

18. The system (200) as claimed in claim 17, wherein when the second MSISDN is registered with the first network, the at least one processor is configured to:
send the instructions to the SMSC associated with the first network for sending the at least one communication signal to the second MSISDN registered with the first network.

19. The system (200) as claimed in claim 17, wherein when the second MSISDN is registered with the second network, the at least one processor is configured to:
send the at least one communication signal to a second SMSC associated with the second network such that the second MSISDN receives the at least one communication signal.

20. The system (200) as claimed in claim 11, the at least one processor is configured to:
send a second instruction to the SMSC, wherein the second instruction indicates sending the at least one communication signal to the primary recipient.

Documents

Application Documents

# Name Date
1 202411026531-TRANSLATIOIN OF PRIOIRTY DOCUMENTS ETC. [30-03-2024(online)].pdf 2024-03-30
2 202411026531-STATEMENT OF UNDERTAKING (FORM 3) [30-03-2024(online)].pdf 2024-03-30
3 202411026531-REQUEST FOR EXAMINATION (FORM-18) [30-03-2024(online)].pdf 2024-03-30
4 202411026531-POWER OF AUTHORITY [30-03-2024(online)].pdf 2024-03-30
5 202411026531-FORM 18 [30-03-2024(online)].pdf 2024-03-30
6 202411026531-FORM 1 [30-03-2024(online)].pdf 2024-03-30
7 202411026531-DRAWINGS [30-03-2024(online)].pdf 2024-03-30
8 202411026531-DECLARATION OF INVENTORSHIP (FORM 5) [30-03-2024(online)].pdf 2024-03-30
9 202411026531-COMPLETE SPECIFICATION [30-03-2024(online)].pdf 2024-03-30
10 202411026531-Proof of Right [25-09-2024(online)].pdf 2024-09-25
11 202411026531-FORM-8 [10-04-2025(online)].pdf 2025-04-10