Embedded universal integrated circuit card (eUICC) file system management with profile switching

    公开(公告)号:US10674352B2

    公开(公告)日:2020-06-02

    申请号:US16252119

    申请日:2019-01-18

    Applicant: Apple Inc.

    Inventor: Xiangying Yang

    Abstract: Methods and apparatus for dynamic file system management of an embedded Universal Integrated Circuit Card (eUICC) in response to changes for electronic Subscriber Identity Modules (eSIMs) on the eUICC are disclosed herein. Hardware specific file information, e.g., hardware-based eUICC parameters, which may apply to multiple eSIMs and/or multiple Mobile Network Operators (MNOs), is included in a default eUICC file system. MNO specific information, e.g., MNO-specified parameters, is included in eSIMs. Customized eUICC level files are created, stored, modified and/or replaced based on a combination of default eUICC files and MNO specific information extracted from an eSIM at installation and/or in response to a change of state of the eSIM, such as when enabling, disabling, or updating the eSIM on the eUICC.

    Apparatus, system and method for utilizing a flexible slot format indicator

    公开(公告)号:US10659151B2

    公开(公告)日:2020-05-19

    申请号:US15898692

    申请日:2018-02-19

    Applicant: Apple Inc.

    Abstract: Embodiments are presented herein of apparatuses, systems, and methods for utilizing a flexible slot indicator in wireless communication. A base station (BS) may establish communication with a first user equipment device (UE). The BS may determine a transmission direction for each of a plurality of symbols included in one or more slots. The BS may transmit a slot format indicator (SFI) to the UE. The SFI may indicate the transmission direction for each of the plurality of symbols included in one or more slots. The BS and the UE may perform communication during the one or more slots according to the determined transmission direction.

    Preemption indicators and code-block-group-based retransmission techniques for multiplexing different services on physical layer frames

    公开(公告)号:US10567142B2

    公开(公告)日:2020-02-18

    申请号:US15903222

    申请日:2018-02-23

    Applicant: Apple Inc.

    Abstract: Techniques are disclosed relating to acknowledgements and preemption indicators in the context of multiplexing different services on wireless physical layer frames. In some embodiments, transport blocks for a transmission are divided into code blocks and code block groups. Information indicating the division may be communicated between a base station and mobile device. In some embodiments, a preemption indicator is transmitted which indicates a portion of the transport block preempted by another data service, and the preemption indicator is specified at a different granularity than a code block group. In some embodiments, acknowledgement information is transmitted that indicates, for each code block group included in the transport block, whether the code block group was successfully decoded by the user device. In various embodiments, the disclosed techniques may facilitate preemption by a low-latency, high-reliability data service.

    Obtaining and using time information on a secure element (SE)

    公开(公告)号:US10523447B2

    公开(公告)日:2019-12-31

    申请号:US15442016

    申请日:2017-02-24

    Applicant: Apple Inc.

    Inventor: Xiangying Yang

    Abstract: A secure element (SE) with a notion of time useful for checking secure items is disclosed herein. Use of Public Key Infrastructure (PKI) with secure elements is improved by verifying secure items used by an SE. Methods of obtaining time information by the SE include push, pull, opportunistic, and local interface methods. The SE uses the time information to evaluate arriving and stored public key certificates and to discard those which fail the evaluation. The SE, in some embodiments, uses the time information in cooperation with certificate revocation lists (CRLs) and/or online certificate status protocol (OCSP) stapling procedures.

    Embedded universal integrated circuit card (eUICC) command processing

    公开(公告)号:US10433131B2

    公开(公告)日:2019-10-01

    申请号:US16141482

    申请日:2018-09-25

    Applicant: Apple Inc.

    Abstract: An electronic universal integrated circuit card (eUICC) performs one or more operations to increase the reliability and decrease the execution time of remote profile management (RPM) commands or local profile management (LPM) commands. In some embodiments, the eUICC scans through a received script containing RPM commands and then selectively defers some responsive actions such as refresh commands. An eSIM server that originates the script, in some embodiments, mandates performance of a refresh command after a particular RPM command by including an explicit refresh command code in the script. In some embodiments, the eSIM server includes a command instructing the eUICC to hold responsive refresh commands until the completion of the script. In some scenarios, execution of one or more RPM or LPM commands may be interfered with by a card application toolkit (CAT) session. Embodiments provided herein prioritize the RPM/LPM commands as more important than the CAT session.

    Methods and apparatus for user authentication and human intent verification in mobile devices

    公开(公告)号:US10405181B2

    公开(公告)日:2019-09-03

    申请号:US15876875

    申请日:2018-01-22

    Applicant: Apple Inc.

    Abstract: Methods and apparatus for user authentication and human intent verification of administrative operations for eSIMs of an eUICC included in a mobile device are disclosed. Certain administrative operations, such as import, modification, and/or export, of an eSIM and/or for an eUICCs firmware can require user authentication and/or human intent verification before execution of the administrative operations are performed or completed by the mobile device. A user of the mobile device provides information to link an external user account to an eSIM upon (or subsequent to) installation on the eUICC. User credentials, such as a user name and password, and/or information generated therefrom, can be used to authenticate the user with an external server. In response to successful user authentication, the administrative operations are performed. Human intent verification can also be performed in conjunction with user authentication to prevent malware from interfering with eSIM and/or eUICC functions of the mobile device.

    Pre-personalization of electronic subscriber identity modules

    公开(公告)号:US10396981B2

    公开(公告)日:2019-08-27

    申请号:US15279343

    申请日:2016-09-28

    Applicant: Apple Inc.

    Abstract: Methods for provisioning electronic Subscriber Identity Modules (eSIMs) to electronic Universal Integrated Circuit Cards (eUICCs) are provided. One method involves a provisioning server configured to encrypt the eSIM with a symmetric key (Ke). The provisioning server, upon identifying a target eUICC, encrypts the symmetric key with a key encryption key (KEK) derived based at least in part on a private key associated with the provisioning server and a public key associated with the target eUICC. The provisioning server generates an eSIM package including the encrypted eSIM, the encrypted symmetric key, a public key corresponding to the private key associated with the provisioning server, as well as additional information that enables the target eUICC to, upon receipt of the eSIM package, identify a private key that corresponds to the public key associated with the target eUICC and used to derive the KEK.

    EMBEDDED UNIVERSAL INTEGRATED CIRCUIT CARD (eUICC) COMMAND PROCESSING

    公开(公告)号:US20190098475A1

    公开(公告)日:2019-03-28

    申请号:US16141482

    申请日:2018-09-25

    Applicant: Apple Inc.

    CPC classification number: H04W4/60

    Abstract: An electronic universal integrated circuit card (eUICC) performs one or more operations to increase the reliability and decrease the execution time of remote profile management (RPM) commands or local profile management (LPM) commands. In some embodiments, the eUICC scans through a received script containing RPM commands and then selectively defers some responsive actions such as refresh commands. An eSIM server that originates the script, in some embodiments, mandates performance of a refresh command after a particular RPM command by including an explicit refresh command code in the script. In some embodiments, the eSIM server includes a command instructing the eUICC to hold responsive refresh commands until the completion of the script. In some scenarios, execution of one or more RPM or LPM commands may be interfered with by a card application toolkit (CAT) session. Embodiments provided herein prioritize the RPM/LPM commands as more important than the CAT session.

    Preemption Indicators and Code-Block-Group-Based Retransmission Techniques for Multiplexing Different Services on Physical Layer Frames

    公开(公告)号:US20180278368A1

    公开(公告)日:2018-09-27

    申请号:US15903222

    申请日:2018-02-23

    Applicant: Apple Inc.

    Abstract: Techniques are disclosed relating to acknowledgements and preemption indicators in the context of multiplexing different services on wireless physical layer frames. In some embodiments, transport blocks for a transmission are divided into code blocks and code block groups. Information indicating the division may be communicated between a base station and mobile device. In some embodiments, a preemption indicator is transmitted which indicates a portion of the transport block preempted by another data service, and the preemption indicator is specified at a different granularity than a code block group. In some embodiments, acknowledgement information is transmitted that indicates, for each code block group included in the transport block, whether the code block group was successfully decoded by the user device. In various embodiments, the disclosed techniques may facilitate preemption by a low-latency, high-reliability data service.

Patent Agency Ranking