Device agent for remote user configuration of wireless network access

Patent No. US9037127 (titled "Device agent for remote user configuration of wireless network access") on Apr 28, 2014. The application was issued on May 19, 2015.

What is this patent about?

’127 is related to the field of wireless network management and automated device provisioning. Specifically, it addresses the technical challenges of activating data service plans on mobile hardware that lacks an active subscription but requires network access to initiate the enrollment process. The invention focuses on bridging the gap between a device's initial power-on state and its full integration into a carrier's billing and service infrastructure.

The underlying idea behind ’127 is the implementation of an ambient service connection that allows a device to communicate with an activation server even when no formal data plan is active. By monitoring application-level attempts to access the internet, the device can intelligently intercept these requests and redirect the user to a provisioning interface. This creates a 'walled garden' or limited-access state where the device is functionally connected to the network for the sole purpose of subscription management, thereby eliminating the 'chicken-and-egg' problem of needing data to buy data.

The claims of ’127 focus on a method and device architecture where local agents detect when an application attempts internet communication in the absence of an active data plan. Upon this detection, the device triggers a specific user interface notification that offers a service activation option. If the user accepts, the device establishes a specialized ambient connection to an activation server over the wireless network. This connection is uniquely characterized by being available and functional before any standard data service plan has been authorized or activated for the device.

In practice, the system utilizes a service interface layer to monitor traffic from various end-user applications. When a user opens a browser or a networked app on a new or lapsed device, the device agents recognize the lack of credentials and suppress standard error messages. Instead, they facilitate an automated exchange of credentials or open a dedicated enrollment portal. This process can happen entirely in the background or through a guided user experience, ensuring that the hardware is never truly 'offline' from a provisioning standpoint.

This approach differs from prior methods that often required manual configuration, physical SIM swapping, or pre-activation at a retail point-of-sale. By moving the intelligence to the device agents and utilizing an ambient access profile, the invention allows for 'zero-touch' provisioning. It enables service providers to offer a seamless transition from a restricted activation state to a full-service state, supporting flexible business models like 'pay-as-you-go' or sponsored access where the network costs of the activation process itself are mediated through a separate account.

How does this patent fit in bigger picture?

Technical Landscape

Prosecution Position

Claims

The patent contains a total of 16 claims, with claims 1 and 9 serving as the independent claims. These independent claims focus on a method and a mobile device for detecting when an application requires internet access without an active data plan, prompting the user to activate a plan, and establishing a temporary ambient service connection to an activation server to facilitate that process. The dependent claims serve to further specify technical details such as blocking unauthorized application traffic, updating local service status from a network server, handling hardware identifiers and new phone number assignments, and implementing selective application access controls once a service plan is activated.

Key Claim Terms New

Definitions of key terms used in the patent claims.

Term (Source)Support for SpecificationInterpretation
Activation server
(Claim 1, Claim 9)
In some embodiments, the network itself, possibly through an activation server 160, website or other interface to the device, becomes the provisioning apparatus, in some cases, with the assistance of software on the device to affect the programming of provisioning information from the network or the communication of device credentials or other information to the network. The activation server either initiates a specific provisioning sequence if device software is present to assist or routes to a website for manual entry if there is no software present. Once the activation server has determined the activation information from the device or from a look up based on some aspect of the device credentials, then the activation server initiates the necessary network settings and billing database entries to be programmed.A network-based server that manages the provisioning of device credentials and the configuration of service profiles to enable network access.
Ambient service connection
(Claim 1, Claim 9)
In some embodiments, the service profile that is assigned to the device and/or network during the aforementioned over the air activation is an ambient service profile providing service access before all the user information is available to assign a permanent account. In some embodiments, the service profile that is assigned to the device and/or network during the aforementioned activation is an ambient service profile providing a service upgrade selection option interface to the user. In some embodiments, the aforementioned ambient service is at least partially implemented with device based service activity control or control assistance.A restricted network connection provided to a device before a full data plan is active, typically used for activation, service sign-up, or sponsored transactions.
Data service plan
(Claim 1, Claim 9)
In some embodiments, a range of service plan pricing can be enabled that also maintains service profitability for the service provider, for example, by providing a more refined set of management and control capabilities for service profiles. For example, the service profile assigned to the device and/or network during the aforementioned over the air activation includes pre-pay, post-pay, session based pay or pay as you go options for service. The activation information can include information to define a wide variety of service plans and service profiles that when properly implemented on the network functions, and perhaps device if necessary, can provide for a wide range of service activity policies, service billing policies, transaction billing policies and service account types.A set of service profile settings and billing policies that define the network access permissions, traffic limits, and costs associated with a device's internet connectivity.
Device agents
(Claim 1, Claim 9)
In some embodiments, the service processor 115 includes various components, such as device agents, that perform service policy implementation or management functions. In some embodiments, these functions include service policy or implementation verification, service policy implementation tamper prevention, service allowance or denial, application access control, traffic control, network access control services, various network authentication services, service control plane communication, device heartbeat services, service billing, transaction billing, simplified activation services and/or other service implementations or service policy implementations. It will be apparent to those of ordinary skill in the art that the division in functionality between one device agent and another is a design choice.Software components within a device service processor that perform specific service policy implementation, management, monitoring, or verification functions.
Service activity
(Claim 1, Claim 9)
As described herein, service activity is used to refer to any service usage or traffic usage that can be associated with, for example, an application; a network communication end point, such as an address, uniform resource locator (URL) or other identifier with which the device is communicating; a traffic content type; a transaction where content or other material, information or goods are transacted, purchased, reserved, ordered or exchanged. The shortened term service usage can be used interchangeably with service activity, but neither term is intended in general to exclude any aspect of the other. In some embodiments the term service activity is intended to include one or more of the broader aspects listed above.Any data traffic, application usage, or network communication event associated with a device application, endpoint, or transaction that can be identified, monitored, or controlled according to service policies.

Litigation Cases New

US Latest litigation cases involving this patent.

Case NumberFiling DateTitle
3:25-cv-07591Sep 5, 2025Apple Inc v. Headwater Research LLC
5:25-cv-07453Sep 3, 2025Google LLC v. Headwater Research LLC

Patent Family

Patent Family

File Wrapper

The dossier documents provide a comprehensive record of the patent's prosecution history - including filings, correspondence, and decisions made by patent offices - and are crucial for understanding the patent's legal journey and any challenges it may have faced during examination.

  • Get instant alerts for new documents

US9037127

Application Number
US14263604A
Filing Date
Apr 28, 2014
Publication Date
May 19, 2015
External Links
Slate, USPTO , Google Patents