9043936

Communications Device

PublishedMay 26, 2015
Assigneenot available in USPTO data we have
InventorsOlivier Dong
Technical Abstract

Patent Claims
22 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A mobile device comprising: a Universal Integrated Circuit Card (UICC) interface for interfacing with a UICC; a UICC module operable to communicate with said UICC via said UICC interface; a memory configured to store applications to be run by the mobile device; and a User Interface (UI) module configured to provide a user interface to allow a user to access applications, wherein said UICC module is configured to obtain from said UICC, before or independent of any user interaction with the user interface, UICC applications metadata for UICC applications that are available on the UICC and to store the UICC applications metadata in said memory, the UI module is operable to use the UICC applications metadata to generate a user interface via which a user can select a UICC application to be launched, and in response to a user input selecting a UICC application, the UICC module is operable to send a command to the UICC to launch the selected UICC application, wherein said UICC applications metadata comprises conditions required to launch one of the UICC applications, and wherein the UICC module is operable, in response to the user selection of the UICC application, to check the conditions associated with the selected UICC application prior to sending the command to launch the selected UICC application.

2

2. The device according to claim 1 , wherein the conditions define a required network service, and wherein the UICC module is operable to check that the required network service is available and to send said command to launch the selected UICC application when said required services are available.

3

3. The device according to claim 1 , wherein the conditions define that user authentication is required, and wherein the UICC module is operable to perform user authentication and to send said command to launch the selected UICC application when user authentication is successful.

4

4. The device according to claim 3 , wherein the UICC module is operable to perform authentication by prompting the user to enter a user name and/or password and by comparing the entered user name and/or password with a user name and/or password provided in the UICC applications metadata.

5

5. The device according to claim 1 , wherein said command is an Envelope command that identifies the UICC application to be launched.

6

6. The device according to claim 1 , wherein said UI module is operable to generate a user interface that displays a mix of applications available on said mobile device and on said UICC.

7

7. The device according to claim 6 , wherein the UICC applications metadata includes category data, and wherein the UI module is operable to group together, on the user interface, UICC applications and mobile device applications of the same category.

8

8. The device according to claim 1 , wherein said UICC applications metadata is stored on said UICC within an Elementary File, and wherein said UICC module is operable to read the metadata from said Elementary File.

9

9. The device according to claim 1 , wherein said UICC applications metadata is provided to the device without a UICC service menu system provided for the UICC.

10

10. A Universal Integrated Circuit Card (UICC) comprising: an interface configured to interface with a mobile device; a memory configured to store UICC applications and UICC applications metadata relating to the UICC applications; and a control module operable to communicate with the mobile device, wherein the control module is operable, before or independent of any user interaction with the UICC, to provide the mobile device with said UICC applications metadata and is operable to launch a UICC application in response to receiving a command to launch the UICC application from the mobile device, and wherein said UICC applications metadata comprises conditions required to launch the UICC application for use by the mobile device to check that the required conditions have been met prior to sending the command to launch the selected UICC application.

11

11. The UICC according to claim 10 , wherein the conditions define a required network service.

12

12. The UICC according to claim 10 , wherein the conditions define that user authentication is required.

13

13. The UICC according to claim 12 , wherein the UICC applications metadata includes a user name and/or password.

14

14. The UICC according to claim 10 , wherein the command is an Envelope command.

15

15. The UICC according to claim 10 , wherein the UICC applications metadata includes category data identifying a category associated with each UICC application.

16

16. The UICC according to claim 10 , wherein said UICC applications metadata is stored within an Elementary File, and wherein said USAT module is operable to provide the metadata from said Elementary File to the mobile device.

17

17. The UICC according to claim 10 , wherein said USAT module is operable to provide said UICC applications metadata to the mobile device without a UICC service menu system provided by the USAT module.

18

18. The UICC according to claim 10 , wherein said USAT module is operable to trigger the mobile device to perform a reset when said UICC applications metadata is updated.

19

19. A method performed in a mobile device that includes a Universal Integrated Circuit Card (UICC), the method comprising: holding applications to be run by the mobile device in memory; providing a user interface to allow a user to access applications; obtaining, before or independent of any user interaction with the user interface, UICC applications metadata for UICC applications that are available on the UICC and storing the UICC applications metadata in said memory; using the obtained UICC applications metadata to generate a user interface via which a user can select a UICC application to be launched; and in response to a user input selecting a UICC application, sending a command to the UICC to launch the selected UICC application, wherein said UICC applications metadata comprises conditions required to launch one of the UICC applications, and wherein the UICC module is operable, in response to the user selection of the UICC application, to check the conditions associated with the selected UICC application prior to sending the command to launch the selected UICC application.

20

20. A method performed by a Universal Integrated Circuit Card (UICC), the method comprising: interfacing with a mobile device; maintaining UICC applications and UICC applications metadata relating to the UICC applications in a memory of the UICC; providing, before or independent of any user interaction with the UICC, said UICC applications metadata to the mobile device; and launching a UICC application in response to receiving a command to launch the UICC application from the mobile device, wherein said UICC applications metadata comprises conditions required to launch the UICC application for use by the mobile device to check that the required conditions have been met prior to sending the command to launch the UICC application.

21

21. A non-transitory computer readable memory comprising computer implementable instructions for causing a programmable mobile device to become configured as the mobile device of claim 1 .

22

22. A non-transitory computer readable device causing a programmable UICC to become configured as the UICC of claim 10 .

Patent Metadata

Filing Date

Unknown

Publication Date

May 26, 2015

Inventors

Olivier Dong

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “COMMUNICATIONS DEVICE” (9043936). https://patentable.app/patents/9043936

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.