Device-assisted services for protecting network capacity

Patent No. US8589541 (titled "Device-assisted services for protecting network capacity") on May 25, 2011. The application was issued on Nov 19, 2013.

What is this patent about?

’541 is related to the field of wireless network management and device-assisted service control. It specifically addresses the technical challenges of managing network capacity and resource allocation by monitoring and controlling the communication behavior of individual software components on a wireless end-user device.

The underlying idea behind ’541 is that network efficiency can be significantly improved by differentiating between foreground and background data traffic at the source. By identifying which software components are initiating non-essential or automated communications, the device can apply specific control policies to these background activities, thereby reducing unnecessary signaling and bandwidth consumption during periods of high network demand.

The claims of ’541 focus on a non-transitory computer-readable storage medium that enables a wireless device to identify service usage activities associated with specific software components. The independent claim covers the process of determining if a communication is a background activity, obtaining a control policy from either user input or a network element, and applying that policy to manage the device's wireless network interactions.

In practice, the invention works by monitoring the execution state and communication requests of various applications and system functions. When a software component attempts to initiate a data transfer that is not directly triggered by an active user interaction, the system classifies it as a background task. The device then consults a policy engine to decide whether to allow, block, or throttle that specific traffic flow based on the current network state or predefined user preferences.

This approach differs from prior solutions that rely solely on centralized network equipment, such as Deep Packet Inspection (DPI) gateways, to manage congestion. By implementing differential network access control directly on the end-user device, the invention prevents the consumption of over-the-air resources before they are even requested from the base station. This device-side management provides a more granular level of control and a better user experience by allowing for real-time notifications and policy overrides.

How does this patent fit in bigger picture?

Technical Landscape

Prosecution Position

Claims

This patent contains a total of 174 claims, with claim 1 serving as the sole independent claim. The independent claim focuses on a non-transitory computer-readable storage medium containing instructions for a wireless end-user device to identify service usage activities, determine if those activities constitute background tasks, and apply specific control policies based on user input or network information when background activity is detected. The dependent claims serve to further define the types of software components and communications monitored, specify the criteria for classifying background activity, detail various policy enforcement mechanisms such as throttling or blocking, and describe user interface notifications and preferences for managing network access across different wireless network types.

Key Claim Terms New

Definitions of key terms used in the patent claims.

Term (Source)Support for SpecificationInterpretation
Background activity
(Claim 1)
Classification rules can include examining if the user has interacted with the device or the service usage activity within a specified period of time, or if the UI content is in the foreground. Background services include software updates, frequent OS and application background network accesses, cloud synchronization services, RSS feeds, and other background information feeds. These are generally lower priority and/or less critical network service usage activities.A classification of network service usage that typically occurs without direct user interaction or in the background of the device's user interface, often characterized by lower priority or less time-critical data transfers.
Policy
(Claim 1)
A service usage control policy is used for assisting in network access control of network service usage activities, such as deferring some or all of the network capacity demand. Policies can include block/allow, throttle, delay, priority queue, time window, suspend, quarantine, kill, or remove. These policies can be based on network busy state, time of day, or user preferences.A set of rules or instructions, which may be based on user input or network information, that dictates how a service usage activity is monitored, accounted for, or controlled (e.g., throttled, blocked, or delayed).
Service usage activity
(Claim 1)
A network service usage activity is any activity by the device that includes wireless network communication. Examples include a voice connection, a device application or widget connection, a device OS function connection, an email text connection, a file download connection, a streaming media connection, and various other types of connections. It can be generated by an application, an operating system (OS), and/or other device function.A specific instance of data communication or a request for communication generated by an application, operating system function, or other software process on a device, which can be identified by parameters such as application ID, destination, protocol, or traffic type.
Software component
(Claim 1)
An application is actually composed of several component applications, processes or functions. Examples include the components of a Java application JAR file, applications that use OS functions, or applications that use a proxy service function. It is important to categorize all applications, functions and processes on a device that contribute to the service usage of a service activity.A constituent part of an aggregate application or operating system function, such as a process, library, or JAR file, that contributes to the overall service usage of a device activity.
Wireless end-user device
(Claim 1)
Wireless mobile computing devices include smart phone devices, net book devices, tablet computing devices, and various other wireless mobile computing devices. These devices are becoming increasingly popular on 3G, 4G, and other advanced wireless networks. They are designed to connect to the Internet and other data networks through carrier wireless networks.A mobile computing device, such as a smartphone, tablet, or netbook, that connects to data networks via wireless radio access technologies.

Litigation Cases New

US Latest litigation cases involving this patent.

Case NumberFiling DateTitle
4:25-cv-09558Nov 5, 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

US8589541

Application Number
US13134028A
Filing Date
May 25, 2011
Publication Date
Nov 19, 2013
External Links
Slate, USPTO , Google Patents