Mobile device activation
First Claim
1. A computer-implemented method comprising:
- receiving an indication to launch a web browser on a computing device;
automatically pushing an offer to activate a data communication service for the computing device to communicate over a cellular network while the computing device is out of range of wireless local area networks other than the cellular network;
launching the web browser for execution on the computing device, and displaying the offer in the web browser, in response to launching the browser while the computing device is out of range of the wireless local area networks other than the cellular network;
establishing, through the web browser, a communication link between the computing device and a data plan web portal associated with a carrier of a data communication service and configured to receive information from a user of the computing device, the information being used to activate the data communication service;
transmitting from the computing device, through the web browser, to the data plan web portal an encrypted message including a unique identifier of the computing device;
receiving, through the web browser, at the computing device, a message including instructions to execute a process on the computing device to activate the data communication service for the computing device to communicate over the cellular network; and
in response to receiving an indication to activate the data communication service for the computing device to communicate over the cellular network, displaying, in the web browser,at least one frame of a web page including a web browser menu that includes content provided by the web browser;
an iFrame of the web page, the iFrame including a web portal user interface that includes content originating from the carrier of the data communication service;
establishing the communication link between the computing device and the data plan web portal through an exchange of HTML5 messages within the web browser; and
generating a web extension to provide access to activate the data communication service through an API that exposes a web extension for enabling permission to embed the content originating from the carrier of the data communication service into the web portal user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method includes displaying within a web browser executing on a computing device an offer to activate a data communication service for the computing device to communicate over a cellular network. A communication link is establish, through the web browser, between the computing device and a data plan web portal configured to receive information from a user of the computing device, where the information is used to activate the data communication service. An encrypted message including a unique identifier of the computing device is transmitted from the computing device, through the web browser, to the data plan web portal. A message including instructions to execute a process on the computing device to activate the data communication service for the computing device to communicate over the cellular network is received, through the web browser, at the computing device.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving an indication to launch a web browser on a computing device; automatically pushing an offer to activate a data communication service for the computing device to communicate over a cellular network while the computing device is out of range of wireless local area networks other than the cellular network; launching the web browser for execution on the computing device, and displaying the offer in the web browser, in response to launching the browser while the computing device is out of range of the wireless local area networks other than the cellular network; establishing, through the web browser, a communication link between the computing device and a data plan web portal associated with a carrier of a data communication service and configured to receive information from a user of the computing device, the information being used to activate the data communication service; transmitting from the computing device, through the web browser, to the data plan web portal an encrypted message including a unique identifier of the computing device; receiving, through the web browser, at the computing device, a message including instructions to execute a process on the computing device to activate the data communication service for the computing device to communicate over the cellular network; and in response to receiving an indication to activate the data communication service for the computing device to communicate over the cellular network, displaying, in the web browser, at least one frame of a web page including a web browser menu that includes content provided by the web browser; an iFrame of the web page, the iFrame including a web portal user interface that includes content originating from the carrier of the data communication service; establishing the communication link between the computing device and the data plan web portal through an exchange of HTML5 messages within the web browser; and generating a web extension to provide access to activate the data communication service through an API that exposes a web extension for enabling permission to embed the content originating from the carrier of the data communication service into the web portal user interface. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10)
-
-
2. The computer-implemented method of clam 1, wherein the encrypted message including a unique identifier of the computing device is encrypted with a public key of an operator of the data plan web portal.
-
11. A computing device comprising:
-
a modem configured to be capable of communicating over a cellular network; one or more processors configured for executing instructions; and one or more memory devices configured for storing instructions executable by the one or more memories, the instructions including instructions to; receive an indication to launch a web browser on a computing device; automatically push an offer to activate a data communication service for the computing device to communicate over a cellular network while the computing device is out of range of wireless local area networks other than the cellular network; launch the web browser for execution on the computing device, and display the offer in the web browser, in response to launching the browser while the computing device is out of range of wireless local area networks other than the cellular network; establish, through the web browser, a communication link between the computing device and a data plan web portal associated with a carrier of a data communication service and configured to receive information from a user of the computing device, the information being used to activate the data communication service; transmit from the computing device, through the web browser, to the data plan web portal an encrypted message including a unique identifier of the computing device; receive, through the web browser, at the computing device, a message including instructions to execute a process on the computing device to activate the data communication service for the modem of the computing device to communicate over the cellular network; in response to receiving an indication to activate the data communication service for the computing device to communicate over the cellular network, displaying, in the web browser, at least one frame of a web page including a web browser menu that includes content provided by the web browser; and an iFrame of the web page, the iFrame including a web portal user interface that includes content originating from the carrier of the data communication service, establish the communication link between the computing device and the data plan web portal through an exchange of HTML5 messages within the web browser; and generate a web extension to provide access to activate the data communication service through an API that exposes a web extension for enabling permission to embed the content originating from the carrier of the data communication service into the web portal user interface. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification