Method and apparatus for remote purchase, installation, and licensing of software
First Claim
Patent Images
1. A method comprising:
- in response to detecting a plurality of devices of a user logging onto one or more servers;
registering each of the plurality of devices of the user; and
installing a service agent on each of the plurality of registered devices of the user to check an installation queue on the one or more servers for each of the plurality of devices;
receiving, at the one or more servers and from a mobile device of the user of the plurality of devices, a request to download a software application to at least one registered device of the user of the plurality of registered devices that is remote from the mobile device of the user;
determining, by the one or more servers, compatibility between the plurality of registered devices of the user and the software application;
providing, by the one or more servers, to the mobile device of the user, a list comprising compatible registered devices of the user, the list including the at least one registered device of the user from the plurality of registered devices of the user;
receiving, from the mobile device of the user, an indication of a selection by the user of the at least one registered device of the user from the list of compatible registered devices of the user;
placing, by the one or more servers, the software application on an installation queue for the at least one registered device of the user in response to receiving the selection, from the mobile device of the user, of the at least one registered device of the user;
receiving a request from the at least one registered device of the user, via the service agent installed on the at least one registered device, checking the installation queue on the one or more servers for software applications awaiting installation on the at least one registered device of the user; and
downloading, by the one or more servers, the queued software application to the at least one registered device of the user in response to the request from the at least one registered device of the user.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for remote purchase, installation, and licensing of software is disclosed. The method comprising receiving, from a mobile device, a request for a software application; determining compatibility between at least one registered device and the software application; providing, to the mobile device, a list comprising compatible registered devices; placing the software application on an installation queue for the selected registered device in response to an input; and downloading the queued software application to the registered device.
-
Citations
20 Claims
-
1. A method comprising:
-
in response to detecting a plurality of devices of a user logging onto one or more servers; registering each of the plurality of devices of the user; and installing a service agent on each of the plurality of registered devices of the user to check an installation queue on the one or more servers for each of the plurality of devices; receiving, at the one or more servers and from a mobile device of the user of the plurality of devices, a request to download a software application to at least one registered device of the user of the plurality of registered devices that is remote from the mobile device of the user; determining, by the one or more servers, compatibility between the plurality of registered devices of the user and the software application; providing, by the one or more servers, to the mobile device of the user, a list comprising compatible registered devices of the user, the list including the at least one registered device of the user from the plurality of registered devices of the user; receiving, from the mobile device of the user, an indication of a selection by the user of the at least one registered device of the user from the list of compatible registered devices of the user; placing, by the one or more servers, the software application on an installation queue for the at least one registered device of the user in response to receiving the selection, from the mobile device of the user, of the at least one registered device of the user; receiving a request from the at least one registered device of the user, via the service agent installed on the at least one registered device, checking the installation queue on the one or more servers for software applications awaiting installation on the at least one registered device of the user; and downloading, by the one or more servers, the queued software application to the at least one registered device of the user in response to the request from the at least one registered device of the user. - View Dependent Claims (2, 3, 4, 5, 6, 9, 10, 11)
-
-
7. A system for remote installation of a software application comprising:
-
one or more servers; and at least one non-transitory computer-readable storage medium storing instructions thereon that, when executed by the one or more servers, cause the system to; in response to detecting a plurality of devices of a user logging onto one or more servers; register each of the plurality of devices of the user; and install a service agent on each of the plurality of registered devices of the user to check installation queue on the one or more servers for each of the plurality of devices; receive, from a mobile device of the user of the plurality of devices, a request for a software application to be installed on a registered device of the user of the plurality of registered devices that is remote from the mobile device of the user from which the request for the software application is received; determine compatibility of the software application and the registered device of the user; facilitate payment for the software application; place the software application on an installation queue for the registered device of the user based on the registered device of the user being determined to be compatible with the software application; and in response to receiving a request from the registered device of the user, via the service agent installed on the at least one registered device, download the software application to the registered device of the user based on receiving a request from the registered device of the user to check the installation queue for software applications awaiting installation on the registered device. - View Dependent Claims (8, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium for storing computer instructions that, when executed by at least one processor cause the at least one processor to perform a method for remote purchase and installation of a software application comprising:
-
in response to detecting a plurality of devices of a user logging onto one or more servers; registering each of the plurality of devices of the user; and installing a service agent on each of the plurality of registered devices of the user to check an installation queue on the one or more servers for each of the plurality of devices; receiving, from a mobile device of the user of the plurality of devices of the user, a request to download a software application to at least one registered device of the user of the plurality of registered devices of the user that is remote from the mobile device of the user; determining compatibility between the plurality of registered devices of the user and the software application; providing, to the mobile device of the user, a list comprising compatible registered devices of the user, the list including the at least one registered device of the user; receiving, from the mobile device of the user, an indication of a selection by the user of the at least one registered device of the user from the list of compatible registered devices of the user; placing the software application on an installation queue for the at least one registered device of the user in response to receiving the selection, from the mobile device of the user, of the at least one registered device of the user; receiving a request from the at least one registered device of the user, via the service agent installed on the at least one registered device, checking the installation queue on the one or more servers for software applications awaiting installation on the at least one registered device of the user; and downloading, by the one or more servers, the queued software application to the at least one registered device of the user in response to the request from the at least one registered device of the user. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification