Wireless network buffered message system

Patent No. US10321320 (titled "Wireless network buffered message system") on Apr 28, 2017. The application was issued on Jun 11, 2019.

What is this patent about?

’320 is related to the field of wireless network management and data delivery optimization. Specifically, it addresses the challenge of maintaining efficient communication between a network server and multiple software agents on a mobile device without overwhelming the wireless link with constant small transmissions. The background context involves the increasing demand for data capacity on wireless networks and the need for a system that can balance the urgency of certain messages with the overall efficiency of the network infrastructure.

The underlying idea behind ’320 is to decouple the receipt of a message at a server from its immediate transmission to a wireless device by using an intelligent message buffer system. Instead of sending every update or notification as it arrives, the server aggregates messages from various network elements and stores them in a buffer. The system then waits for specific triggers—such as the arrival of a time-critical message or a scheduled interval—to flush the buffer and deliver all accumulated data in a single, efficient burst. This reduces the frequency of radio wake-ups and control plane overhead while ensuring that urgent information is still delivered promptly.

The claims of ’320 focus on a networked system comprising a server and device-side link agents that maintain secure Internet data message links. The server logic is specifically configured to buffer content intended for multiple software components on a device and only initiate delivery when a predefined trigger occurs. Crucially, the independent claim specifies that the receipt of a standard message does not automatically trigger delivery, but an asynchronous event with time-critical messaging needs will force the delivery of all currently buffered content for that device. The device-side agent then de-multiplexes these bundled messages and routes them to the correct authorized software processes based on unique identifiers.

In practice, the invention works by creating a centralized gateway for all control and application-level messaging. When network elements like billing servers, policy managers, or third-party content providers send data to a device, the server system holds this data in memory. By waiting for a transmission trigger, such as a specific amount of data usage or a high-priority alert, the system can pack multiple messages into a single frame. This framing structure allows the device to receive updates for several different applications at once, significantly lowering the 'network chatter' that typically drains battery life and consumes signaling bandwidth.

This approach differs from prior solutions that either relied on immediate 'push' delivery for every packet or simple periodic polling. By utilizing a time-critical trigger to flush a buffer of non-urgent messages, the invention ensures that low-priority background syncs do not waste network resources, yet they are 'piggybacked' onto the delivery of urgent data. This creates a dynamic, responsive communication channel that adapts to the nature of the data being sent, providing a middle ground between real-time responsiveness and high-efficiency batch processing.

How does this patent fit in bigger picture?

Technical Landscape

In the late 2010s when ’320 was filed, mass market digital communications and content distribution were increasingly straining the capacity of wireless and wireline access networks at a time when network management was typically implemented using centralized core network infrastructure. Systems commonly relied on deep packet inspection (DPI) and traffic shaping profiles maintained within the networking equipment infrastructure rather than distributed device-side intelligence. Hardware and software constraints made the granular management of encrypted traffic flows and the deployment of diverse, specialized billing plans non-trivial, as traditional architectures required propagating complex profiles across centralized gateways and routers to maintain service profitability and network neutrality.

Prosecution Position

The disclosed invention represents a technical advancement through an architectural shift that distributes service policy implementation and billing event capture from the core network to the end-user device. By utilizing a virtual network overlay comprising a device-side service processor and a network-side service controller, the system enables verifiable monitoring and control of service activities that are often opaque to centralized infrastructure, such as encrypted traffic or application-specific usage. This integration allows for a flattened network architecture where base stations can connect directly to the local loop, overcoming the technical constraint of backhaul congestion and reducing the processing burden on the core network. The solution achieves a capability for highly refined, scalable service plans and real-time usage notification while maintaining policy integrity through automated synchronization and tamper-detection mechanisms.

Claims

This patent contains 18 claims, with claim 1 serving as the sole independent claim. The independent claim focuses on a networked system architecture that utilizes a central server and device-side agents to manage secure, asynchronous data messaging between multiple network elements and specific software components on wireless devices through a triggered buffering and delivery mechanism. The dependent claims further define the system by specifying various message delivery triggers such as timers and device states, detailing security and authorization protocols, describing encryption methods, and outlining the handling of upload messages and interprocess communications.

Key Claim Terms New

Definitions of key terms used in the patent claims.

Term (Source)Support for SpecificationInterpretation
Asynchronous event with time-critical messaging needs
(Claim 1)
In some embodiments, the access control integrity agent determines if verification errors exist and reports errors immediately or in the next agent heartbeat to the service controller. Examples of such events include software invocations, attempts to uninstall certain agent software, or a sequence of network address communications. Once the software or activity that caused the compromise is known, it can be entered into a refreshed version of the database.A non-scheduled network or device occurrence, such as a security verification error or a service policy change, that requires immediate communication through the secure control plane to maintain system integrity.
Device link agent
(Claim 1)
In some embodiments, the access control integrity agent acts as a central secure communications hub for agent to agent or service controller to agent communication. For example, the access control integrity agent can be used so that no other software or function can access other agents or so that agents cannot access other agents except through the secure point to multipoint communications hub. In some embodiments, this approach further enhances compromise resistance for the agents.A secure communications client residing on a wireless end-user device that maintains a persistent, secure Internet data link with a network server to act as a centralized hub for receiving and distributing messages to multiple authorized software components on the device.
Message delivery triggers
(Claim 1)
In some embodiments, the agent communication trace log can be summarized and/or compressed for transmission efficiency or regularly reported, such as through the heartbeat function, or reported only when the service controller requests the log or when there is a verification error event. The transmission heartbeat frequency can be set using a variety of mechanisms. These triggers allow for service control server network placement and back-haul infrastructure to be much less performance sensitive than the data plane network.A set of defined conditions or asynchronous events, including time-critical needs, that determine when the network server system should transmit buffered content to a specific wireless end-user device rather than sending it immediately upon receipt.
Secure Internet data message link
(Claim 1)
In some embodiments, it is desirable to provide a control plane between the service processor and the service controller using a flexible connection or communication path that will work between virtually any two network connection endpoints. Various embodiments described herein disclose a secure and bandwidth efficient control plane that is compatible with any IP based network. This provides for consistent device assisted service monitoring, control, verification and/or billing while roaming across multiple networks.A secure, bandwidth-efficient control plane communication channel established over an IP-based wireless network between a device agent and a network server, capable of operating across different access technologies and roaming environments.
Unique identifier for a corresponding one of the software agents
(Claim 1)
In some embodiments, the application interface agent identifies application level traffic, reports virtual service identification tags or appends literal service identification tags to assist service policy implementation. This allows for independent service usage monitoring and control for different end point devices or users. The identifiers can include IP address, MAC address, user ID, or application layer tags.A specific tag or service identification marker used to route data from the centralized device link agent to the correct destination software process or component authorized to consume that data.

Litigation Cases New

US Latest litigation cases involving this patent.

Case NumberFiling DateTitle
4:25-cv-09558Nov 5, 2025Google LLC v. Headwater Research LLC
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

US10321320

Application Number
US15582350A
Filing Date
Apr 28, 2017
Publication Date
Jun 11, 2019
External Links
Slate, USPTO , Google Patents