Sign In to Follow Application
View All Documents & Correspondence

Dual Sim Dual Active (Dsda) Mobile Equipment

Abstract: The present invention relates to dual cellular modem with dual sim dual active (DSDA) data connection with Global System for Mobile Communication (GPS) and Zigbee Interfaces. In an embodiment, a dual modem mobile equipment (ME) (100) supporting two subscriber identification module (SIM) cards (118-1, 118-2) is provided. The dual modem mobile equipment (ME) (100) can include two transceivers (116-1, 116-2), wherein each of the two transceivers (116-1, 116-2) is associated with a respective SIM card selected from the two SIM cards (118-1, 118-2) for establishing an independent and simultaneous data connection and communication with service providers to provide dual SIM dual active (DSDA) services.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
31 March 2021
Publication Number
40/2022
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
info@khuranaandkhurana.com
Parent Application

Applicants

Bharat Electronics Limited
Corporate Office, Outer Ring Road, Nagavara, Bangalore - 560045, Karnataka, India.

Inventors

1. GAURAV DAMRI
Central Research laboratory, Bharat Electronics Ltd, Sahibabad Industrial Area Site IV, Ghaziabad - 201010, Uttar Pradesh, India.
2. KIRAN RAWAL
Bharat Electronics Limited, Plot No 405, Industrial Area, Phase-III, Panchkula, Haryana - 134113, India.
3. SACHIN
Bharat Electronics Limited, Plot No 405, Industrial Area, Phase-III, Panchkula, Haryana - 134113, India.
4. HARMANDEEP SINGH
Bharat Electronics Limited, Plot No 405, Industrial Area, Phase-III, Panchkula, Haryana - 134113, India.
5. AMIT KUMAR JAIN
Central Research laboratory, Bharat Electronics Ltd, Sahibabad Industrial Area Site IV, Ghaziabad - 201010, Uttar Pradesh, India.

Specification

DESC:TECHNICAL FIELD
[001] The present disclosure relates wireless communication systems. More particularly, the present invention relates to dual cellular modem with dual sim dual active (DSDA) data connection with Global System for Mobile Communication (GPS) and Zigbee Interfaces.

BACKGROUND
[002] Background description includes information that may be useful in understanding the present invention. It is not an admission that any of the information provided herein is prior art or relevant to the presently claimed invention, or that any publication specifically or implicitly referenced is prior art.
[003] Wireless communication has come of ages from telegraphic signals to hand held mobile devices. These systems are rapidly growing in usage. Further, wireless communication technology has evolved from voice - only communications to also include the transmission of data, such as Internet and multimedia content. Mobile internet has grown from its initial phase of 2G (GPRS) to 3G (UMTS) to 4G (LTE) in last 20 years. Evolution visible in communication from Single SIM (subscriber identity module or subscriber identification module) to Dual Sim system in the last decade is as well remarkable. Dual SIM telephones are systems that can hold two SIM cards and provides flexibility in service and other options.
[004] The Korean application KR2008058613A discloses a dual mode terminal. The mobile phone uses the two radio stacks reaching signal processing functions and standby functions. Some dual SIM mobile phones can be active on two networks simultaneously in standby mode. In dedicated mode, the phone is only active on the network on which the call is going on. They are called DSDS i.e. “Dual SIM dual standby”. In DSDS devices with two SIMs, user can set one sim for designated data subscription, where the chosen subscription will serve as the provider of data service to the wireless devices and mobile device will continue to receive voice calls on both the subscription. Additionally, each subscription may be associated with one or more technology types.
[005] Patent US20150023258A1 provide a way of enabling two active Voice communications simultaneously on both SIMs, by using one transmit chain with time sharing and 1 or 2 Receiver chain for communication.
[006] Patent US9794403B2 did enhancement to DDS in earlier approach by providing data transfer on two active Voice communication based on which of them is on standby. But still, only one DDS service with DSDS or DSDA voice communication is available and dual sim with dual active DDS service isn’t available in mobile or wireless devices. Brief Summary of prior work and problem statement is defined in below Table 1.

[007] Conventionally, a dual active device has two transceivers and may support two concurrently active connections when two or more SIMs is installed. The two concurrently active connections may include some combination of circuit-switched (CS) and packet-switched (PS) traffic. If two SIMs are active on traffic calls in a dual-active device, the remaining SIMs generally enters an out-of-service (OOS) state.
[008] Therefore, there exists a need to provide improved and efficient equipment having dual cellular modem with dual sim dual active (DSDA) data connection with Global System for Mobile Communication (GPS) and Zigbee Interfaces.
[009] As used in the description herein and throughout the claims that follow, the meaning of “a,” “an,” and “the” includes plural reference unless the context clearly dictates otherwise. Also, as used in the description herein, the meaning of “in” includes “in” and “on” unless the context clearly dictates otherwise.
[0010] In some embodiments, the numerical parameters set forth in the written description and attached claims are approximations that can vary depending upon the desired properties sought to be obtained by a particular embodiment. In some embodiments, the numerical parameters should be construed in light of the number of reported significant digits and by applying ordinary rounding techniques. Notwithstanding that the numerical ranges and parameters setting forth the broad scope of some embodiments of the invention are approximations, the numerical values set forth in the specific examples are reported as precisely as practicable. The numerical values presented in some embodiments of the invention may contain certain errors necessarily resulting from the standard deviation found in their respective testing measurements.
[0011] The recitation of ranges of values herein is merely intended to serve as a shorthand method of referring individually to each separate value falling within the range. Unless otherwise indicated herein, each individual value is incorporated into the specification as if it were individually recited herein. All methods described herein can be performed in any suitable order unless otherwise indicated herein or otherwise clearly contradicted by context. The use of any and all examples, or exemplary language (e.g. “such as”) provided with respect to certain embodiments herein is intended merely to better illuminate the invention and does not pose a limitation on the scope of the invention otherwise claimed. No language in the specification should be construed as indicating any non-claimed element essential to the practice of the invention.

SUMMARY
[0012] The present disclosure relates wireless communication systems. More particularly, the present invention relates to dual cellular modem with dual sim dual active (DSDA) data connection with Global System for Mobile Communication (GPS) and Zigbee Interfaces.
[0013] The present invention overcomes the above mentioned limitations by using a dual SIM in-house designed PCB with software controlled approach on Linux system. In the present invention we are able to connect two SIMs with two different service providers using dual modem, which gives dual Active data connection on a single system. Current invention has been tested with Linux system which has software application service to manage and control all its operation like connection establishment, disconnection detection and redialling, route management, modem configuration management, GPS location detection, Zigbee interfacing. This system has been used in fast moving vehicle where issue of in between communication breakage and modem hanging been faced because of high frequency of handoffs. In order to handle it, we have also cater in our hardware design “Soft Power Reset Pin” which will reset given single modem and then redialer will again try to establish connection.
[0014] The present invention has an objective of providing dual sim dual active data connection on a single integrated hardware card. System has two separate GSM modems, which are able to simultaneously connect to two networks on 2G/3G/LTE connections. The utility model relates to a tracking system plug-in combining a GPS, Dual GSM, Zigbee accessory and a potential-free contact. This model can be plugged in to any PC/laptop with suitable connecting arrangement on standard logic interfaces.
[0015] In an aspect, hardware and/or software modules for connecting two SIMs with two different service providers using dual modem, which provides dual active data streams connection on a single system is provided. The present invention has been tested with Linux system which has software application service to manage and control all its operation like connection establishment, disconnection detection and redialling, route management, modem configuration management, GPS location detection, Zigbee interfacing etc. Special single PCB hardware was designed with Dual Modem, GPS and Zigbee which is a ruggedized with high temperature, low temperature and vibration as per worldwide commercial standards. In order to solve modem hanging issue, PCB is designed with “Soft Power Reset Pin” which is being used by software controller to reset single modem in case of modem hanging issue detection.
[0016] As compared to the conventional techniques, the present invention provides improved and efficient dual modem mobile equipment (ME) (100) having at least the below provided technical advantages and real-time effects:
i. Dual Sim Dual Active Data Connection: The present invention can provide two active data connections which can send data parallelly on two separate networks without affecting or being affected by each other. Two separate data connection achieved using two different SIMs from two different/same service providers and can have two different type of data subscriptions (in 2G/3G/LTEor4G). It is achieved using software controlled service on Linux OS.
ii. Controller: System is designed with an aim that it can be integrated with all type of interfaces of a given host. The present invention may use software based controller Linux application service to manage and control all its operations like connection establishment, disconnection detection and redialling, route management, modem configuration management, GPS location detection, Zigbee interfacing.
iii. Single PCB design with Dual Modem, GPS and Zigbee: Hardware as well as software modules has been developed with single PCB design containing two cellular modems, high sensitivity GPS receiver and Zigbee module. It is a ruggedized module with high temperature, low temperature and vibration ruggedness w.r.t worldwide commercial standards. It also has Multi-band support of cellular modems.
iv. Triple GPS Provisioning: Each of the two modems also has an in-built positioning feature, supporting GPS/ GLONASS/ Galileo/ BeiDou. One separate GPS module is also available which is supporting GAGAN also, with sufficiently high accuracy. This ensures sufficient redundancy for fail-safe operations of GPS targeted activities.
v. Soft Reset of Modems: Since these designed module has been used in moving vehicle with high speed, often during handoffs modem get hang to indefinite state. Hence to solve this, modem hanging detection and soft reset program has been created which will reset the hanged modem if detected and then redialer will again try to establish connection.
vi. External Antenna: Standard external antenna connector is provided for increasing range of antenna in enclosed environment. This provision ensures the flexibility in placement of antenna with long length RF cables of length > 6metres.

BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The accompanying drawings are included to provide a further understanding of the present disclosure, and are incorporated in and constitute a part of this specification. The drawings illustrate exemplary embodiments of the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0018] In the figures, similar components and/or features may have the same reference label. Further, various components of the same type may be distinguished by following the reference label with a second label that distinguishes among the similar components. If only the first reference label is used in the specification, the description is applicable to any one of the similar components having the same first reference label irrespective of the second reference label.
[0019] FIG. 1 illustrates exemplary the block diagram of ICM module i.e. Integrated Communication module, in accordance with an exemplary embodiment of the present disclosure.
[0020] FIG. 2 illustrates an exemplary GPS implementation in schematic diagram, in accordance with an exemplary embodiment of the present disclosure.
[0021] FIG. 3 illustrates an exemplary modem implementation, in accordance with an exemplary embodiment of the present disclosure.
[0022] FIG. 4 illustrates an exemplary flowchart of modem management operations, in accordance with an exemplary embodiment of the present disclosure.
[0023] FIG. 5 illustrates an exemplary flowchart of modem reconnection operations, in accordance with an exemplary embodiment of the present disclosure.

DETAILED DESCRIPTION
[0024] The following detailed description is made with reference to the technology disclosed. Preferred implementations are described to illustrate the technology disclosed, not to limit its scope, which is defined by the claims. Those of ordinary skill in the art will recognize a variety of equivalent variations on the description.
[0025] Examples of systems, apparatus, computer-readable storage media, and methods according to the disclosed implementations are described in this section. These examples are being provided solely to add context and aid in the understanding of the disclosed implementations. It will thus be apparent to one skilled in the art that the disclosed implementations may be practiced without some or all of the specific details provided. In other instances, certain process or method operations also referred to herein as “blocks,” have not been described in detail in order to avoid unnecessarily obscuring the disclosed implementations. Other implementations and applications also are possible, and as such, the following examples should not be taken as definitive or limiting either in scope or setting.
[0026] In the following detailed description, references are made to the accompanying drawings, which form a part of the description and in which are shown, by way of illustration, specific implementations. Although these disclosed implementations are described in sufficient detail to enable one skilled in the art to practice the implementations, it is to be understood that these examples are not limiting, such that other implementations may be used and changes may be made to the disclosed implementations without departing from their spirit and scope. For example, the blocks of the methods shown and described herein are not necessarily performed in the order indicated in some other implementations. Additionally, in some other implementations, the disclosed methods may include more or fewer blocks than are described. As another example, some blocks described herein as separate blocks may be combined in some other implementations. Conversely, what may be described herein as a single block may be implemented in multiple blocks in some other implementations. Additionally, the conjunction “or” is intended herein in the inclusive sense where appropriate unless otherwise indicated; that is, the phrase “A, B or C” is intended to include the possibilities of “A,” “B,” “C,” “A and B,” “B and C,” “A and C” and “A, B and C.”
[0027] Some implementations described and referenced herein are directed to systems, apparatus, computer-implemented methods and computer-readable storage media for detecting flooding of message queues.
[0028] Thus, for example, it will be appreciated by those of ordinary skill in the art that the diagrams, schematics, illustrations, and the like represent conceptual views or processes illustrating systems and methods embodying this disclosure. The functions of the various elements shown in the figures may be provided through the use of dedicated hardware as well as hardware capable of executing associated software. Similarly, any electronic code generator shown in the figures are conceptual only. Their function may be carried out through the operation of program logic, through dedicated logic, through the interaction of program control and dedicated logic, or even manually, the particular technique being selectable by the entity implementing this disclosure. Those of ordinary skill in the art further understand that the exemplary hardware, software, processes, methods, and/or operating systems described herein are for illustrative purposes and, thus, are not intended to be limited to any particular named.
[0029] Various terms as used herein are shown below. To the extent a term used in a claim is not defined below, it should be given the broadest definition persons in the pertinent art have given that term as reflected in printed publications and issued patents at the time of filing.
[0030] An embodiment of the present invention provides dual sim dual active data connection on a single integrated hardware card. System has two separate GSM modems, which are able to simultaneously connect to two networks on 2G/3G/LTE connections. The utility model relates to a tracking system plug-in combining a GPS, Dual GSM, Zigbee accessory and a potential-free contact. This model can be plugged in to any PC/laptop with suitable connecting arrangement on standard logic interfaces.
[0031] The various embodiments herein may refer to a dual-SIM dual active (“DSDA”) device for exemplary purposes. Descriptions of the embodiments may apply to any electronic devices that may individually maintain a plurality of subscriptions to a plurality of mobile networks through one or more radio communication circuits. In particular multi-SIM multi-active devices of any combination of number of SIM (subscriber identity module) cards and concurrently active subscriptions may also implement the various embodiments. Moreover, a SIM card may not be required for a wireless communication device to implement the various embodiments, which may apply to any form of wireless communication.
[0032] As used herein, the term “DSDA device/equipment” refers to any one or all of cellular telephones, smart phones, personal or mobile multi-media players, personal data assistants, laptop computers, personal computers, tablet computers, smart books, palm-top computers, wireless electronic mail receivers, multimedia Internet enabled cellular telephones, wireless gaming controllers, and similar personal electronic devices which include a programmable processor and memory and circuitry for connecting to at least two mobile communication networks. The various embodiments may be useful in mobile communication devices, such as smart phones, and so such devices are referred to in the descriptions of the various embodiments.
[0033] DSDA devices include two SIM cards that enable a user to connect to different mobile networks (or different accounts on the same network) while using the same DSDA device. Each SIM card serves to identify and authenticate a subscriber using a particular DSDA device for designated subscriptions. For example, a SIM card may be associated with subscriptions to GSM, TDSCDMA, CDMA2000, and WCDMA networks.
[0034] FIG. 1 illustrates exemplary the block diagram of ICM module i.e. Integrated Communication module, in accordance with an exemplary embodiment of the present disclosure.
[0035] In an embodiment, the FIG. 1 shows dual sim dual active data connection on a single integrated hardware card. System has two separate GSM modems, which are able to simultaneously connect to two networks on 2G/3G/LTE connections.
[0036] In an exemplary embodiment, each of the hardware module has been developed with single PCB design containing two cellular modems, high sensitivity GPS receiver and Zigbee module. Complete designed hardware module is termed as Integrated Communication Module. Since all the devices are of high frequency, greater than 1 GHz, sufficient shielding and filtering options are provided for simultaneous operation of all devices. There is a rugged combination connector with various ports or connections available for configuration and accessing the required modems.
[0037] In an exemplary embodiment, the present invention provides various plug-in combining a GPS, Dual GSM, Zigbee accessory and a potential-free contact. This model can be plugged in to any PC/laptop with suitable connecting arrangement on standard logic interfaces. Compared to other similar modules, the present invention stores reliable location information even when network is not available by buffering the data and passes the information when network connectivity is obtained. Also, compared to other similar systems, this system has two separate GSM modems, which are able to simultaneously connect to two networks on LTE. For cater for physical interference related issues, sufficient filtering and shielding mechanisms have been used and dedicated and distributed power supply has been used in the PCB design for both cellular modems instead of a common ground plane. Digital traces are routed in inner layers and are shielded by the ground plane in top and bottom layers. Reset signals are provided for both the modem signals on the combo connector. Since few frequencies from GSM can interfere with GPS signals, physical isolation has been provided.
[0038] FIG. 2 illustrates an exemplary GPS implementation in schematic diagram, in accordance with an exemplary embodiment of the present disclosure.
[0039] In an exemplary embodiment, a positioning module may employed is a GPS module with concurrent reception of up to 3 GNSS (GPS, Galileo, GLONASS, BeiDou) receivers and the Zigbee module employed operate within the ISM 2.4 GHz frequency band. Both these communicate to the master panel PC through respective serial ports. The GSM modules employed is an industrial-grade LGA 239-pad embedded module. Its wireless modem provides voice and data connectivity on the networks and both of them interface through USB ports. The USB ports of both these are available on the combo connector of utility model on a single USB through the employment of a USB hub device.
[0040] FIG. 3 illustrates an exemplary modem implementation, in accordance with an exemplary embodiment of the present disclosure.
[0041] In an exemplary embodiment, there is also a provision of connecting both of them separately on the combo connector. The panel PC receives the information from the GPS module on serial port, processes this information and passes it to the GSM modules for corresponding transmission to the central server and the Zigbee module, if required. Reset pins for both the modems have been provided on the combo connector for handling both the modems which provides option of ‘Soft Power Reset’ of modem in case modem is hanging state, the state which occurs generally due to modem and service provider network issues. Also, the down-conversion logic is implemented for reset pins, since 3.3V to 1.8V logic conversion is required for modem reset. Resistor network has been used with suitable values. Potential free contact has been implemented using relay with ancillary circuitry. Relay operates on signal at TTL level from the plugin controller/SBC.
[0042] In an embodiment, a dual modem mobile equipment (ME) (100) supporting two subscriber identification module (SIM) cards (118-1, 118-2) is disclosed. The dual modem mobile equipment (ME) (100) includes two transceivers (116-1, 116-2), wherein each of the two transceivers (116-1, 116-2) is associated with a respective SIM card selected from the two SIM cards (118-1, 118-2) for establishing an independent and simultaneous data connection and communication with service providers to provide dual SIM dual active (DSDA) services.
[0043] In an exemplary embodiment, a first SIM (118-1) card of the two SIM cards (118-1, 118-2) establishes a first connection with a first service provider, and a second SIM card (118-2) of the two SIM cards (118-1, 118-2) establishes a second connection with a second service provider, wherein the first service provider and the second service provider is a same service provider.
[0044] In an exemplary embodiment, a first SIM (118-1) card of the two SIM cards (118-1, 118-2) establishes a first connection with a first service provider, and a second SIM card (118-2) of the two SIM cards (118-1, 118-2) establishes a second connection with a second service provider, wherein the first service provider and the second service provider are different service providers.
[0045] In an exemplary embodiment, the dual modem mobile equipment (ME) (100) includes a controller (114) adapted to control one or more operations associated with each of modems selected from the dual modem (102, 104), the one or more operations are selected from one of an connection establishment, a disconnection detection, redialing, a route management, a modem configuration management, a global positioning system (GPS) location detection, and a Zigbee interfacing.
[0046] In an exemplary embodiment, the dual modem mobile equipment (ME) includes a reset button to reset at least one of the modems selected from the dual modem (102, 104).
[0047] In an exemplary embodiment, the dual modem mobile equipment (ME) includes an antenna connector (112-1, 112-2) connected to each of the modems selected from the dual modem (102, 104) to increase range of an inbuilt antenna.
[0048] In an exemplary embodiment, the established data connection is selected from one of 4 Generation (G) network, 3G network, 2G network and wireless local area network (WLAN).
[0049] In an exemplary embodiment, the two SIM cards (118-1, 118-2) are configured on a single printed circuit board (PCB).
[0050] In an exemplary embodiment, the dual modem mobile equipment (ME) includes a Zigbee interface (110) for transmission of data from the dual modem mobile equipment (ME) to one or more electronic devices.
[0051] In an exemplary embodiment, the dual modem mobile equipment (ME) includes a global positioning system (GPS) interface (108) for location tracking of the dual modem mobile equipment (ME).
[0052] In an exemplary embodiment, module for performing Data Transmission service (DTS) in Dual-Sim-Dual-Active (DSDA) scenario is designed where both sims perform data communication simultaneously without affecting or being affected by each other. Two separate data connection achieved using two different sims from two different/same service providers and can have two different type of data subscriptions (in 2G/3G/LTEor4G).A single PCB module with dual cellular modems with GPS and Zigbee options is designed, which can be integrated with any external microcontroller or can serve as the peripheral for any location tracking system.
[0053] In an exemplary embodiment, modules employed are an industrial-grade LGA 239-pad embedded module. Its wireless modem provides voice and data connectivity on the networks and both of them interface through USB ports (106-1, 106-2 and referred to as “106”). The USB ports of both these are available on the combo connector of utility model on a single USB through the employment of a USB hub device.
[0054] In an exemplary embodiment, a software controller based service is designed to manage and control all its operations like connection establishment, disconnection detection and redialing, route management, modem configuration management, GPS location detection, Zigbee interfacing 3.
[0055] In an exemplary embodiment, a special hardware designed ‘Soft Reset’ Pin is used which ensure whenever any modem goes to hang state (a state which generally occurs due to high frequency of handoffs at high speed vehicles), it can be given power reset.
[0056] In an exemplary embodiment, a triple GPS provisioning supporting GPS/ GLONASS/ Galileo/ BeiDou is available to ensure a failsafe operation of positioning in high speed moving locomotive.
[0057] In an exemplary embodiment, standard external antenna connector is provided in enclosed environment to increase overall range of antenna where RF cable of length > 6m can be used.
[0058] In an exemplary embodiment, a special design algorithms are used which control the modem operations. Route management operation was also designed which ensure both SIMs are able to send their data on their respective channels.
[0059] FIG. 4 illustrates an exemplary flowchart of modem management operations, in accordance with an exemplary embodiment of the present disclosure.
[0060] As shown in FIG. 4, in order to provide dual sim dual active data connection on designed integrated card, software does important role of managing and controlling system operation like connection establishment, disconnection detection and redialling, system route management, modem configuration management, GPS location detection, Zigbee interfacing. Designed software is compatible with red hat Linux as it uses some of driver level operations and modem manager services of OS. At present, it has been tested on Enterprise Linux system.
[0061] In an exemplary embodiment, FIG. 4 describes the modem management process which start with Modem Initialization in which running software captures the system level details like type of running OS, its version, number of modems attached to the system, their hardware handle and dmesg logs, modem logical handle in the system etc. Beside this, software also initializes its logging activity, purging property, device Id, software version etc. Now based on first step, next step is to Checking Modem Parameters like which bearer is attached to which modem, their service provider Identifier, registration status of the sim, type of access technology available for the connection, available signal strength at the modem, sim identifier available at the modem, their primary TTY port for communication etc. These parameters help to dial and establish connection at the modem. It is very important to identify the correct operator and then dial correct connection to the respective modem, else modem will freeze by retrying to establish wrong connection. After dialing both connections, system have two active data connection for communication. Internally modem managers uses pppd demon to provide IP address to system by giving additional network interface for each connection. Generally, pppd add interface ppp0 and ppp1 for dual modem. Both interface will get respective IPs which are available in their modems.
[0062] After establishing both connections, continuous monitoring for disconnection is required on periodic basis. As designed system has been tested in a moving vehicle, we have used periodicity of 20 sec to check disconnection. For checking disconnection, we need to check Connection at Interface Level and at Modem Level, as connection was established first at the Modem and then it is then passed to OS in form of network interface by the pppd demon. So monitoring connection at both points are provided. Also during testing of developed system, issue of synchronization of connection at Modem and OS was faced, after which we decided to include monitoring at both points.
[0063] FIG. 5 illustrates an exemplary flowchart of modem reconnection operations, in accordance with an exemplary embodiment of the present disclosure.
[0064] In an exemplary embodiment, a flow chart in FIG. 5 defines reconnection approach in which software after checking disconnections at both modems, redial to reconnect the modem/modems which has/have been disconnected. Our proposed approach has used hardware ‘SoftReset’ pins which the power reboots of the modem in case modem is not able to get connection after many retries or get hanged for specific interval of time. Here we have used 3 minutes ModemResetTimmer where we wait for 3 minutes (or 12 retries) in order to get the connection back. In case modem is not able to provide connection, ‘SoftReset’ pin of the modem is used to reset the modem after which modem goes from initialization phase to connection phases. ‘SoftReset’ has played very important role in bringing back connection in cases like hanging of modem due to frequent disconnection or due to handoff not done properly etc. In case modem connection is successful, ModemResetTimer has been reset to zero and then checking of disconnection at interface and modem level continues as defined in the Flow chart in FIG. 4
[0065] It may be appreciated that in order to provide Dual sim dual active connections, one of main task is to ensure both SIMs are able to send their data on their respective channels and for that it is ensured to maintain proper routes for both data channels. In the present invention, to achieve the above all the routes for each data channels are pre-defined and whenever connection gets activated successfully, their routes are added instantly through parallel threads. The present invention has used Linux system command in order to add routes for each of data connections.
[0066] According to the present invention, a dual active data streams connection on a single machine is provided. This will lead to following usage in future as:
i. As system has 2 parallel data streams, it will provide flexibility to running application to choose their data stream.
ii. It will provide parallel active data connection in the system where frequent disconnection will be available. For example, in running vehicles like Train, buses, cars etc. it will provide redundancy in the system to increase the data availability.
iii. It will also provide way for better utilization and cost optimization of Data stream service in case user has cheaper data connection in any one of available two data stream service.
[0067] In an exemplary embodiment, the dual modem mobile equipment (ME) (100) can include tangible computer-readable media having non-transitory instructions stored thereon/in that are executable by or used to program a server or other computing system (or collection of such servers or computing systems) to perform some of the implementation of processes described herein. For example, computer program code can implement instructions for operating and configuring the system to intercommunicate and to process web pages, applications and other data and media content as described herein. In some implementations, the computer code can be downloadable and stored on a hard disk, but the entire program code, or portions thereof, also can be stored in any other volatile or non-volatile memory medium or device as is well known, such as a ROM or RAM, or provided on any media capable of storing program code, such as any type of rotating media including floppy disks, optical discs, digital versatile disks (DVD), compact disks (CD), microdrives, and magneto-optical disks, and magnetic or optical cards, nano-systems (including molecular memory ICs), or any other type of computer-readable medium or device suitable for storing instructions or data. Additionally, the entire program code, or portions thereof, may be transmitted and downloaded from a software source over a transmission medium, for example, over the Internet, or from another server, as is well known, or transmitted over any other existing network connection as is well known (for example, extranet, VPN, LAN, etc.) using any communication medium and protocols (for example, TCP/IP, HTTP, HTTPS, Ethernet, etc.) as are well known. It will also be appreciated that computer code for the disclosed implementations can be realized in any programming language that can be executed on a server or other computing system such as, for example, C, C++, HTML, any other markup language, Java™, JavaScript, ActiveX, any other scripting language, such as VBScript, and many other programming languages as are well known may be used. (Java™ is a trademark of Sun Microsystems, Inc.).
[0068] In an exemplary embodiment, the dual modem mobile equipment (ME) (100) may be connected to one or more processors, an input/output (I/O) interface, and a memory. Each of the one or more 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, each of the one or more processors is configured to fetch and execute computer-readable instructions stored in the memory.
[0069] The I/O interface may include a variety of software and hardware interfaces, for example, a web interface, a graphical user interface, and the like. The I/O interface may allow the automated vulnerability scanning and notification apparatus to interact with a user directly or through the client/computing devices. Further, the I/O interface may enable the dual modem mobile equipment (ME) (100) to communicate with other computing devices, such as web servers and external data servers. The I/O interface can facilitate multiple communications within a wide variety of networks and protocol types, including wired networks, for example, LAN, cable, etc., and wireless networks, such as WLAN, cellular, or satellite. The I/O interface may include one or more ports for connecting a number of devices to one another or to another server.
[0070] The memory may include any 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 memory may include modules, routines, programs, objects, components, data structures, etc., which perform particular tasks or implement particular abstract data types.
[0071] In an embodiment, the dual modem mobile equipment (ME) (100) can be implemented in the computer system to enable aspects of the present disclosure. Embodiments of the present disclosure include various steps, which have been described above. A variety of these steps may be performed by hardware components or may be tangibly embodied on a computer-readable storage medium in the form of machine-executable instructions, which may be used to cause a general-purpose or special-purpose processor programmed with instructions to perform these steps. Alternatively, the steps may be performed by a combination of hardware, software, and/or firmware.
[0072] The computer system includes an external storage device, a bus, a main memory, a read only memory, a mass storage device, communication port, and a processor. A person skilled in the art will appreciate that computer system may include more than one processor and communication ports. Examples of processor include, but are not limited to, an Intel® Itanium® or Itanium 2 processor(s), or AMD® Opteron® or Athlon MP® processor(s), Motorola® lines of processors, FortiSOC™ system on a chip processors or other future processors. Processor may include various modules associated with embodiments of the present invention. Communication port can be any of an RS-232 port for use with a modem based dialup connection, a 10/100 Ethernet port, a Gigabit or 10 Gigabit port using copper or fiber, a serial port, a parallel port, or other existing or future ports. Communication port may be chosen depending on a network, such a Local Area Network (LAN), Wide Area Network (WAN), or any network to which computer system connects. Memory can be Random Access Memory (RAM), or any other dynamic storage device commonly known in the art. Read only memory can be any static storage device(s) e.g., but not limited to, a Programmable Read Only Memory (PROM) chips for storing static information e.g., start-up or BIOS instructions for processor. Mass storage may be any current or future mass storage solution, which can be used to store information and/or instructions. Exemplary mass storage solutions include, but are not limited to, Parallel Advanced Technology Attachment (PATA) or Serial Advanced Technology Attachment (SATA) hard disk drives or solid-state drives (internal or external, e.g., having Universal Serial Bus (USB) and/or Firewire interfaces), e.g. those available from Seagate (e.g., the Seagate Barracuda 7200 family) or Hitachi (e.g., the Hitachi Deskstar 7K1000), one or more optical discs, Redundant Array of Independent Disks (RAID) storage, e.g. an array of disks (e.g., SATA arrays), available from various vendors including Dot Hill Systems Corp., LaCie, Nexsan Technologies, Inc. and Enhance Technology, Inc. Bus communicatively couples processor(s) with the other memory, storage and communication blocks. Bus can be, e.g. a Peripheral Component Interconnect (PCI) / PCI Extended (PCI-X) bus, Small Computer System Interface (SCSI), USB or the like, for connecting expansion cards, drives and other subsystems as well as other buses, such a front side bus (FSB), which connects processor to software system. Optionally, operator and administrative interfaces, e.g. a display, keyboard, and a cursor control device, may also be coupled to bus to support direct operator interaction with computer system. Other operator and administrative interfaces can be provided through network connections connected through communication port. External storage device can be any kind of external hard-drives, floppy drives, IOMEGA® Zip Drives, Compact Disc - Read Only Memory (CD-ROM), Compact Disc - Re-Writable (CD-RW), Digital Video Disk - Read Only Memory (DVD-ROM). Components described above are meant only to exemplify various possibilities. In no way should the aforementioned exemplary computer system limit the scope of the present disclosure.
[0073] Although the dual modem mobile equipment (ME) (100) has been elaborated as above to include all the main modules, it is completely possible that actual implementations may include only a part of the proposed modules or a combination of those or a division of those into sub-modules in various combinations across multiple devices that can be operatively coupled with each other, including in the cloud. Further the modules can be configured in any sequence to achieve objectives elaborated. Also, it can be appreciated that proposed system can be configured in a computing device or across a plurality of computing devices operatively connected with each other, wherein the computing devices can be any of a computer, a laptop, a smartphone, an Internet enabled mobile device and the like. All such modifications and embodiments are completely within the scope of the present disclosure.
[0074] As used herein, and unless the context dictates otherwise, the term “coupled to” is intended to include both direct coupling (in which two elements that are coupled to each other or in contact each other) and indirect coupling (in which at least one additional element is located between the two elements). Therefore, the terms “coupled to” and “coupled with” are used synonymously. Within the context of this document terms “coupled to” and “coupled with” are also used euphemistically to mean “communicatively coupled with” over a network, where two or more devices are able to exchange data with each other over the network, possibly via one or more intermediary device.
[0075] Moreover, in interpreting both the specification and the claims, all terms should be interpreted in the broadest possible manner consistent with the context. In particular, the terms “comprises” and “comprising” should be interpreted as referring to elements, components, or steps in a non-exclusive manner, indicating that the referenced elements, components, or steps may be present, or utilized, or combined with other elements, components, or steps that are not expressly referenced. Where the specification claims refers to at least one of something selected from the group consisting of A, B, C ….and N, the text should be interpreted as requiring only one element from the group, not A plus N, or B plus N, etc.
[0076] While some embodiments of the present disclosure have been illustrated and described, those are completely exemplary in nature. The disclosure is not limited to the embodiments as elaborated herein only and it would be apparent to those skilled in the art that numerous modifications besides those already described are possible without departing from the inventive concepts herein. All such modifications, changes, variations, substitutions, and equivalents are completely within the scope of the present disclosure. The inventive subject matter, therefore, is not to be restricted except in the protection scope of the appended claims.

,CLAIMS:1. A dual modem mobile equipment (ME) (100) supporting two subscriber identification module (SIM) cards (118-1, 118-2) comprising two transceivers (116-1, 116-2), wherein each of the two transceivers (116-1, 116-2) is associated with a respective SIM card selected from the two SIM cards (118-1, 118-2) for establishing an independent and simultaneous data connection and communication with service providers to provide dual SIM dual active (DSDA) services.
2. The dual modem mobile equipment (ME) as claimed in claim 1, wherein a first SIM (118-1) card of the two SIM cards (118-1, 118-2) establishes a first connection with a first service provider, and a second SIM card (118-2) of the two SIM cards (118-1, 118-2) establishes a second connection with a second service provider, wherein the first service provider and the second service provider is a same service provider.
3. The dual modem mobile equipment (ME) as claimed in claim 1, wherein a first SIM (118-1) card of the two SIM cards (118-1, 118-2) establishes a first connection with a first service provider, and a second SIM card (118-2) of the two SIM cards (118-1, 118-2) establishes a second connection with a second service provider, wherein the first service provider and the second service provider are different service providers.
4. The dual modem mobile equipment (ME) as claimed in claim 1, wherein the dual modem mobile equipment (ME) (100) includes a controller (114) adapted to control one or more operations associated with each of modems selected from the dual modem (102, 104), the one or more operations are selected from one of an connection establishment, a disconnection detection, redialing, a route management, a modem configuration management, a global positioning system (GPS) location detection, and a Zigbee interfacing.
5. The dual modem mobile equipment (ME) as claimed in claim 1, wherein the dual modem mobile equipment (ME) includes a reset button to reset at least one of the modems selected from the dual modem (102, 104).

6. The dual modem mobile equipment (ME) as claimed in claim 1, wherein the dual modem mobile equipment (ME) includes an antenna connector (112-1, 112-2) connected to each of the modems selected from the dual modem (102, 104) to increase range of an inbuilt antenna.
7. The dual modem mobile equipment (ME) as claimed in claim 1, wherein the established data connection is selected from one of 4 Generation (G) network, 3G network, 2G network and wireless local area network (WLAN).
8. The dual modem mobile equipment (ME) as claimed in claim 1, wherein the two SIM cards (118-1, 118-2) are configured on a single printed circuit board (PCB).
9. The dual modem mobile equipment (ME) as claimed in claim1, wherein the dual modem mobile equipment (ME) includes a Zigbee interface (110) for transmission of data from the dual modem mobile equipment (ME) to one or more electronic devices.
10. The dual modem mobile equipment (ME) as claimed in claim1, wherein the dual modem mobile equipment (ME) includes a global positioning system (GPS) interface (108) for location tracking of the dual modem mobile equipment (ME).

Documents

Application Documents

# Name Date
1 202141015087-STATEMENT OF UNDERTAKING (FORM 3) [31-03-2021(online)].pdf 2021-03-31
2 202141015087-PROVISIONAL SPECIFICATION [31-03-2021(online)].pdf 2021-03-31
3 202141015087-POWER OF AUTHORITY [31-03-2021(online)].pdf 2021-03-31
4 202141015087-FORM 1 [31-03-2021(online)].pdf 2021-03-31
5 202141015087-DRAWINGS [31-03-2021(online)].pdf 2021-03-31
6 202141015087-DECLARATION OF INVENTORSHIP (FORM 5) [31-03-2021(online)].pdf 2021-03-31
7 202141015087-ENDORSEMENT BY INVENTORS [15-06-2021(online)].pdf 2021-06-15
8 202141015087-DRAWING [15-06-2021(online)].pdf 2021-06-15
9 202141015087-CORRESPONDENCE-OTHERS [15-06-2021(online)].pdf 2021-06-15
10 202141015087-COMPLETE SPECIFICATION [15-06-2021(online)].pdf 2021-06-15
11 202141015087-Proof of Right [28-09-2021(online)].pdf 2021-09-28
12 202141015087-POA [07-10-2024(online)].pdf 2024-10-07
13 202141015087-FORM 13 [07-10-2024(online)].pdf 2024-10-07
14 202141015087-AMENDED DOCUMENTS [07-10-2024(online)].pdf 2024-10-07
15 202141015087-Response to office action [01-11-2024(online)].pdf 2024-11-01
16 202141015087-FORM 18 [15-03-2025(online)].pdf 2025-03-15