Mobile device activation

US9497563B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9497563-B2
Application numberUS-201213625626-A
CountryUS
Kind codeB2
Filing dateSep 24, 2012
Priority dateSep 23, 2011
Publication dateNov 15, 2016
Grant dateNov 15, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. 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. 3. The computer-implemented method of claim 1 , further comprising: after receiving the message, associating a telephone number with the computing device and activating the data communication service for the computing device to communicate over the cellular network, wherein the telephone number is valid for using the computing device with the cellular network. 4. The computer-implemented method of claim 1 , further comprising: detecting an internal state of the computing device, the internal state identifying whether the data communication service has been activated on the computing device; and displaying the offer to activate a data communication service for the computing device only when the detected internal state identifies that the data communication service has not been activated on the computing device. 5. The computer-implemented method of claim 1 , wherein the process to activate the data communication service for the computing device to communicate over cellular network includes reconfiguring a modem of the computing device to communicate over the cellular network. 6. The computer-implemented method of claim 1 , further comprising: transmitting payment information from the computing device to the data plan web portal to pay for the data communications service; and in response to the transmission of the payment information, receiving from the data plan web portal the message including instructions to execute the process to activate the data communication service, without receiving any of the payment information. 7. The computer-implemented method of claim 1 , wherein activating the data communication service on the computing device includes reconfiguring a modem associated with the computing device from a pre-activation state to an activation state. 8. The computer-implemented method of claim 1 , further comprising: prior to sending the data plan web portal the encrypted message, encrypting the message with a public key associated with the carrier such that the data plan web portal can decrypt the encrypted message with a private key of the carrier. 9. The computer-implemented method of claim 1 , wherein the data communication service is a 3G or 4G data service. 10. The method of claim 1 , further comprising, after transmitting from the computing device, through the web browser, to the data plan web portal the encrypted message including the unique identifier of the computing device, placing the computing device into a pre-activation state in which the computing device can communicate over the cellular network through a captive portal to send and receive information needed to activate the data communication service for the computing device to communicate over the cellular network, but in which the computing device cannot communicate outside the captive portal over the cellular network. 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

Assignees

Inventors

Classifications

  • H04W4/001Primary

    Electricity · mapped topic

  • Subscription-based services using application servers or record carriers, e.g. SIM application toolkits · CPC title

  • H04W4/50Primary

    Service provisioning or reconfiguring · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9497563B2 cover?
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 …
Who is the assignee on this patent?
Google Inc
What technology area does this patent fall under?
Primary CPC classification H04W4/001. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 15 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).