This relates generally to the field of portable electronic devices, and more specifically to an apparatus with dual subscriber identity module (SIM) interfaces.
In wireless communication, a subscriber needs to obtain a subscriber identity from a service provider. Service providers often issue a subscriber identity module (SIM) card, which stores the information representing one identity. As a result, when a user wants to use multiple identities for wireless communication (e.g., one for personal communication, the other for work related communication), the user has to multiple SIM cards with one for each identity. Many devices, however, have a SIM slot to accommodate a single SIM card. For such devices, switching from one SIM card to another entails the steps of removing one SIM card and inserting another SIM card.
Instead of physically swapping the SIM cards, conventional SIM extenders allow inserting multiple SIM cards at once and allow selection of one SIM card through user interfaces. For example, conventional dual SIM extenders often include a SIM connector to connect to multiple SIM cards. Typically, one end of the SIM connector can be inserted into the user device SIM slot along with a first SIM card, and the other end of the SIM connector has a SIM slot for inserting a second SIM card. A list of both SIM cards is then displayed to the user on the user interface provided by the user device. The user then selects a SIM card for wireless communication. As such, the burden of SIM switching is still on the user. Further, in situations where a user wants different levels of monitoring and control for different SIM cards, e.g., using one SIM card for personal communication with less monitoring and a different SIM card for work with enterprise mobility management, conventional dual SIM extenders are not capable of active dual SIM management.
So that the present disclosure can be understood by those of ordinary skill in the art, a more detailed description can be had by reference to aspects of some illustrative embodiments, some of which are shown in the accompanying drawings.
In accordance with common practice the various features illustrated in the drawings cannot be drawn to scale. Accordingly, the dimensions of the various features can be arbitrarily expanded or reduced for clarity. In addition, some of the drawings cannot depict all of the components of a given system, method or device. Finally, like reference numerals can be used to denote like features throughout the specification and figures.
Accordingly, described herein is an apparatus with dual SIM interfaces providing control over the SIM card switching. A conventional dual SIM extender is merely a multi-card reader that passively presenting multiple SIM cards for user selection. Different from the conventional multi-card reader, the apparatus described herein includes a housing arranged to hold a personal communication device and a controller operable to selectively couple one of a first SIM interface and a second SIM interface to a SIM slot of a personal communication device. The selectively coupling is effected through the operation of a personal communication device interface. In some embodiments, the personal communication device interface includes one or more switches to receive a SIM interface selection signal provided by the controller. In response to receiving the SIM interface selection signal, the personal communication device interface operates to connect the SIM slot of the personal communication device to different SIM interfaces. Additionally, in some embodiments, when connecting to different SIM interfaces, the controller receives information from the selected SIM card during wireless communication and uses the information for monitoring and control. The apparatus in accordance with the embodiments described herein thus provides seamless SIM switching. In various embodiments, the apparatus provides advantages when switching from a first mode (e.g., a personal mode) with less monitoring to a second mode (e.g., a work mode) with more control of the wireless communication.
In accordance with some embodiments, an apparatus includes a housing arranged to hold a personal communication device; a housing arranged to hold a personal communication device; a first subscriber identity module (SIM) interface; a second SIM interface; a personal communication device interface, a portion of which is shaped to mate with a SIM slot of the personal communication device, wherein the personal communication device interface includes a SIM emulator operable to couple the second SIM interface to the SIM slot of the personal communication device; and a controller operable to selectively couple one of the first SIM interface and the second SIM interface to the SIM slot of the personal communication device through operation of the personal communication device interface.
In accordance with some embodiments, a device includes one or more processors, non-transitory memory, and one or more programs; the one or more programs are stored in the non-transitory memory and configured to be executed by the one or more processors and the one or more programs include instructions for performing or causing performance of the operations of any of the methods described herein. In accordance with some embodiments, a non-transitory computer readable storage medium has stored therein instructions which when executed by one or more processors of a device, cause the device to perform or cause performance of the operations of any of the methods described herein. In accordance with some embodiments, a device includes means for performing or causing performance of the operations of any of the methods described herein.
Reference will now be made in detail to embodiments, examples of which are illustrated in the accompanying drawings. In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the various described embodiments. However, it will be apparent to one of ordinary skill in the art that the various described embodiments may be practiced without these specific details. In other instances, well-known methods, procedures, components, circuits, and networks have not been described in detail so as not to unnecessarily obscure aspects of the embodiments.
It will also be understood that, although the terms first, second, etc. are, in some instances, used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first contact could be termed a second contact, and, similarly, a second contact could be termed a first contact, without departing from the scope of the various described embodiments. The first contact and the second contact are both contacts, but they are not the same contact, unless the context clearly indicates otherwise.
The terminology used in the description of the various described embodiments herein is for the purpose of describing particular embodiments only and is not intended to be limiting. As used in the description of the various described embodiments and the appended claims, the singular forms “a”, “an”, and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will also be understood that the term “and/or” as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items. It will be further understood that the terms “includes”, “including”, “comprises”, and/or “comprising”, when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
As used herein, the term “if” is, optionally, construed to mean “when” or “upon” or “in response to determining” or “in response to detecting”, depending on the context. Similarly, the phrase “if it is determined” or “if [a stated condition or event] is detected” is, optionally, construed to mean “upon determining” or “in response to determining” or “upon detecting [the stated condition or event]” or “in response to detecting [the stated condition or event],” depending on the context.
It should be appreciated that in the development of any actual implementation (as in any development project), numerous decisions must be made to achieve the developers' specific goals (e.g., compliance with system and business-related constraints), and that these goals will vary from one implementation to another. It will also be appreciated that such development efforts might be complex and time consuming but would nevertheless be a routine undertaking for those of ordinary skill in the art of image capture having the benefit of this disclosure.
Referring to
In some embodiments, the active base 120 includes a housing 125 arranged to hold the personal communication device 110 (e.g., a smartphone, a wearable device, a tablet etc.). In some embodiments, the housing 125 includes a plurality of components mateable with another. In other words, the plurality of components of the housing 125, once mated with one another, form an assembly to hold the personal communication device 110. The assembly allows a user to insert the personal communication device 110 into the active base 120 or take the personal communication device 110 out of the active base 120.
For example, the active base 120 can have one or more moveable components (e.g., a hood) operable to slide to one or more positions (e.g., up or down) as well as non-moveable components. In such embodiments, the one or more moveable components, when in a first position (e.g., pushed down), are mateable (e.g., mechanically and/or electrically) with the non-moving components to form a housing assembly. The housing assembly forms a structure to at least partially support and hold the personal communication device 110, e.g., a partial enclosure as shown in
In some embodiments, the active base 120 includes communication circuitry 140 supported by the housing 125. In some embodiments, the communication circuitry 140 connects the active base 120 to another electronic device (e.g., the personal communication device 110 or a remote server) wirelessly or through a wired connection. The wireless communication includes at least one of, for example, Wi-Fi (e.g., IEEE 802.11a, IEEE 802.11b, IEEE 802.11g, IEEE 802.11n, and/or IEEE 802.11ac), Bluetooth (BT), Bluetooth Low Energy (BLE), Near Field Communication (NFC), Global Positioning System (GPS), and/or cellular communication, including but not limited to long term evolution (LTE), wideband code division multiple access (W-CDMA), code division multiple access (CDMA), time division multiple access (TDMA), or Global System for Mobile Communications (GSM). The wired connections include at least one of, for example, a Universal Serial Bus (USB) connector, a High Definition Multimedia Interface (HDMI) connector, and/or a Lightning® (a registered trademark of Apple Inc. of Cupertino, Calif.) connector.
In some embodiments, the active base 120 includes one or more SIM interfaces 145. Each of the one or more SIM interfaces 145 is operable to removably receive a SIM card. Though
In some embodiments, the active base 120 includes a personal communication device interface 147, a portion (e.g., a SIM emulator) of which is shaped to mate with a SIM slot 119 of the personal communication device, e.g., a portion of the personal communication device interface 147 is the size of a SIM card. In some embodiments, the SIM emulator has integrated circuits and terminal layouts similar to a SIM card. Once inserted into the SIM slot 119, the SIM emulator is electrically coupled to the SIM slot 119 and operable to couple the one or more SIM interfaces 145 to the SIM slot 119. The SIM emulator is described in detail below with reference to
In some embodiments, the active base 120 includes a controller 122. The controller 122 is operable to selectively couple one of the one or more SIM interfaces 145 to the SIM slot 119 of the personal communication device 110 through operation of the personal communication device interface 147. The operation of the personal communication interface 147 is described in detail below with reference to
In addition to controlling the SIM interface selection, in some embodiments, the controller 122 is coupled to the communication circuitry 140 and operable to manage the communication channel with the personal communication device 110. Additionally, the controller 122 logs data passed through the communication channel in a secure area of the active base 120. Logging data in the secure area of the active base 120 has the advantage of providing trustworthy status report of the personal communication device 110 for analysis in case the personal communication device 110 has been compromised. For example, many high-value enterprises invest significantly to implement tight monitoring and access control within their own networks, but lose visibility into and control of external networks such as the cellular networks or WiFi hotspots. Once a smartphone is compromised, the status report from the phone operating system may not be trustworthy. Without network control, the spread of the threat (e.g., information leak) cannot be contained even if the threat is detected. By logging data in a secure area of the apparatus, a status report can be generated for enterprise mobility management (EMM), and EMM can then rely on the reliable information to confine the spread of the threat.
In some embodiments, the active base 120 includes a power supply 124. The power supply 124 supplies power to the communication circuitry 140 and the controller 122. In some embodiments, the power supply 124 includes at least one of a battery, a charging socket, a USB connector, a power plug, and/or a power socket. In some embodiments, the power supply 124 includes a connector for a battery.
In some embodiments, the personal communication device 110 held by the active base 120 includes a processor 112, one or more communication devices 114, an input/output interface 116, memory 111, applications 113, which further includes instructions stored in the memory 111 and executed by the processor 112, sensors, and a SIM slot 119. In some embodiments, the personal communication device 110 is a portable communications device, such as a mobile phone, a wearable device, a tablet, a laptop computer, a digital media player, an electronic reader, or the like. In some embodiments, the personal communication device is a non-portable device, such as a desktop computer, a data storage device, a smart TV, a video game console, a smart home appliance or the like that is capable of storing, transmitting, and receiving data. It will be appreciated that the components, devices or elements illustrated in and described with respect to
In some example embodiments, the processor 112 performs and/or controls performance of one or more functionalities of the one or more communication devices 114, in accordance with some embodiments. The processor 112 also performs data processing, application execution and/or other processing and management services according to some embodiments. In some embodiments, the processor 112 includes one or more chips, or one or more chipsets. The processor 112 and/or one or more further components of the one or more communication devices 114 can be configured to implement an embodiment on a single chip or chipset. The processor 112 can be embodied in a variety of forms. For example, the processor 112 can be embodied as various hardware-based processing means such as a microprocessor, a coprocessor, a controller or various other computing or processing devices including integrated circuits such as, for example, an ASIC (application specific integrated circuit), an FPGA (field programmable gate array), some combination thereof, or the like. Although illustrated as a single processor, it will be appreciated that the processor 112 can comprise a plurality of processors. The plurality of processors can be in operative communication with each other and can be collectively configured to perform one or more functionalities. In some example embodiments, the processor 112 can be configured to execute instructions that can be stored in the memory 111 or that can be otherwise accessible to the processor 112. As such, whether configured by hardware or by a combination of hardware, firmware, and software, the processor 112 is capable of performing operations according to various embodiments.
In some embodiments, the memory 111 includes one or more memory devices. Memory 111 can include fixed and/or removable memory devices. In some embodiments, the memory 111 can provide a non-transitory computer-readable storage medium that can store computer program instructions (e.g., the application(s) 113) that can be executed by the processor 112. In some embodiments, the memory 111 is in communication with one or more of the processor 112, the input/output interface 116, the one or more communication devices 114, or sensors via a bus for passing information among components of the personal communication device 110. In some embodiments, the applications 113 stored in the memory 111 include, for example, an application associated with exchanging of information between the personal communication device 110 and an external electronic device (e.g., the active base 120). The exchanging of information includes, for example, a relay performed by an application for transferring information obtained by the one or more communication device 114 and/or sensors to an external electronic device.
In some embodiments, the input/output interface 116 carries the information exchanged between the processor 112 and input/output peripheral devices, such as a display, a keyboard, a mouse, a pen, microphones, cameras, and/or speakers of the personal communication device 110. In some embodiments, the input/output peripheral devices are connected to the input/output interface 116 wirelessly, e.g., via the communication devices 114.
In some embodiments, the one or more communication devices 114 connect the personal communication device 110 and an external electronic device wirelessly (e.g., using wireless modem) or through a wired connection. In some embodiments, the external electronic device is the active base 120, such that the one or more communication devices 114 connect to the active base 120 wirelessly or through a wired communication. The wireless communication includes at least one of, for example, Wi-Fi (e.g., IEEE 802.11a, IEEE 802.11b, IEEE 802.11g, IEEE 802.11n, and/or IEEE 802.11 ac), Bluetooth (BT), Bluetooth Low Energy (BLE), Near Field Communication (NFC), Global Positioning System (GPS), and/or cellular communication, including but not limited to long term evolution (LTE), wideband code division multiple access (W-CDMA), code division multiple access (CDMA), time division multiple access (TDMA), or Global System for Mobile Communications (GSM). The wired connections include at least one of, for example, a Universal Serial Bus (USB) connector, a High Definition Multimedia Interface (HDMI) connector, and/or a Lightning® (a registered trademark of Apple Inc. of Cupertino, Calif.) connector.
In some embodiments, the personal communication device 110 includes a SIM slot 119 coupled with the communication circuitry 140. The SIM slot 119 is operable to receive a SIM card or a SIM emulator. After receiving the SIM card, the SIM interface 119 is electrically connected to the SIM card or the SIM emulator and retrieves the identity from the SIM card or the SIM emulator for wireless communication.
Though not shown in
The SIM cards 230 and 240 can be any suitable type of integrated circuit card (“ICC”), chip card, memory card, flash memory card, microprocessor card, smart card, such as a subscriber identity module (“SIM”) card (e.g., a mini-SIM card or a micro-SIM card), or combinations thereof. The SIM cards 230 and 240 contain electronic circuitry, from which the personal communication device 110 can read data and/or to which the personal communication device 110 can write data. For example, one side of the SIM cards 230 and 240 can have a contact terminal plate with a plurality of terminals connected to the embedded electronic circuitry, e.g., Vcc, RST, CLK, GND, I/O, and reserved terminals according to ISO standard.
For example, the one or more switches 220 can include a first switch 220-1 and a second switch 220-2, and the first switch 220-1 further includes switch A and switch B.
In some embodiments, the states of the first switch 220-1 are as follows:
In some embodiments, when in a first mode of operation, e.g., a personal mode, the first switch 220-1 is at state 0 and the second switch 220-2 is at state 0 (disabled or not closed or not connecting one end of switch B to the second SIM card 240), such that the SIM slot 119 is connected to the first SIM card 230 (e.g., a personal SIM card) and disconnected from the second SIM card 240 (e.g., a work SIM card). When in a second mode of operation, e.g., a work mode, the first switch 220-1 is at state 1 and the second switch 220-2 is at state 1 (enabled or closed or connecting one end of switch B to the second SIM card 240), such that the SIM slot 119 is connected to the second SIM card 240 (e.g., a work SIM card) and disconnected from the first SIM card 230 (e.g., a personal SIM card). When in a third mode of operation, e.g., a quarantine mode to disconnect from wireless communication, the first switch 220-1 is at state 2 and the second switch 220-2 is at state 0 (disabled or not closed or not connecting one end of switch B to the second SIM card 240), such that the SIM slot 119 is disconnected from the SIM cards 230 and 240. As such, through the operation of the one or more switches 220, the controller 122 selectively couples the SIM slot 119 to the SIM card 230 or the SIM card 240.
It should be noted that the one or more switches 220 in
In
Turning to
In some embodiments, a part of the personal communication device interface 147 is a SIM emulator 310 (or an emulator) shaped to mate with the SIM slot 119. In some embodiments, the SIM emulator 310 is any suitable type of integrated circuit card (“ICC”), chip card, memory card, flash memory card, microprocessor card, smart card, or combinations thereof. In some embodiments, the SIM emulator 310 contains electronic circuitry, from which the personal communication device 110 can read data. For example, one side of the SIM emulator 310 has a plurality of terminals to emulate terminals such as Vcc, RST, CLK, GND, I/O, and reserved of a SIM card connected to the emulator 310.
When the SIM emulator 310 slides into the SIM slot 119, the SIM emulator 310 is held in a space under the SIM slot 119 plate. The SIM slot 119 has connectors that are connected to circuitry of the SIM emulator 310. In some embodiments, the connectors are contact pins or contact pads, such that springy pins or pads protrude from the surface of the SIM slot 119 plate to be in contact with terminals of the SIM emulator 310 circuitry.
Though not shown in
In some embodiments, instead of switch(es), the controller 122 selectively couples the first SIM interface 330 or the second SIM interface 340 to the SIM emulator 310. When the first SIM interface 330 is enabled in a first mode (e.g., a personal mode), the first SIM interface 330 holding the first SIM card 332 is electrically coupled to the SIM emulator 310. As a result, the SIM emulator 310 emulates the first SIM card 332 (e.g., a personal SIM card). On the other hand, when the second SIM interface 340 is enabled in a second mode (e.g., a work mode), the second SIM interface 340 holding the second SIM card 342 (e.g., a work SIM card) is electrically coupled to the SIM emulator 310. As a result, the emulator 310 emulates the second SIM. As such, the SIM slot 119 is connected to the first SIM card 332 or the second SIM card 342 through the operation of the SIM emulator 310.
In
Turning to
In some embodiments, a part of the personal communication device interface 147 is a SIM emulator 410 (or an emulator) shaped to mate with the SIM slot 119. In some embodiments, similar to the SIM emulator 310 (
In some embodiments, the personal communication device interface 147 also includes a switch 412 to receive a SIM interface selection signal provided by the controller 122. In some embodiments, the SIM emulator 410 is integrated with the switch 412, e.g., the switch 412 is attached to the SIM emulator 410. In some embodiments, the personal communication device interface 147 is further integrated with a first SIM interface 430 to receive and hold a first SIM card 432. When the integrated personal communication device interface 147 holding the first SIM card 432 slides into the SIM slot 119, the integrated personal communication device 147 is held in a space under the SIM slot 119 plate, as shown in FIG. 4B. The SIM slot 119 has connectors 115 (depicted in
In some embodiments, as shown in
Turning to
In some embodiments, a part of the personal communication device interface 147 is a SIM emulator 510 (or an emulator) shaped to mate with the SIM slot 119. In some embodiments, similar to the SIM emulators 310 (
In some embodiments, the SIM emulator 510 is integrated with a first SIM interface 530, a first SIM interface 530, a first switch 512-1 and a second switch 512-2 to form an integrated personal communication device interface 147. Similar to the switch 412 (
In some embodiments, the second switch 512-2 is coupled to the SIM emulator 510 and connectable to the controller 122. In a first mode of operation (e.g., the personal mode), the controller 122 provides the SIM interface selection signal to the first switch 512-1 to connect the SIM emulator 510 to the first SIM card 532 (e.g., the personal SIM card) via the first SIM interface 530. Additionally, in a first mode of operation, the second switch 512-2 also receives the SIM interface selection signal, and in response, the second switch 512-2 connects the controller 122 to the first SIM card 532 via the SIM emulator 510 and the first SIM interface 530, so that the controller 122 can receive information from the first SIM card 532.
In the embodiment shown in
In the embodiments shown in
Relative to the passive mode of sniffing as shown in
The foregoing description, for purpose of explanation, has been described with reference to specific embodiments. However, the illustrative discussions above are not intended to be exhaustive or to limit the invention to the precise forms disclosed. Many modifications and variations are possible in view of the above teachings. The embodiments were chosen and described in order to best explain the principles of the invention and its practical applications, to thereby enable others skilled in the art to best use the invention and various described embodiments with various modifications as are suited to the particular use contemplated.
This application claims priority to U.S. provisional patent application No. 62/588,887 filed on Nov. 20, 2017, the contents of which are hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
62588887 | Nov 2017 | US |