Providing web service for new user account after installation of application on mobile device
First Claim
1. A non-transitory storage medium storing computer-readable instructions, which when executed, cause a mobile device of a user to:
- receive a new application for remote installation on the mobile device;
after the remote installation of the new application, monitor for an occurrence of an event on the mobile device;
in response to a detection of the occurrence, automatically launch the new application, wherein the launch of the new application is a first execution of the new application on the mobile device;
after the launch, execute the new application to automatically obtain data from the mobile device; and
send the data to a first computing device configured to create an account for the user, and to provide a service associated with the account.
8 Assignments
0 Petitions
Accused Products
Abstract
Mobile devices often communicate with network services that require an account. Because it may be undesirable to require user interaction when creating an account, it may be desirable to automatically create an account associating a mobile device to a network service after a new application is installed on the mobile device. In an embodiment, a new application is remotely installed on a mobile device. After the installation, the device monitors itself for an occurrence of an event. In response to detecting the occurrence, the device launches the new application. After the launch, the new application automatically obtains data from the mobile device, and then sends the data to a server that automatically creates an account for the user. The server also provides a service associated with the account.
-
Citations
20 Claims
-
1. A non-transitory storage medium storing computer-readable instructions, which when executed, cause a mobile device of a user to:
-
receive a new application for remote installation on the mobile device; after the remote installation of the new application, monitor for an occurrence of an event on the mobile device; in response to a detection of the occurrence, automatically launch the new application, wherein the launch of the new application is a first execution of the new application on the mobile device; after the launch, execute the new application to automatically obtain data from the mobile device; and send the data to a first computing device configured to create an account for the user, and to provide a service associated with the account. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
at least one processor; and memory storing instructions configured to instruct the at least one processor to; receive data from a mobile device of a user, wherein the mobile device is configured to monitor, after remote installation of a new application on the mobile device, for one of a plurality of events on the mobile device, to automatically launch, in response to a detection of a first event of the plurality of events, the new application, wherein the launch of the new application is a first execution of the new application on the mobile device, and to execute the new application to automatically provide the data during the first execution; and in response to receiving the data, automatically create an account for the user. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method, comprising:
-
receiving data from a mobile device of a user, wherein the mobile device is configured to monitor, after remote installation of a new application on the mobile device, for one of a plurality of events on the mobile device, to automatically launch, in response to a detection of a first event of the plurality of events, the new application, wherein the launch of the new application is a first execution of the new application on the mobile device, and to execute the new application to automatically provide the data; in response to receiving the data, automatically creating an account for the user; and providing a service associated with the account, the service comprising causing, over a network, an action on the mobile device in response to an instruction received from the user. - View Dependent Claims (17, 18, 19, 20)
-
Specification