Method of exchanging data between two electronic entities
First Claim
Patent Images
1. A method of exchanging data between a first electronic entity (10) and a second electronic entity (30), comprising:
- upon detection at said first electronic entity that the first and second electronic entities (10, 30) are within a predetermined distance of each other, initiating communication between the first electronic entity (10) and the second electronic entity (30);
at the second electronic entity and as a result of said initiating step, transmitting from the second electronic entity a command to the first electronic entity;
at the second electronic entity and as a result of said initiating step, transmitting (E224;
E415) to the first electronic entity an installation message for installing an application onto the first electronic entity (10), the installation message including the application therein and the installation message being different from said command, said application being capable of, upon execution on a processing unit of the first electronic entity, executing said command received from the second electronic entity;
at the first electronic entity, and after receiving the installation message including the application from the second electronic entity, storing and installing (E234;
E416) said application in a memory of the first electronic entity (10);
at the processing unit of the first electronic entity, executing said application stored and installed in the memory of the first electronic entity;
at the first electronic entity, by way of said application executing on said processing unit, executing the command received from the second electronic entity and determining a response to the command as output; and
at the first electronic entity, sending said response to the second electronic entity,wherein, prior to the step of transmitting the installation message to the first electronic entity (10), a verifying step takes place that verifies that application code executable on the processing unit of the first electronic entity and capable of executing said command is not stored in the memory of said first electronic entitysaid verifying step comprises the sub-steps of;
at the first electronic entity (10), sending (E402) a list of commands executable by one or more applications currently stored in the memory of the first electronic entity; and
at the second electronic entity (30), determining (E406) whether said command is in said list.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of exchanging data between a first electronic entity and a second electronic entity includes the following steps:
- initiating (E400) communication between the first electronic entity and the second electronic entity subsequently to bringing the first and second electronic entities closer together;
- in consequence of the initiation, transmitting (E415) an application from the second electronic entity to the first electronic entity;
- storing (E416) the application in the first electronic entity.
-
Citations
23 Claims
-
1. A method of exchanging data between a first electronic entity (10) and a second electronic entity (30), comprising:
-
upon detection at said first electronic entity that the first and second electronic entities (10, 30) are within a predetermined distance of each other, initiating communication between the first electronic entity (10) and the second electronic entity (30); at the second electronic entity and as a result of said initiating step, transmitting from the second electronic entity a command to the first electronic entity; at the second electronic entity and as a result of said initiating step, transmitting (E224;
E415) to the first electronic entity an installation message for installing an application onto the first electronic entity (10), the installation message including the application therein and the installation message being different from said command, said application being capable of, upon execution on a processing unit of the first electronic entity, executing said command received from the second electronic entity;at the first electronic entity, and after receiving the installation message including the application from the second electronic entity, storing and installing (E234;
E416) said application in a memory of the first electronic entity (10);at the processing unit of the first electronic entity, executing said application stored and installed in the memory of the first electronic entity; at the first electronic entity, by way of said application executing on said processing unit, executing the command received from the second electronic entity and determining a response to the command as output; and at the first electronic entity, sending said response to the second electronic entity, wherein, prior to the step of transmitting the installation message to the first electronic entity (10), a verifying step takes place that verifies that application code executable on the processing unit of the first electronic entity and capable of executing said command is not stored in the memory of said first electronic entity said verifying step comprises the sub-steps of; at the first electronic entity (10), sending (E402) a list of commands executable by one or more applications currently stored in the memory of the first electronic entity; and at the second electronic entity (30), determining (E406) whether said command is in said list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of exchanging data between a first electronic entity (10) and a second electronic entity (30), comprising:
-
upon detection at said first electronic entity that the first and second electronic entities (10, 30) are within a predetermined distance of each other, initiating communication between the first electronic entity (10) and the second electronic entity (30); at the second electronic entity and as a result of said initiating step, transmitting from the second electronic entity a command to the first electronic entity; at the second electronic entity and as a result of said initiating step, transmitting (E224;
E415) to the first electronic entity an installation message for installing an application onto the first electronic entity (10), the installation message including the application therein and the installation message being different from said command, said application being capable of, upon execution on a processing unit of the first electronic entity, executing said command received from the second electronic entity;at the first electronic entity, and after receiving the installation message including the application from the second electronic entity, storing and installing (E234;
E416) said application in a memory of the first electronic entity (10);at the processing unit of the first electronic entity, executing said application stored and installed in the memory of the first electronic entity; at the first electronic entity, by way of said application executing on said processing unit, executing the command received from the second electronic entity and determining a response to the command as output; and at the first electronic entity, sending said response to the second electronic entity, wherein, at the first electronic entity and prior to said step of transmitting the installation message from the second electronic entity, a step takes place of transmitting a request to load said application from said first electronic entity to said second electronic entity, said request comprising a description of the command, elements describing technical specifications of the first entity, and network location information of a third entity having the application stored thereon. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification