Methods and Devices for Wireless Device-To-Device Software Upgrades
First Claim
1. A method in a source electronic device, the method comprising:
- receiving software version information from a target electronic device;
transmitting software version information of the source electronic device and software version information of the target electronic device to a server;
receiving, from the server, a notification that the source electronic device is permitted to upgrade the target electronic device;
establishing a wireless connection with the target electronic device;
receiving, from the target electronic device, information regarding a software upgrade that is needed by the target electronic device; and
wirelessly transmitting the software upgrade to the target electronic device.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are methods and devices for wireless device-to-device software upgrade. In one implementation, a source electronic device receives software version information from a target electronic device. The source electronic device transmits software version information of the source electronic device and software version information of the target electronic device to a server. The source electronic device receives, from the server, a notification that the source electronic device is permitted to upgrade the target electronic device. The source electronic device then establishes a wireless connection with the target electronic device. Next, the source electronic device receives, from the target electronic device, information regarding a software upgrade that is needed by the target electronic device. The source electronic device then wirelessly transmits the software upgrade to the target electronic device.
-
Citations
19 Claims
-
1. A method in a source electronic device, the method comprising:
-
receiving software version information from a target electronic device; transmitting software version information of the source electronic device and software version information of the target electronic device to a server; receiving, from the server, a notification that the source electronic device is permitted to upgrade the target electronic device; establishing a wireless connection with the target electronic device; receiving, from the target electronic device, information regarding a software upgrade that is needed by the target electronic device; and wirelessly transmitting the software upgrade to the target electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method in a target electronic device, the method comprising:
-
transmitting software version information to a source electronic device; receiving, from a server, a notification that the source electronic device is permitted to upgrade the target electronic device; establishing a wireless connection with the source electronic device; generating information regarding a software upgrade that is needed by the target electronic device; transmitting the generated information regarding the software upgrade to the source electronic device; and receiving the software upgrade from the source electronic device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A source electronic device comprising:
-
a memory configured to store software version information of the source electronic device; and a processor communicatively coupled to the memory and configured to control a transceiver to receive software version information from a target electronic device; transmit software version information of the source electronic device and software version information of the target electronic device to a server; receive, from the server, a notification that the source electronic device is permitted to upgrade the target electronic device; establish a wireless connection with the target electronic device; receive, from the target electronic device, information regarding a software upgrade that is needed by the target electronic device; and wirelessly transmit the software upgrade to the target electronic device.
-
Specification