Integrated circuit board with wireless circuitry
Abstract
An IC Card comprises a first device, including a first processor and a first memory unit, to communicate with a handset, and a second device. The second device includes a second processor and a second memory unit, to communicate via a wireless communication with an electronic apparatus external to the handset, the second device providing predetermined services. Each predetermined service is programmed to receive a wireless message from a respective electronic apparatus, to execute a predetermined elaboration operation, and to return a result to the respective electronic apparatus. The second memory unit stores a plurality of additional programs for executing additional elaborations operations, each program being associated to one of the predetermined services. The second device has a run-time environment for executing the additional programs when the corresponding predetermined services receives the wireless message.
Claims
exact text as granted — not AI-modifiedThat which is claimed is:
1. An IC Card comprising:
a first device comprising a first processor and a first memory coupled thereto, said first device configured to communicate with a mobile wireless communications device; and
a second device comprising a second processor and a second memory unit coupled thereto, said second device configured to communicate wirelessly with at least one other mobile wireless communications device;
said second device configured to provide services, each service to receive a wireless message from the at least one other mobile wireless communications device;
said second device also configured to execute an elaboration operation and to return a result to the at least one other mobile wireless communications device while waiting for execution of operations by the first device;
said second memory configured to store a plurality of programs for executing additional elaborations operations, each program being associated with a service;
said second device further comprising a run-time environment configured to execute the programs when a corresponding service receives the wireless message without waiting for execution of the operations by the first device.
2. An IC Card according to claim 1 , wherein said first memory is also configured to store an applet for associating the plurality of programs with respective services.
3. An IC Card according to claim 2 , wherein said first processor and said first memory are configured to provide at least one application programming interface (API) for communication between the applet and said second processor and said second memory.
4. An IC Card comprising:
an IC card substrate;
a first processor and a first memory cooperating therewith and carried by said IC Card substrate and configured to communicate with a mobile wireless communications device;
a second processor, a second memory, and a wireless transceiver cooperating together and configured to provide a plurality of services and for wireless communication with at least one other mobile wireless communications device;
each service configured to receive a wireless message from said at least one other mobile wireless communications device, to execute an elaboration operation, and to return an elaboration operation result to said at least one other mobile wireless communications device while waiting for execution of operations by the first processor;
said second memory configured to store and said second processor configured to execute a plurality of additional programs for performing additional elaborations operations, each additional program being associated with a respective service;
said second processor and said second memory configured to provide a run-time environment for executing the plurality of programs when a respective service receives the wireless message without waiting for execution of the operations by the first processor.
5. An IC Card according to claim 4 , wherein said first memory is also configured to store an applet for associating the plurality of programs to respective services.
6. An IC Card according to claim 5 , wherein said first processor and said first memory are configured to provide at least one application programming interface (API) for communication between the applet and said second processor and said second memory.
7. A method for executing a plurality of programs with an IC Card comprising a first device to communicate at least one mobile wireless communications device and a second device to communicate wireless communication with at least one other mobile wireless communications device, the second device providing services associated with the plurality of programs and to receive a wireless message from the at least one other mobile wireless communications device, the second device also configured to execute an operation and to return a result to the at least one other mobile wireless communications device while waiting for execution of operations by the first device, the method comprising:
executing the plurality of programs using a run-time environment of the second device after a corresponding service receives the wireless message without waiting for execution of the operations by the first device.
8. A method according to claim 7 , wherein the plurality of programs are stored in a memory of the second device by an applet stored in a memory of the first device.
9. A method according to claim 8 , wherein the plurality of programs are downloaded to a memory of the second device by a service for receiving the plurality of programs from the at least one other mobile wireless communications device.
10. A method according to claim 7 , wherein the plurality of programs are associated with respective services by an applet.
11. A method according to claim 10 wherein the applet accesses an application programming interface (API) of the first device for communicating with the second device.
12. A method of operating an IC Card comprising:
communicating with a mobile wireless communications device using a first processor;
providing a plurality of services and wirelessly communicating with at least one other mobile wireless communications device using a second processor, a second memory, and a wireless transceiver cooperating together;
receiving a wireless message from the at least one other mobile wireless communications device, executing an elaboration operation, and returning an elaboration operation result to the at least one other mobile wireless communications device, using each service while waiting for execution of operations by the first processor;
storing and executing a plurality of programs for performing additional elaborations using the second memory and the second processor, each program being associated with a respective service; and
providing a run-time environment for executing the plurality of programs when the respective services receive the wireless message using the second processor and the second memory without waiting for execution of the operations by the first processor.
13. A method according to claim 12 , wherein a first memory is for storing an applet for associating the plurality of programs to respective services.
14. A method according to claim 13 , further comprising providing at least one application programming interface (API) for communication between the applet and the second processor and the second memory using the first processor and the first memory.
15. An IC device comprising:
a first processor and a first memory cooperating therewith and configured to communicate with a mobile wireless communications device; a second processor, a second memory, and a wireless transceiver cooperating together and configured to provide a plurality of services and for wireless communication with at least one other mobile wireless communications device; each service configured to receive a wireless message from said at least one other mobile wireless communications device, to execute an operation, and to return an operation result to said at least one other mobile wireless communications device while waiting for execution of operations by the first processor; said second memory configured to store and said second processor configured to execute a plurality of additional programs for performing additional operations, each additional program being associated with a respective service; said second processor and said second memory configured to provide a run-time environment for executing the plurality of programs when a respective service receives the wireless message without waiting for execution of the operations by the first processor.
16. An IC device according to claim 15, wherein said first memory is also configured to store an applet for associating the plurality of programs to respective services.
17. An IC device according to claim 16, wherein said first processor and said first memory are configured to provide at least one application programming interface (API) for communication between the applet and said second processor and said second memory.
18. A method of operating an IC device comprising:
communicating with a mobile wireless communications device using a first processor; providing a plurality of services and wirelessly communicating with at least one other mobile wireless communications device using a second processor, a second memory, and a wireless transceiver cooperating together; receiving a wireless message from the at least one other mobile wireless communications device, executing an operation, and returning an operation result to the at least one other mobile wireless communications device, using each service while waiting for execution of operations by the first processor; storing and executing a plurality of programs for performing additional operations using the second memory and the second processor, each program being associated with a respective service; and providing a run-time environment for executing the plurality of programs when the respective services receive the wireless message using the second processor and the second memory without waiting for execution of the operations by the first processor.
19. A method according to claim 18, wherein a first memory is for storing an applet for associating the plurality of programs to respective services.
20. A method according to claim 19, further comprising providing at least one application programming interface (API) for communication between the applet and the second processor and the second memory using the first processor and the first memory.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.