Device-to-device software distribution
First Claim
Patent Images
1. A method, comprising:
- a step in which a first device exchanges information with a second device indicating a software application hosted on the first device; and
a step in which the first device provides to the second device either a copy of the software application or information about where to download the software application depending on compatibility information provided by the second device indicating whether the second device is compatible with any version of the software application stored on the first device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and corresponding equipment by which software (11c) on a first device (11) is virally or otherwise distributed to a second device (12), in which the first device (11) and second device (12) and possibly also a server (16) of the software (11c) exchange information sufficient for the first device (11) to determine whether it includes or stores a version of the software (22c) compatible with the second device (12), and if so, then provides a compatible version, but otherwise exchanges information with the second device sufficient for the second device to obtain a copy from the server (16).
98 Citations
27 Claims
-
1. A method, comprising:
-
a step in which a first device exchanges information with a second device indicating a software application hosted on the first device; and
a step in which the first device provides to the second device either a copy of the software application or information about where to download the software application depending on compatibility information provided by the second device indicating whether the second device is compatible with any version of the software application stored on the first device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A device, comprising:
-
means for exchanging with another device information indicating a software application hosted on the device; and
means by which the device provides to the other device either a copy of the software application or information about where to download the software application depending on compatibility information received from the other device indicating whether the other device is compatible with any version of the software application stored on the device. - View Dependent Claims (18, 19, 20, 21, 22, 25, 26, 27)
-
-
23. A device, comprising:
-
means for receiving from another device information indicating a software application hosted on the other device; and
means for exchanging compatibility information with the other device for indicating whether the device is compatible with any version of the software application stored on the other device, and for receiving information indicating where the software application can be obtained or for receiving the software application, depending on whether the compatibility information indicates the device is compatible with any version of the software application stored on the other device. - View Dependent Claims (24)
-
Specification