INSTALLING APPLICATIONS BASED ON A SEED APPLICATION FROM A SEPARATE DEVICE
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein are systems, computer-implemented methods, and tangible computer-readable storage media for synchronizing applications between devices. The method displays, on a sharing device, a list of one or more applications which are available to share with other devices, and receives a selection, at the sharing device, of an application to share with a receiving device from the list of applications. The method then determines by the sharing device, sharing preferences of the selected application, creates an application package at the sharing device, based on the sharing preferences, and establishes a network connection from the sharing device to the receiving device. The system transmits the application package from the sharing device to the receiving device via the network connection.
-
Citations
63 Claims
-
1-42. -42. (canceled)
-
42. A computer-implemented method of sharing an application between a sharing device and a receiving device, the method comprising:
-
displaying, on a sharing device, a list of one or more applications which are available to share with other devices; receiving a selection, at the sharing device, of an application to share with a receiving device from the list of applications; creating an application package at the sharing device based on the sharing preferences associated with the selected application, wherein the application package comprises metadata associated with the selected application; transmitting the application package from the sharing device to the receiving device via a network connection; generating a transaction record; and transmitting the transaction record from the sharing device to a remote server. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A non-transitory computer-readable medium storing instructions which, when executed by a sharing device, causes the sharing device to perform a method comprising:
-
displaying a list of one or more applications which are available to share with other devices; receiving a selection of an application to share with a receiving device from the list of applications; creating an application package based on the sharing preferences associated with the selected application, wherein the application package comprises metadata associated with the selected application; transmitting the application package from the sharing device to the receiving device via a network connection; generating a transaction record; and transmitting the transaction record from the sharing device to a remote server. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60, 61, 62)
-
-
63. A system for sharing an application, the system comprising:
-
a sharing device, the sharing device configured to display a list of one or more applications which are available to share with other devices, receiving a selection of an application to share with another device from the list of applications, create an application package based on the sharing preferences associated with the selected application, wherein the application package comprises metadata associated with the selected application, transmit the application package to another device via a network connection, generate a transaction record, and transmit the transaction record to a remote server; a receiving device, the receiving device configured to receive the application package via the network connection, and responsive to receiving the application message, to install a full copy of the selected application or a limited copy of the selected application; and a remote server, the remote server configured to receive the transaction record from the sharing device.
-
Specification