System and Method of Software Transfer Between a Mobile Phone and a Mobile Phone Accessory
First Claim
1. A method of operating a mobile phone accessory communicable with a mobile phone, the method comprising:
- (a) establishing a communication link between the mobile phone and the mobile phone accessory;
(b) exchanging data between the mobile phone and the mobile phone accessory, the data pertaining to software resident on the mobile phone accessory and the ability of the mobile phone to download and execute the software, wherein the data is used to determine what software to transfer from the mobile phone accessory to the mobile phone; and
(c)transferring the software from the mobile phone accessory to the mobile phone via the communication link.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method of operating a mobile phone accessory communicable with a mobile phone. The present invention dynamically loads software into a mobile phone from a mobile phone accessory to enable better management of the accessory'"'"'s resources and capabilities. After a communication link is established between the mobile phone and mobile phone accessory, both devices exchange information to determine the appropriate software to transfer. A verification process then ensures that the mobile phone and mobile phone accessory are authorized to receive and transfer software, respectively. Subsequently, software is transferred from the mobile phone accessory to be stored in the mobile phone. The mobile phone is capable of executing the downloaded software. Specifically, the mobile phone contains the necessary API(s) and processor hardware needed to run a variety of software.
-
Citations
58 Claims
-
1. A method of operating a mobile phone accessory communicable with a mobile phone, the method comprising:
-
(a) establishing a communication link between the mobile phone and the mobile phone accessory;
(b) exchanging data between the mobile phone and the mobile phone accessory, the data pertaining to software resident on the mobile phone accessory and the ability of the mobile phone to download and execute the software, wherein the data is used to determine what software to transfer from the mobile phone accessory to the mobile phone; and
(c)transferring the software from the mobile phone accessory to the mobile phone via the communication link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for operating a mobile phone accessory communicable with a mobile phone, the system comprising:
-
a physical communication layer in the mobile phone and the mobile phone accessory for providing a communication link between the mobile phone and the mobile phone accessory;
an accessory interaction handler within the mobile phone for;
exchanging data with the mobile phone accessory, the data pertaining to software resident on the mobile phone accessory and the ability of the mobile phone to execute the software, wherein the data is used to determine what software to transfer from the mobile phone accessory to the mobile phone; and
receiving the software from the mobile phone accessory via the physical communication layer; and
a phone interaction handler within the mobile phone accessory for;
exchanging the data with the mobile phone; and
transferring the software to the mobile phone via the physical communication layer. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A mobile phone operable with a mobile phone accessory, the mobile phone comprising:
-
a physical communication layer for providing a communication link between the mobile phone and the mobile phone accessory;
an accessory interaction handler for;
exchanging data with the mobile phone accessory, the data pertaining to software resident on the mobile phone accessory and the ability of the mobile phone to execute the software, wherein the data is used to determine what software to transfer from the mobile phone accessory to the mobile phone; and
receiving the software from the mobile phone accessory via the physical communication layer. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36)
-
-
37. A mobile phone accessory operable with a mobile phone, the mobile phone accessory comprising:
-
a physical communication layer for providing a communication link between the mobile phone and the mobile phone accessory;
a phone interaction handler for;
exchanging data with the mobile phone accessory, the data pertaining to software resident on the mobile phone accessory and the ability of the mobile phone to execute the software, wherein the data is used to determine what software to transfer from the mobile phone accessory to the mobile phone; and
transferring the software to the mobile phone via the physical communication layer. - View Dependent Claims (38, 39, 40, 41)
-
-
42. A system for operating a mobile phone accessory communicable with a mobile phone, the system comprising:
-
means for establishing a communication link between the mobile phone and the mobile phone accessory;
means for exchanging data between the mobile phone and the mobile phone accessory, the data pertaining to software resident on the mobile phone accessory and the ability of the mobile phone to execute the software, wherein the data is used to determine what software to transfer from the mobile phone accessory to the mobile phone; and
means for transferring the software from the mobile phone accessory to the mobile phone via the communication link. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
Specification