Wireless end-user device with differentiated network access selectively applied to different applications

Patent No. US9154428 (titled "Wireless end-user device with differentiated network access selectively applied to different applications") on Apr 2, 2015. The application was issued on Oct 6, 2015.

What is this patent about?

’428 is related to the field of wireless network management and device-side traffic control. It specifically addresses the challenges of network congestion and capacity constraints in wireless wide-area networks (WWAN) and local-area networks (WLAN) caused by the increasing data demands of modern mobile applications and general-purpose Internet devices.

The underlying idea behind ’428 is to shift the intelligence of network traffic management from the core network to the end-user device itself by using an application program interface (API) that acts as a gatekeeper. By implementing granular, application-specific policies directly on the device, the system can selectively manage how different applications consume bandwidth based on the specific type of wireless modem currently in use.

The claims of ’428 focus on a wireless end-user device equipped with both WWAN and WLAN modems and a memory storing a differential traffic control policy set. This policy set contains specific instructions for different applications, and the device's processors use an API to either block or allow an application's Internet access depending on whether it is attempting to communicate via the WWAN or the WLAN interface.

In practice, the invention works by intercepting application-level requests for data services and applying a selective block that is sensitive to the network environment. For example, a high-bandwidth background update might be prevented from using a congested cellular network (WWAN) but permitted to proceed once the device connects to a Wi-Fi network (WLAN). This ensures that critical network resources are preserved for foreground tasks while less urgent data transfers are deferred to more efficient or higher-capacity connections.

This approach differs from prior solutions that rely on centralized network equipment, such as Deep Packet Inspection (DPI) gateways, which only manage traffic after it has already consumed over-the-air spectrum. By controlling demand at the source, the invention reduces signaling overhead and prevents unnecessary network resource consumption, while also allowing for a more responsive user interface that can inform the user why certain activities are being throttled or redirected.

How does this patent fit in bigger picture?

Technical Landscape

In the mid-2010s when ’428 was filed, mobile data networks were experiencing a significant capacity crunch at a time when network management was typically implemented using purely centralized, core-network-based approaches. While radio access technologies were evolving to support higher bandwidth, systems commonly relied on static capacity planning rather than dynamic, device-level traffic orchestration. During this era, hardware and software constraints made it non-trivial to differentiate between foreground user-initiated traffic and background automated signaling, often resulting in network resource flooding from persistent background synchronization and frequent modem power-state transitions that occurred without coordination with the access network's real-time congestion state.

Prosecution Position

The disclosed invention represents a meaningful technical advancement through the integration of device-assisted service (DAS) techniques with dynamic network-busy-state monitoring to protect network capacity. By shifting the control logic from the core network to the device itself, the architecture enables the classification of service activities into differential priority tiers, such as background or network-capacity-controlled classes. This capability allows the system to overcome the technical constraint of signaling overhead by intercepting and modulating network access requests at the source—before they consume over-the-air spectrum. The resulting technical effect is a more granular management of radio access bearers and modem power states, ensuring that high-priority or real-time traffic is maintained while background data is deferred or throttled based on the actual congestion level of the local network edge.

Claims

The patent contains a total of 25 claims, with claim 1 serving as the sole independent claim. This independent claim focuses on a wireless end-user device equipped with multiple modems and a processor that implements an application program interface to enforce differential traffic control policies, which selectively block or allow Internet access for specific applications across different wireless networks. The dependent claims generally serve to elaborate on the criteria for these traffic controls, including device foreground status, power states, modem usage, user interface notifications, network roaming conditions, and specific methods for intercepting or emulating network requests to manage application behavior.

Key Claim Terms New

Definitions of key terms used in the patent claims.

Term (Source)Support for SpecificationInterpretation
Application program interface (API) to control application access
(Claim 1)
An API is provided so that application developers can use standard interface commands to request and set up QoS channels or manage network access. The API accepts requests, coordinates with network elements to reserve or provision channels, and informs the application if the desired access can be created. It simplifies the process of establishing coordinated communication protocols for differentiated services.A software interface implemented by the device processor that mediates between end-user applications and the network modems to enforce traffic control policies.
Differential traffic control policy element
(Claim 1)
Techniques for protecting network capacity include differentially controlling types of network service usage activities in various ways depending on the type of service activity. This facilitates differential control of certain services to reduce network congestion or increase network availability. It allows for different traffic controls for all or some of the network service usage activities.A specific component of a service policy that defines distinct treatment (e.g., blocking or allowing) for a particular application's data traffic, often varying based on the specific wireless modem or network type being utilized.
Internet access activities
(Claim 1)
Examples include voice connections, device application or widget connections, email downloads, file transfers, software updates, and cloud synchronization services. These activities can be generated by applications, operating system (OS) functions, or other software executed on a device. They are monitored to identify snapshots of service class use at a given time.Data communication tasks initiated by applications or operating system functions, such as background updates, synchronization, or media streaming, that require a connection to the Internet.
Network service activity control policy set
(Claim 1)
The policy set is used for assisting in network access control of network service usage activities, such as deferring some or all of the network capacity demand. It can include rules for blocking, throttling, delaying, or time-windowing traffic. These policies can be updated by a central network function like a service controller.A collection of rules or instructions stored on a device that dictates how specific network service activities (such as those from applications or OS functions) are monitored, accounted for, and controlled based on various criteria like network type or busy state.
Selective block
(Claim 1)
Controlling network service usage activities can include classifying and/or controlling network access requests so that they are withheld, delayed, or otherwise controlled. For example, a service activity can be blocked from the OTA portion of the connection establishment. This can be applied to specific application identifiers or OS function identifiers.A targeted restriction that prevents a specific application or service activity from communicating data over one network interface while potentially allowing it over another.

Litigation Cases New

US Latest litigation cases involving this patent.

Case NumberFiling DateTitle
3:25-cv-07591Sep 5, 2025Apple Inc 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

US9154428

Application Number
US14677788A
Filing Date
Apr 2, 2015
Publication Date
Oct 6, 2015
External Links
Slate, USPTO , Google Patents