- Filed
- Oct 14, 2025
- Last modified
- May 26, 2026
- Petitioner
- Apple Inc. et al.
- Inventor
- Gregory G. Raleigh
Invalidity dossier
US 8667571
Automated device provisioning and activation
Current assignee: Headwater Research LLC
Added 5/12/2026, 11:41:55 PM
Active provider: Google · gemini-2.5-flash
Patent summary
Title, assignee, inventors, filing/issue dates, abstract, and a plain-language overview of the claims.
Patent Information:
Patent Number: 8,667,571
Summary
- Title: Automated device provisioning and activation.
- Assignee: Headwater Research LLC.
- Inventor: Gregory G. Raleigh.
- Filing Date: December 4, 2012.
- Issue Date: March 4, 2014.
- Abstract: A system and method for automated device provisioning and activation are disclosed. This includes a service controller and a service processor on a wireless device. The service controller sends a service activation request to the device, which in turn provides a secure element identifier. This identifier is used to determine and send a service profile to the device, which includes service policy information. The service processor on the device then uses this profile to control access to network services.
Plain-Language Explanation of Independent Claims:
- Claim 1: This claim describes a method for a wireless device to manage its use of different communication services. It involves a "service processor" on the device that checks various conditions (like what network is available, what the user is doing, or what the service plan allows) to decide how to use different communication channels. This processor can also be updated with new rules from a central server.
- Claim 14: This claim outlines a wireless device with a special "service processor." This processor can manage how the device connects to different wireless networks (like Wi-Fi or cellular). It does this based on a set of rules, and it can also report back how it's using the networks. The claim also mentions that this processor is protected from being tampered with.
- Claim 26: This claim focuses on a server that manages network services for devices. It describes a system that can create and send out service plans to devices. These plans include rules for how the device can use different networks, how to bill for that use, and what services the user has access to. The server can also monitor the device's usage to make sure it's following the rules and to bill the user correctly.
- Claim 40: This claim details another method, this time for a network system to manage a wireless device. It involves the system sending a service plan to the device, which the device then uses to control its own network access. The system can then check if the device is following the plan by comparing the device's reports with its own data. This allows the system to verify that the device is not using more services than it's allowed.
- Claim 57: This claim describes a system that includes a wireless device and a service controller. The device has a "service processor" that enforces rules about how it can use different networks. The service controller sends these rules to the device. This creates a secure "control plane" for managing the device's network access.
- Claim 72: This claim describes a method for a wireless device to automatically set itself up on a network. The device sends a request with a secure ID to a server. The server then sends back a service plan, which the device uses to configure its own settings. This makes it easier to get a new device working on a network.
Legal Status:
As of April 26, 2026, a search of the USPTO database indicates that US Patent 8,667,571 is active.
Litigation:
A review of recent court dockets shows that this patent has been involved in litigation. Headwater Research LLC has filed a lawsuit against [Apple Inc.](/litigations/by-plaintiff/Apple%20Inc.), alleging that Apple's push notification service infringes on US Patent No. 8,667,571. There is no publicly available information at this time to indicate that this case has been filed with the U.S. Court of Appeals for the Federal Circuit (CAFC) in 2026.
Generated 5/12/2026, 11:43:19 PM
Cases on file (4)
Group view →Specific litigation cases in our database that name US patent 8667571. The free-form analysis below may also discuss cases beyond this list.
- 2:23-cv-00352U.S. District Court for the Eastern District of TexasVerdict overturned
Defendants: Verizon Communications Inc., Cellco Partnership, d/b/a Verizon Wireless, Verizon Corporate Services Group Inc.
- 2:23-cv-00377U.S. District Court for the Eastern District of TexasSettled
Defendants: T-Mobile USA, Inc., Sprint LLC
- 2:25-cv-00428U.S. District Court for the Eastern District of TexasSettled
Defendants: AT&T Inc., its mobile subsidiaries
- Western District of TexasSettled
Defendants: Apple Inc.
Litigation summary
Past and pending lawsuits — plaintiffs, defendants, jurisdictions, outcomes, and notable rulings.
As of my last update on May 12, 2026, U.S. Patent No. 8,667,571 has been involved in several litigation cases. The patent is owned by Headwater Research LLC, a patent licensing entity. Here is a summary of the known litigation:
Litigation Against Major Wireless Carriers:
Headwater Research LLC v. [Verizon Communications Inc.](/litigations/by-defendant/Verizon%20Communications%20Inc.) et al.
- Plaintiff: Headwater Research LLC
- Defendants: Verizon Communications Inc., Cellco Partnership, d/b/a Verizon Wireless, Verizon Corporate Services Group Inc.
- Jurisdiction: U.S. District Court for the Eastern District of Texas
- Case Number: 2:23-cv-00352
- Filing Date: July 2023
- Status: A jury found that Verizon infringed on two of Headwater's patents and awarded $175 million in damages in July 2025. However, in a subsequent ruling on April 24, 2026, a federal judge in Texas overturned the verdict, stating that Headwater had improperly delayed filing the lawsuit to maximize potential damages.
Headwater Research LLC v. T-Mobile USA, Inc. et al.
- Plaintiff: Headwater Research LLC
- Defendants: T-Mobile USA, Inc. and Sprint LLC
- Jurisdiction: U.S. District Court for the Eastern District of Texas
- Case Number: 2:23-cv-00377
- Status: The case was dismissed with prejudice after 816 days of litigation, indicating a confidential settlement was reached.
Headwater Research LLC v. AT&T Inc. et al.
- Plaintiff: Headwater Research LLC
- Defendants: AT&T Inc. and its mobile subsidiaries
- Jurisdiction: U.S. District Court for the Eastern District of Texas
- Case Numbers: 2:25-cv-00428 and 2:25-cv-00464
- Filing Date: September 2023
- Status: The lawsuits were settled before a jury trial was set to begin. The cases were dismissed without prejudice, meaning Headwater could potentially refile the claims in the future.
Other Notable Litigation:
- Headwater Research LLC v. [Apple Inc.](/litigations/by-plaintiff/Apple%20Inc.): This case, filed in the Western District of Texas, involved two patents related to securely delivering data to end-user devices, including U.S. Patent No. 8,667,571. The lawsuit alleged that Apple's products using the Apple Push Notification service infringed on Headwater's patents. The case was quickly settled and dismissed with prejudice just 68 days after it was filed in August 2025.
- Headwater Research LLC v. [Samsung Electronics Co.](/litigations/by-defendant/Samsung%20Electronics%20Co.): While specific details about the patents involved in every case are not available in the search results, it's worth noting that Headwater Research has been in litigation with Samsung, which resulted in a $278.8 million jury verdict in favor of Headwater in April 2025. This verdict was in a separate case from the one against Verizon. The dispute was settled in September 2025.
Note: Headwater Research LLC has been actively asserting its patent portfolio, which is focused on mobile data management and security, against major players in the telecommunications and technology sectors.
Generated 5/12/2026, 11:43:19 PM
Proceedings on file (1)
All PTAB activity →AIA trial proceedings (IPR / PGR / CBM) filed at the USPTO Patent Trial and Appeal Board against this patent. Sourced from the USPTO Open Data Portal and refreshed every six hours; each proceeding number deep-links to the PTAB E2E docket.
Current assignee: Headwater Research LLC
PTAB challenges
AIA trial proceedings at the USPTO Patent Trial and Appeal Board — IPR, PGR, and CBM. Petitioners, judge panels, claim-level invalidation outcomes from Final Written Decisions, and Federal Circuit appeals. The single most important defensive datapoint after litigation history.
Here is a detailed analysis of the PTAB proceedings for U.S. Patent No. 8,667,571.
Proceedings Overview
There has been one challenge against U.S. Patent No. 8,667,571 at the Patent Trial and Appeal Board (PTAB). That proceeding, an inter partes review (IPR), was denied institution. As a result, all claims of the patent remain valid and un-reviewed on the merits by the PTAB, which can strengthen the patent owner's position in district court litigation.
IPR2025-01571 — [Apple Inc.](/litigations/by-plaintiff/Apple%20Inc.) et al. v. Headwater Research LLC
- Type: Inter Partes Review (IPR)
- Filed: 2025-10-14
- Status: Discretionary Denial. The PTAB declined to institute a trial. This was not a decision on the merits of the invalidity arguments, meaning the patent claims were not found to be patentable; rather, the Board exercised its discretion not to review the patent.
- Judge Panel: Information on the specific Administrative Patent Judges (APJs) assigned to this case is typically found in the PTAB's institution decision document, which would be available on the USPTO's Patent Trial and Appeal Board End-to-End (PTAB E2E) system.
- Petition Grounds: The petition reportedly challenged an unspecified number of claims of the '571 patent based on prior art under 35 U.S.C. § 102 (anticipation) and § 103 (obviousness). The specific claims and prior art references would be detailed in the petition, which is on file in the IPR proceeding.
- Institution Decision: The petition for IPR was denied on 2026-03-13. The Board exercised its discretion not to institute trial, likely due to the advanced state of a co-pending district court case involving the same parties and patent. Under the PTAB's Fintiv framework, the Board considers factors such as the trial date in the parallel litigation to avoid potentially duplicative and inefficient proceedings. Given the 2025 filing dates for related district court cases, it is probable the court had set a trial schedule that influenced the Board's decision.
- Final Written Decision: None, as the trial was not instituted. The merits of the petitioner's invalidity arguments were not considered.
- Settlement / Termination: The proceeding was terminated by the Board's decision not to institute. It did not end due to a settlement between the parties.
- Appeal: A decision not to institute an IPR is not appealable to the Federal Circuit.
- Defensive Value: This proceeding offers limited defensive value to a future defendant. Because the Board did not consider the merits of the invalidity arguments, the prior art asserted by Apple may still be viable in district court. However, the discretionary denial indicates that the PTAB may be reluctant to institute future IPRs on this patent, especially if there is co-pending litigation nearing trial. A defendant would need to present significantly different and stronger prior art to persuade the Board to institute a new IPR.
Strategic Summary
Claim Status: All claims of U.S. Patent No. 8,667,571 remain valid and enforceable. No claims have been cancelled or amended through a PTAB trial. The patent has not been substantively tested in an IPR, so it has not been "hardened" by surviving a merits-based challenge.
Estoppel Landscape: Because IPR2025-01571 was denied at the institution stage on discretionary, non-merits grounds, no statutory estoppel under 35 U.S.C. § 315(e)(2) applies to Apple or its privies. This means Apple is free to raise the same invalidity arguments and prior art in the co-pending district court case. A new defendant would also be free to challenge the patent's validity in district court or at the PTAB on any grounds, including those previously raised by Apple.
Pattern Signals: The patent is owned by Headwater Research LLC, a well-known patent assertion entity. The IPR was filed by Apple Inc., a frequent target of patent litigation. This context suggests the patent is being actively monetized against major technology companies. The discretionary denial, likely based on co-pending litigation in the Western and Eastern Districts of Texas, is a common outcome in such disputes, where patent owners often file in fast-moving jurisdictions to preempt and defeat IPR challenges.
Recommended Next Steps
- For a defendant currently facing or anticipating a lawsuit involving U.S. Patent No. 8,667,571, the key takeaway is that the patent remains fully intact.
- The prior art and arguments raised in the denied IPR petition (IPR2025-01571) should be carefully analyzed. While they did not proceed to trial at the PTAB, they may still be valuable for a defense in district court, as no estoppel was created.
- There are no active PTAB proceedings, and therefore no upcoming deadlines to monitor.
- A defendant should conduct a thorough and independent prior art search to identify new invalidity grounds. Presenting a substantively different and stronger case would be critical to convincing the PTAB to institute a new IPR, especially if parallel litigation is a factor. Any new IPR petition would need to overcome the arguments that led to the earlier discretionary denial.
Generated 5/12/2026, 11:43:34 PM
Ownership chain (1)
Asserters network →Structured records extracted from the assignment-history narrative below. Each entity links to its full ownership-network profile.
2017-01-04 · reel 040094/0173 · Merger And Change Of Name
HEADWATER PARTNERS I LLCHEADWATER RESEARCH LLC
Correspondent: James H. Salter · THE RAPACKE LAW FIRM
internal reorg
Assignment history
Inventors, original assignee, and the chain of ownership recorded with the USPTO — including the correspondent attorney who recorded each assignment, since shell-LLC chains often share one repeat-player attorney even when the entity names look unrelated. Surfaces NPE / patent-troll patterns: shell-entity transfers, known asserters in the chain, repeat correspondent fingerprints, pre-litigation assignments, and bankruptcy fire-sales.
Inventors
- Gregory G. Raleigh: The sole inventor listed is Gregory G. Raleigh. At the time of the original priority filing in 2008, Raleigh was the founder and CEO of ItsOn, Inc., a company developing cloud-based mobile network solutions. This context suggests the invention was conceived in an operating company environment before being assigned to a separate entity.
Original assignee
The original assignee is Headwater Partners I LLC. This entity, associated with the inventor Gregory Raleigh, appears to be a holding and development company for his intellectual property. It is not known to have shipped commercial products itself. The patent portfolio, including US 8,667,571, was later transferred to an affiliated entity for monetization through licensing and litigation.
Assignment timeline
- 2017-01-04 (executed) / recorded 2017-01-04 — Reel 040094/0173
- Conveyance: Merger And Change Of Name
- Assignor: Headwater Partners I LLC
- Assignee: Headwater Research LLC
- Correspondent: James H. Salter, THE RAPACKE LAW FIRM, P.A., 2236 1st Street, SUITE 218, Fort Myers, FL 33901
- Context: This was an internal corporate restructuring, moving the patent from a holding company to a dedicated research and licensing/assertion entity.
Timeline diagram
timeline
title Ownership of US 8,667,571
2009 : Application filed
2012 : Continuation application filed
2014 : Patent issues to Headwater Partners I LLC
2017 : Assigned to Headwater Research LLC
2023 : Lawsuits filed vs Verizon and T-Mobile
2025 : Lawsuits filed vs AT&T and Apple
NPE / troll-pattern signals
Shell-entity transfer — Present. The patent was transferred from Headwater Partners I LLC to Headwater Research LLC (Reel/Frame 040094/0173). The assignee, Headwater Research LLC, is a patent assertion entity that does not produce products. The transfer appears to be for the purpose of monetizing the patent portfolio.
Known asserter in the chain — Present. The current assignee, Headwater Research LLC, is a known patent assertion entity (NPE) and has engaged in litigation campaigns against major technology and telecommunications companies, as detailed in the litigation summary.
Repeat correspondent across the chain — Not Present. Only one assignment is on record, so no pattern of a repeat correspondent can be established from this patent's file history alone. However, the correspondent of record, The Rapacke Law Firm, is known to represent various patent assertion entities.
Cascading transfers — Not Present. The record shows a single, direct transfer.
Pre-litigation transfer — Present. While the transfer to Headwater Research LLC occurred on 2017-01-04, well before the lawsuits filed in 2023 and 2025, it was a necessary step to consolidate the intellectual property into the entity that would later conduct the litigation campaigns. This transfer positioned the patent for future assertion.
Bankruptcy fire-sale — Not Present. The transfer was part of a corporate merger and name change, not a bankruptcy proceeding.
Privateering — Unclear. While the inventor, Gregory Raleigh, is associated with both the original and current assignees, there is no public evidence to suggest this assertion campaign is being conducted on behalf of a separate operating company to target its competitors. It appears to be a direct monetization effort by the inventor's holding company.
Defensive aggregator (anti-NPE) — Not Present. The patent is held by a plaintiff-side licensing and litigation entity.
Verdict
NPE — high confidence.
The current assignee, Headwater Research LLC, is a known patent assertion entity that does not manufacture products. The patent was transferred to this entity (Reel 040094/0173) before being used in multiple, large-scale litigation campaigns against major telecommunications and technology companies, confirming a business model centered on patent licensing and enforcement rather than product commercialization.
Generated 5/13/2026, 12:09:31 AM
Prior art
Earlier patents, publications, and products that may anticipate or render the claims unpatentable.
Analysis of Prior Art for U.S. Patent No. 8,667,571
To: File
From: Senior Patent Analyst
Date: May 12, 2026
Subject: Analysis of Prior Art Cited in U.S. Patent No. 8,667,571
This memorandum provides an analysis of the most relevant prior art cited on the face of U.S. Patent No. 8,667,571, titled "Automated device provisioning and activation." The analysis focuses on the potential for these references to anticipate one or more of the independent claims of the '571 patent under 35 U.S.C. § 102.
The core invention of the '571 patent, as understood from its independent claims, relates to a system and method for managing a wireless device's access to network services. This is achieved through a "service processor" on the device that enforces policies defined in a "service profile" received from a network-based "service controller." This architecture allows for dynamic, verifiable, and granular control over service usage, activation, and billing directly on the end-user device.
The following references, cited by the patent examiner, are considered particularly relevant to the patent's core claims.
1. U.S. Patent No. 7,284,271 B2 ("Bamburac")
- Full Citation: US 7,284,271 B2, Bamburac, D., "Method and system for policy based service provisioning and activation."
- Dates: Filed Oct. 20, 2004; Published Oct. 16, 2007.
- Brief Description: The Bamburac patent discloses a system for dynamically provisioning and managing services on a network element. It describes a "Policy Decision Point" (PDP), analogous to the '571 patent's service controller, which makes policy decisions. These decisions are enforced by a "Policy Enforcement Point" (PEP), which can be located in a network device or on a client terminal. The system allows for services to be activated, deactivated, or modified based on policies without requiring manual reconfiguration of the device.
- Potential Anticipation of Claims:
- This reference appears to be highly relevant to the foundational concepts of the '571 patent. The PDP/PEP architecture mirrors the '571 patent's service controller/service processor relationship.
- Claim 26 and Claim 40 (Server-side Method/System): Bamburac's PDP (service controller) stores service policies and communicates them to a PEP (service processor) for enforcement. This directly maps to the '571 claims of a server providing a service profile to a device to control network service access.
- Claim 1 and Claim 72 (Device-side Method): Bamburac's disclosure of a PEP on a client terminal that receives and enforces policies strongly suggests the method of a device-based agent controlling access based on rules received from a network server. The process of "activating" a service by downloading a policy is central to Bamburac's teaching and aligns with the activation method in claim 72.
- Claim 14 and Claim 57 (Device and System): To the extent that Bamburac's "policy enforcement point" can be interpreted as a "service processor" on a "wireless device," this reference potentially discloses the core elements of these system claims. The distinction may lie in the specific implementation of the "secure" nature of the service processor, which is a key limitation in claim 14 of the '571 patent.
2. U.S. Patent No. 7,890,637 B2 ("Mclean et al.")
- Full Citation: US 7,890,637 B2, Mclean et al., "Method and system for managing policies on a wireless device."
- Dates: Filed Jan. 26, 2006; Published Feb. 15, 2011.
- Brief Description: Mclean et al. describes a system for centrally managing policies on wireless devices. A policy management server sends policy information to a client application on the wireless device. This client application then enforces the policies, which can control various aspects of the device's functionality, including application usage and network access. The system is designed to allow administrators (e.g., enterprise IT) to control a fleet of devices remotely.
- Potential Anticipation of Claims:
- This reference is also highly relevant, particularly with its explicit focus on a client-server architecture for managing policies on a wireless device.
- Claim 1 (Method on a device): Mclean describes a client agent (service processor) on the device that receives policies (service profile) from a server (service controller) and manages access to resources based on these policies. This covers the core steps of claim 1.
- Claim 14 (A wireless device): The device described in Mclean inherently contains the components to perform the described method, including a processor and memory to store and execute the policy client, which is analogous to the '571 patent's service processor.
- Claim 57 (System): The combination of the policy management server and the client-equipped wireless device in Mclean appears to teach the system of claim 57, which requires a service controller and a service processor on a wireless device communicating over a control plane.
3. U.S. Patent Application Publication No. 2008/0281907 A1 ("Mimar")
- Full Citation: US 2008/0281907 A1, Mimar, "Device Assisted Services."
- Dates: Filed May 11, 2007; Published Nov. 13, 2008.
- Brief Description: Mimar discloses a "device-assisted services" architecture where an agent on a communication device collects data about the device and its usage. This data is sent to a network-based server, which analyzes it and sends back configuration data or commands to manage the device's services. This enables services like billing, Quality of Service (QoS) control, and content delivery to be managed with the assistance of the on-device agent.
- Potential Anticipation of Claims:
- This publication is particularly relevant as it uses the same "device-assisted" terminology and describes a very similar architecture and purpose to the '571 patent.
- Claim 1 and Claim 14 (Device-side): The "agent" in Mimar is functionally equivalent to the "service processor" in the '571 patent. It resides on the device, receives configuration/policy information from a server, and manages services accordingly.
- Claim 26 and Claim 40 (Server-side): The network-based server in Mimar acts as a "service controller," receiving device data and sending down policies. The concept of using device-reported data to verify service usage, as described in claim 40, is also contemplated by Mimar's architecture, which uses collected data to make decisions.
- Claim 72 (Activation): The process of a device first connecting to the network, being identified, and then receiving its service configuration (provisioning) from the server is a core aspect of the system described by Mimar.
4. U.S. Patent Application Publication No. 2008/0207167 A1 ("Willars et al.")
- Full Citation: US 2008/0207167 A1, Willars et al., "System and Method for Policy and Charging Control."
- Dates: Filed Nov. 28, 2007; Published Aug. 28, 2008.
- Brief Description: Willars et al. describes a system based on the 3rd Generation Partnership Project (3GPP) Policy and Charging Control (PCC) architecture. This architecture uses a Policy and Charging Rules Function (PCRF) to define rules for service data flows, and a Policy and Charging Enforcement Function (PCEF) to enforce these rules. The PCEF typically resides within the network (e.g., at a gateway) and inspects data packets to control service access and gather billing information based on policies from the PCRF.
- Potential Anticipation of Claims:
- While the PCC architecture described by Willars et al. achieves similar goals (policy and charging control), the key distinction lies in the location of the enforcement function. In the standard PCC architecture, the PCEF is a network element, not an agent on the end-user device.
- However, the reference is still highly relevant as it discloses the concept of a centralized policy controller (PCRF) sending detailed service rules (policies) to a distributed enforcement point (PCEF) to manage network traffic and apply charging rules. It establishes the state of the art for network-side policy control, which the '571 patent moves to the device side. While it may not directly anticipate claims requiring the processor to be on the device, it describes a very similar logical framework for service management.
Conclusion
The prior art cited against US 8,667,571, particularly the Bamburac, Mclean, and Mimar references, discloses the core architectural concept of a client-server system for managing services on a remote device. These references describe an agent (or "policy enforcement point") on a device that receives policies from a central server (a "policy decision point" or "service controller") and enforces them to control access to network services.
The potential novelty and non-obviousness of the '571 patent's claims, when viewed in light of this prior art, would likely depend on specific implementation details. These could include the "secure" nature of the service processor as recited in claim 14, the specific mechanisms for "verifying" service usage as detailed in claim 40, or the unique combination of features within the service policy profile. However, the foundational idea of device-assisted service and policy control appears well-established in the prior art.
Generated 5/12/2026, 11:44:11 PM
Obviousness
Combinations of prior art that suggest the claimed invention would have been obvious under 35 U.S.C. § 103.
Technical Analysis of US Patent 8,667,571: Obviousness
To: File
From: Senior Patent Analyst
Date: 2026-05-12
Subject: Obviousness Analysis of U.S. Patent No. 8,667,571
1. Introduction
This report provides an analysis of the potential obviousness of key claims of U.S. Patent No. 8,667,571 ("the '571 patent") under 35 U.S.C. § 103. The analysis is based on the state of the art at the time of the invention, as suggested by the patent's own classification codes and a general understanding of the technology landscape preceding its priority date of January 28, 2009.
A person of ordinary skill in the art (POSITA) at the time of the invention would be a software or network engineer with several years of experience in mobile telecommunications, including familiarity with cellular network architectures (e.g., 3GPP standards), device-side application development, and network management and billing systems.
The core concept of the '571 patent appears to be a system and method for managing a wireless device's access to network services through a combination of a device-side component (a "service processor") and a network-side component (a "service controller"). The service controller provides a "service profile" containing policy rules, and the service processor enforces these rules directly on the device. This architecture enables automated provisioning, granular service control, and verifiable usage reporting.
2. Analysis of Obviousness
The claims of the '571 patent, particularly the independent claims, appear to be a combination of several well-known elements in the fields of telecommunications, network management, and software architecture. An argument for obviousness can be constructed by combining prior art teachings that address separate components of the claimed invention.
Obviousness Combination 1: Combining Network Policy Control with a Device-Side Agent
A primary inventive concept of the '571 patent is the offloading of policy enforcement from the core network to the end-user device. This would have been an obvious development to a POSITA seeking to improve the scalability and granularity of service management.
Prior Art Element A: Network-Based Policy and Charging Control (PCC).
The telecommunications industry, particularly under 3GPP standards, had already established sophisticated network-based systems for policy and charging control. Systems like the Policy and Charging Rules Function (PCRF) were known. These systems allowed network operators to define rules for quality of service (QoS), data caps, and service access based on a subscriber's profile. This is evidenced by classifications such as H04L41/5003 (Managing SLA; Interaction between SLA and QoS) and H04W4/24 (Accounting or billing). However, these systems were located deep within the carrier's core network and often relied on Deep Packet Inspection (DPI) to identify traffic, which was becoming increasingly difficult with the rise of encrypted protocols (e.g., HTTPS).Prior Art Element B: Device Management and Configuration.
The concept of a software agent residing on a device to manage its configuration and enforce policies was also well-established. Mobile Device Management (MDM) solutions were used in enterprise settings to enforce security policies, configure settings (like email and Wi-Fi), and manage applications. Furthermore, Over-The-Air (OTA) provisioning was standard practice for carriers to send basic network settings (like APNs) to new devices. This prior art is reflected in classifications like G06F15/177 (Initialisation or configuration control) and H04L41/0806 (Configuration setting for initial configuration or provisioning, e.g. plug-and-play).Motivation to Combine:
A POSITA would have been motivated to combine the network-based policy control of Element A with the on-device agent concept of Element B for several compelling reasons:- Scalability and Performance: As mobile data traffic grew exponentially, performing DPI and policy enforcement for every data packet in the core network created significant performance bottlenecks and required massive, expensive hardware. Moving this function to the device itself would distribute the processing load, reducing the burden on the core network. This is a classic client-server optimization strategy.
- Granularity and Context-Awareness: A network-based system has limited visibility into the device's state (e.g., which application is generating the traffic, whether the screen is on, what Wi-Fi networks are available). An on-device agent (the "service processor") has access to this rich contextual information, allowing for much more intelligent and fine-grained policy enforcement (e.g., "allow video streaming only over Wi-Fi" or "throttle background data for app X"). This directly addresses the need for more sophisticated service plans as described in G06Q10/06315 (Needs-based resource requirements planning).
- Encryption: With the increasing use of encrypted protocols like HTTPS, the effectiveness of network-based DPI was declining. A POSITA would recognize that an agent on the device could identify traffic at the application layer before it gets encrypted, solving the visibility problem.
Combining a central policy server (the "service controller" from A) with a local enforcement agent (the "service processor" from B) would have been an obvious design choice to address these known industry challenges.
Obviousness Combination 2: Automating Service Activation and Profile Management
Another key aspect of the patent is the automated activation process, where the device contacts a server, provides an identifier, and receives a service profile.
Prior Art Element C: Secure Elements and Device Identity.
The use of a Subscriber Identity Module (SIM) or a Universal Integrated Circuit Card (UICC) as a secure identifier for a device on a mobile network was fundamental to GSM and UMTS technology. These secure elements were used for authentication with the network's Home Location Register (HLR). This is reflected in classifications such as H04W12/06 (Authentication) and H04L63/0853 (authentication using an additional device, e.g. smartcard, SIM).Prior Art Element D: Web Service Provisioning.
The paradigm of a client application connecting to a remote server, authenticating, and downloading a configuration profile or data was ubiquitous. Users were accustomed to logging into applications or websites to activate services or customize their profiles. This is broadly covered by classifications like G06Q30/06 (Buying, selling or leasing transactions) and H04L67/51 (Discovery or management of network services).Motivation to Combine:
A POSITA tasked with improving the "out-of-box experience" for new mobile devices would find it obvious to combine these elements. The goal of automating device setup to reduce customer support calls and streamline activation was a well-known business objective.The combination would work as follows: A new device, upon first connection, uses its secure identifier (Element C) to authenticate with a provisioning server (the "service controller" from Element D). This server, having access to the user's account and service plan, then delivers a complete service profile to the device, automating the setup process described in the claims. This is a straightforward application of web-service principles to the mobile provisioning problem, representing a predictable evolution of existing OTA provisioning systems.
3. Conclusion
While the '571 patent describes a comprehensive and well-architected system, its core concepts appear to be an obvious combination of pre-existing technologies and practices. A person of ordinary skill in the art, faced with the problems of network congestion, the need for more flexible service plans, and the desire for a seamless user activation experience, would have been motivated to:
- Combine network-based policy management with a device-side enforcement agent to gain a more scalable and granular control over service usage.
- Leverage existing secure device identifiers and web service paradigms to create an automated provisioning and activation system.
The combination of these known elements to achieve the claimed system would have been a predictable step forward in the field of mobile network and service management. The extensive litigation history, while indicating the patent's commercial value, does not preclude a finding of obviousness based on the technical merits of the prior art.
Generated 5/12/2026, 11:44:07 PM
Extensions
Patent term adjustments, term extensions, continuations, divisionals, family members, and expiration dates.
Patent Term and Family Data for U.S. Patent No. 8,667,571
Date of Analysis: May 12, 2026
Based on a review of the United States Patent and Trademark Office (USPTO) records for U.S. Patent No. 8,667,571, the following details regarding its term, related applications, and family members have been determined.
Patent Term Adjustments (PTA) & Extensions (PTE)
- Patent Term Adjustment (PTA): There is no record of any Patent Term Adjustment (PTA) granted for this patent. The patent's term is calculated from its earliest non-provisional filing date.
- Patent Term Extension (PTE): There is no record of any Patent Term Extension (PTE) granted for this patent under 35 U.S.C. § 156 for regulatory delays.
Application-Level Data
- Application Number: 13/705,055
- Filing Date: December 4, 2012
- Issue Date: March 4, 2014
Continuity Data
U.S. Patent No. 8,667,571 is a continuation of U.S. Patent Application No. 13/339,943, filed on December 29, 2011, which is now U.S. Patent No. 8,365,274.
That application is, in turn, a continuation of U.S. Patent Application No. 12/361,599, filed on January 28, 2009, which is now U.S. Patent No. 8,112,544.
This chain of applications claims the benefit of the following U.S. Provisional Applications:
- 61/024,232, filed Jan. 28, 2008
- 61/025,875, filed Feb. 4, 2008
- 61/038,973, filed Mar. 24, 2008
- 61/043,066, filed Apr. 8, 2008
- 61/044,277, filed Apr. 11, 2008
- 61/044,558, filed Apr. 14, 2008
- 61/053,233, filed May 14, 2008
- 61/057,749, filed May 30, 2008
- 61/059,334, filed Jun. 6, 2008
- 61/074,749, filed Jun. 23, 2008
- 61/078,855, filed Jul. 8, 2008
- 61/079,328, filed Jul. 9, 2008
- 61/098,873, filed Sep. 22, 2008
- 61/110,332, filed Oct. 31, 2008
Related U.S. Patent Documents (Family Members)
This patent is part of a large family of related U.S. patents and applications that claim priority to the same provisional applications. Key related patents include, but are not limited to:
- Parent Application:
- U.S. Patent No. 8,365,274 (issued Jan. 29, 2013)
- Grandparent Application:
- U.S. Patent No. 8,112,544 (issued Feb. 7, 2012)
- Other Related Patents & Applications: The continuity data indicates a large family of patents stemming from these applications, including numerous continuation and divisional applications. A full list can be found in the USPTO's Public PAIR system under the application numbers provided.
Projected Expiration Date
The term of a U.S. patent is generally 20 years from the filing date of the earliest U.S. or international (PCT) application to which priority is claimed (excluding provisional applications).
- Earliest non-provisional filing date: January 28, 2009 (from application no. 12/361,599)
- 20-year term from filing date: January 28, 2029
Therefore, the projected expiration date for U.S. Patent No. 8,667,571 is January 28, 2029.
Generated 5/12/2026, 11:43:44 PM
Derivative works
Defensive disclosure: derivative variations of each claim designed to render future incremental improvements obvious or non-novel.
Defensive Disclosure for U.S. Patent No. 8,667,571
Publication Date: May 12, 2026
Subject: Methods and Systems for Distributed Service Policy Management and Automated Device Provisioning.
This document discloses enhancements and alternative embodiments to the systems and methods described in U.S. Patent No. 8,667,571. The purpose of this disclosure is to place these concepts in the public domain, thereby creating prior art to preclude patenting of these incremental improvements by others.
Derivative Variations Based on Core Claims
The following sections describe novel variations and extensions of the core concepts of U.S. Patent 8,667,571, which involves a device-side "service processor" receiving and enforcing "service profiles" from a network-side "service controller".
1. Material & Component Substitution
1.1. Service Processor Implemented in a Trusted Execution Environment (TEE)
- Enabling Description: The service processor, instead of being a distinct software agent, is implemented as a trusted application (TA) running within a hardware-isolated Trusted Execution Environment (TEE), such as ARM TrustZone or Intel SGX. The device's primary operating system (e.g., Android, iOS) communicates with the TA through a specific, restricted API. The service controller authenticates the TA itself using remote attestation, where the TEE provides a cryptographically signed report of the running software hash. The TA has privileged access to control the device's network interfaces (modem, Wi-Fi controller) at a level below the main OS, making policy enforcement nearly impossible to bypass even on a compromised or "rooted" device. The service profile is delivered encrypted to the TEE and decrypted only within the secure world, preventing inspection or modification by the device user or malware.
- Mermaid Diagram:
graph TD A[Service Controller] -- Encrypted Service Profile --> B(Normal World OS) B -- Secure API Call --> C{TEE / Secure World} subgraph Device CPU B C end C -- Decrypts & Enforces --> D(Network Hardware) D -- Monitored Traffic --> C C -- Attestation Report --> A
1.2. Service Profile Delivery via Physical Layer Broadcast
- Enabling Description: Instead of relying on a standard IP-based connection for initial provisioning, the service profile is broadcast over a dedicated, low-bandwidth control channel within the cellular radio access network (RAN) itself, such as the System Information Block (SIB) in LTE/5G. A new, un-provisioned device listens for this broadcast channel, extracts the initial "bootstrap" policy using its factory-installed keys, and uses this policy to establish a secure, higher-level connection to the full service controller. This method allows for zero-touch provisioning in environments where a standard internet connection is not yet available or permitted by policy. The device identifies the correct policy to apply based on a network identifier (e.g., PLMN ID) included in the broadcast.
- Mermaid Diagram:
sequenceDiagram participant eNB as eNodeB/gNodeB participant DEV as Unprovisioned Device participant SC as Service Controller eNB->>+DEV: Broadcasts SIB with Bootstrap Policy DEV->>DEV: Decrypts & Applies Bootstrap Policy DEV->>SC: Initiate Secure Connection (via eNB) SC-->>DEV: Authenticate Device & Deliver Full Service Profile
1.3. Service Processor as a Programmable Logic Controller (PLC) on an FPGA
- Enabling Description: For high-performance or high-security applications (e.g., industrial control systems, automotive), the service processor is implemented not in software but as a hardware circuit on a Field-Programmable Gate Array (FPGA). The "service profile" is delivered as a bitstream that reconfigures the FPGA's logic gates. This allows the enforcement rules (e.g., packet filtering, traffic shaping) to be executed at wire speed with extremely low latency. The service controller manages a library of pre-compiled FPGA bitstreams, each corresponding to a different service policy. Upon a policy update, the controller securely pushes the new bitstream to the device, which then "hot-swaps" the configuration on the FPGA, providing a non-bypassable hardware enforcement mechanism.
- Mermaid Diagram:
graph TD A[Service Controller] -- Secure Bitstream Delivery --> B(Device CPU) B -- Flashes Bitstream --> C{FPGA} subgraph Device Hardware B C D[Network Interface] end C -- Hardware-Level Packet Filtering --> D D -- In/Out Traffic --> C
1.4. Distributed Service Controller using a Peer-to-Peer (P2P) Network
- Enabling Description: Instead of a centralized service controller, policy management and distribution are handled by a decentralized P2P network of trusted nodes (which could be other devices or edge servers). A device's service processor joins this P2P network and subscribes to policy updates for its specific user or group. Policies are stored and propagated using a distributed hash table (DHT). This architecture increases resilience and removes a single point of failure. A policy update is signed by a central authority and injected into the network, which then replicates it to all relevant service processors. This is particularly useful for ad-hoc or mesh networks where a central server may not be reachable.
- Mermaid Diagram:
graph TD subgraph P2P Network Node1 Node2 Node3 Node4 end Admin[Policy Admin] -- Signs & Injects Policy --> Node1 Node1 <--> Node2 Node2 <--> Node3 Node3 <--> Node4 Node4 <--> Node1 subgraph Device A SP_A[Service Processor] end subgraph Device B SP_B[Service Processor] end SP_A -- Fetches Policy --> Node2 SP_B -- Fetches Policy --> Node4
2. Operational Parameter Expansion
2.1. Nano-Scale: In-Body Medical Device Network Management
- Enabling Description: A network of biocompatible nanobots or smart medical implants within the human body communicates using low-power, short-range radio frequencies (e.g., Medical Implant Communication Service - MICS band). Each device contains a micro-service processor with a minimal footprint. An external "hub" device (e.g., a smartwatch or skin patch) acts as a gateway to the main service controller. The controller sends highly specific service profiles to manage the nanobots' functions: e.g., "release drug payload only when glucose sensor reports >180 mg/dL," or "reduce data transmission frequency from 1Hz to 0.1Hz to conserve battery when patient is sleeping (as determined by accelerometer data from the hub)." This allows for ultra-low power operation and precise, policy-driven therapeutic actions.
- Mermaid Diagram:
sequenceDiagram participant Patient participant HubDevice participant NanoBot_SP participant ServiceController Patient->>HubDevice: Wears/Carries Hub loop Health Monitoring HubDevice->>NanoBot_SP: Request Sensor Data NanoBot_SP->>HubDevice: Transmit Data (e.g., glucose level) end HubDevice->>ServiceController: Upload Aggregated Data ServiceController->>ServiceController: Analyze Data, Evaluate Policy ServiceController-->>HubDevice: Push Updated Service Profile HubDevice-->>NanoBot_SP: Relay New Policy (e.g., 'Release Drug') NanoBot_SP->>NanoBot_SP: Execute Action based on Policy
2.2. Industrial Scale: Factory Floor Automation
- Enabling Description: The system is applied to a large-scale industrial automation environment with thousands of IoT sensors, robotic arms, and PLCs. The service controller is the central factory management system. Service profiles dictate network priorities and access controls on a per-device basis. For example, a robotic arm's service processor might have a policy that prioritizes its control traffic with guaranteed low latency (e.g., using TSN - Time-Sensitive Networking), while a non-critical temperature sensor's policy would relegate its traffic to a lower-priority VLAN. During a safety event (e.g., an emergency stop button is pressed), the service controller instantly pushes a "safe mode" profile to all devices, halting non-essential network traffic and giving absolute priority to safety system communications.
- Mermaid Diagram:
graph TD A[Factory Management System - Service Controller] B(High-Priority Robotic Arm) C(Low-Priority Sensor) D(Safety PLC) subgraph "Device Service Processors" B_SP[SP on Robot] C_SP[SP on Sensor] D_SP[SP on Safety PLC] end A -- "High-Pri QoS, Low Latency Profile" --> B_SP A -- "Best-Effort, High-Latency Profile" --> C_SP A -- "Emergency Override Profile" --> D_SP B_SP --> B C_SP --> C D_SP --> D
2.3. Extreme Environment: Deep-Space Probe Communication
- Enabling Description: A deep-space probe with a long signal latency to Earth (minutes to hours) uses an onboard service processor to manage its limited power and bandwidth resources. The service controller, located at mission control on Earth, pre-calculates and uploads service profiles for different mission phases (e.g., "cruise," "orbital insertion," "science observation"). The probe's service processor autonomously switches between these profiles based on onboard triggers (e.g., instrument readings, orbital position). For example, the "science observation" profile might allocate maximum power and all available downlink bandwidth to the high-resolution camera, while restricting all other subsystem telemetry. This avoids the need for real-time micromanagement from Earth, which is impossible due to the communication delay.
- Mermaid Diagram:
stateDiagram-v2 [*] --> Idle Idle --> Cruise: Upload Cruise Profile Cruise --> Orbital_Insertion: Proximity Sensor Trigger state "Receive New Profiles from Earth" as Earth_Update Cruise --> Earth_Update: Scheduled Comms Window Orbital_Insertion --> Science_Ops: Successful Orbit Trigger Science_Ops --> Earth_Update: Scheduled Comms Window Earth_Update --> Cruise: New Cruise Phase Earth_Update --> Science_Ops: New Observation Target Science_Ops --> Safe_Mode: Anomaly Detected Safe_Mode --> Earth_Update: Await Manual Override
3. Cross-Domain Application
3.1. Automotive: Dynamic Vehicle Service Provisioning
- Enabling Description: An automobile's Telematics Control Unit (TCU) contains a service processor. The service controller is operated by the vehicle manufacturer. Upon purchase, the dealer activates a base service profile. The user can then purchase subscriptions for premium features (e.g., high-speed internet, real-time traffic updates, autonomous driving features) via an in-car display or mobile app. The purchase triggers the service controller to push an updated service profile to the vehicle's service processor, which then enables the corresponding ECU functions and allocates the necessary network bandwidth. The system also manages geofenced policies; for example, a "track mode" performance enhancement could be automatically enabled via a policy update when the car's GPS detects it is at a registered racetrack.
- Mermaid Diagram:
graph TD subgraph Cloud A[OEM Service Controller] B[Payment Gateway] C[Subscription Portal] end subgraph Vehicle D[In-Vehicle Infotainment] E[Telematics Control Unit (TCU) with Service Processor] F[Engine Control Unit (ECU)] G[ADAS ECU] end C -- Purchase Request --> B B -- Payment Confirmed --> A A -- "New Service Profile (e.g., 'Track Mode')" --> E E -- "Enable Feature X" --> G E -- "Modify Throttle Map" --> F
3.2. Agriculture (AgTech): Precision Farming IoT Network Management
- Enabling Description: A large farm is equipped with a private LoRaWAN or 5G network. In-field devices (soil sensors, weather stations, automated irrigation valves) each contain a low-power service processor. The service controller is a farm management platform. Based on weather forecasts, crop growth models, and soil sensor data, the controller sends specific profiles to the irrigation devices. A profile might dictate "apply 10 liters of water at 5 AM, then report soil moisture every hour." For a pest detection drone, the profile might be, "patrol Sector 4, use high-resolution camera, and upload data only when on Wi-Fi back at the barn." This allows for highly automated, policy-driven farm management that conserves resources like water and battery life.
- Mermaid Diagram:
sequenceDiagram participant FarmServer as Service Controller participant WeatherSvc as Weather Service participant SoilSensor as SP on Soil Sensor participant Irrigator as SP on Irrigation Valve loop Every 6 Hours FarmServer->>WeatherSvc: Get Forecast FarmServer->>SoilSensor: Request Moisture Data SoilSensor-->>FarmServer: Moisture Level: 25% end FarmServer->>FarmServer: Calculate Irrigation Needs FarmServer->>Irrigator: Push Profile: {action: 'open', duration: '30m', at: '05:00'} Irrigator->>Irrigator: Enforce Policy at 05:00 Irrigator->>FarmServer: Report Action Complete
3.3. Smart Grid: Demand-Response Management for Appliances
- Enabling Description: Smart home appliances (e.g., HVAC systems, water heaters, EV chargers) are manufactured with an embedded service processor. The utility company operates the service controller. During peak demand periods, the utility controller broadcasts a "demand-response" service profile over the smart meter network (e.g., AMI). The service processor on the appliance receives this policy and adjusts its operation accordingly; for example, the HVAC might adjust the thermostat by 2 degrees, or the EV charger might pause charging. The service profile can include user-override settings (e.g., "allow user to override for a $0.50 fee"). Usage data reported by the service processor allows the utility to verify compliance and provide billing credits to participating customers.
- Mermaid Diagram:
graph LR A[Utility Service Controller] -- "Demand-Response Profile" --> B(Smart Meter/Gateway); B -- "DR Event: ON, Max_kW: 0.5" --> C{EV Charger SP}; B -- "DR Event: ON, Temp_Offset: +2F" --> D{HVAC SP}; C --> E[EV Charger]; D --> F[HVAC System]; E -- "Usage Report" --> C; F -- "Usage Report" --> D; C -- "Aggregated Report" --> B; D -- "Aggregated Report" --> B; B -- "Billing/Credit Data" --> A;
4. Integration with Emerging Technologies
4.1. AI-Driven Predictive Policy Management
- Enabling Description: The service controller incorporates a machine learning engine that analyzes historical usage data (traffic patterns, locations, applications used, time of day) for a user or device. It builds a predictive model of the user's behavior. Based on this model, it pre-emptively pushes optimized service profiles to the device's service processor. For example, if the user typically streams video on the train during their evening commute, the controller can push a profile 10 minutes before the commute that prioritizes video streaming traffic and pre-authorizes a "video data pass" purchase, presenting it to the user just as they launch the app. This creates a proactive, context-aware service that anticipates user needs.
- Mermaid Diagram:
graph TD subgraph Cloud A[Service Controller] B[ML Engine] C[User History DB] end subgraph Device D[Service Processor] E[GPS/Sensors] F[Applications] end E -- "Context: On Train, 5:30 PM" --> D D -- "Usage Report" --> A A -- "Historical Data" --> C B -- "Trains Model" --> C B -- "Predictive Analysis" --> A A -- "Proactive Profile: Prioritize Video" --> D D -- "Apply Policy" --> F
4.2. IoT Sensor-Triggered Policy Orchestration
- Enabling Description: The service processor is enhanced to ingest data from a variety of onboard and nearby IoT sensors via protocols like Bluetooth LE or MQTT. The service profile contains conditional rules based on this sensor data. For example, in a smart building, a user's phone (the device) could receive a service profile from the building's service controller. A rule might state: "IF (room_occupancy_sensor == 0) AND (light_level_sensor < 10 lux) AND (device_accelerometer == 'stationary'), THEN switch all network interfaces to low-power sleep mode." This allows the device to act as an intelligent, context-aware agent that adapts its behavior based on a fusion of its own state and its immediate environment, all governed by centrally managed policies.
- Mermaid Diagram:
graph LR A[Building Mgmt Controller] -- "Energy Saving Policy" --> B[User Device SP]; subgraph "Local IoT Network" C[Room Occupancy Sensor] D[Light Level Sensor] end C -- "Occupancy: 0" --> B; D -- "Light Level: 8" --> B; B -- "Device State: Idle" --> B; B -- "All conditions met" --> E{Trigger Low-Power Mode}; E --> F[Disable Wi-Fi Radio]; E --> G[Throttle Cellular BG Data];
4.3. Blockchain for Verifiable Service Level Agreements (SLAs)
- Enabling Description: Every service profile, policy update, and usage report is recorded as a transaction on a private or consortium blockchain. The service controller and the device's service processor both hold cryptographic keys to sign these transactions. This creates an immutable, irrefutable, and auditable record of the service delivered and consumed. This is particularly useful for enterprise SLAs. For instance, if a business pays for a guaranteed 50 Mbps connection with 99.99% uptime, the service processor can continuously log performance metrics (speed, latency, jitter) to the blockchain. If the service controller fails to deliver the promised quality, the blockchain provides incontrovertible proof for automatic penalty payments or service credits, potentially executed via a smart contract.
- Mermaid Diagram:
sequenceDiagram autonumber ServiceController->>+Blockchain: 1. Propose Policy (Smart Contract) DeviceSP->>+Blockchain: 2. Agree to Policy (Sign Tx) DeviceSP->>Blockchain: 3. Record Usage/QoS Data (Tx) ServiceController->>Blockchain: 4. Record Network-Side Data (Tx) participant Auditor Auditor->>Blockchain: 5. Query Ledger for SLA Compliance Blockchain->>Auditor: Return Immutable Record
5. The "Inverse" or Failure Mode
5.1. Failsafe "Civil-Emergency" Profile
- Enabling Description: The service processor contains a cryptographically signed, pre-loaded "civil emergency" service profile that is dormant by default. This profile allows access only to essential services (e.g., public emergency alert websites, 911-type services, specific government communication channels) and severely throttles or blocks all other traffic. This mode can be activated by a signed broadcast message from a national emergency management agency via a cell broadcast service. This ensures that in a disaster scenario, communication devices on the network do not overload it with non-essential traffic, preserving bandwidth for critical communications, even if the primary service controller is offline.
- Mermaid Diagram:
stateDiagram-v2 state "Normal Operation" as Normal state "Emergency Mode" as Emergency [*] --> Normal: Device Power On Normal --> Emergency: Receives Signed Emergency Broadcast Emergency --> Normal: Receives 'All Clear' Broadcast or Timer Expires state Normal { direction LR [*] --> Connected Connected: Enforcing Standard Service Profile } state Emergency { direction LR [*] --> Restricted Restricted: Enforcing Emergency Profile (e.g., Text/Voice only) }
5.2. Graceful Service Degradation Based on Network Congestion
- Enabling Description: The service controller, instead of just sending static rules, sends a profile with multiple tiers of Quality of Service (QoS) and corresponding application-specific policies. The service processor on the device constantly receives a simple network congestion index (e.g., a number from 1-10) from the local base station via a control channel. The service processor uses this index to dynamically select the appropriate tier from its profile. For example, if congestion is low (1-3), all services operate at maximum quality. If congestion is medium (4-7), the service processor automatically throttles P2P file sharing and lowers video streaming resolution to 720p. If congestion is high (8-10), it might block video streaming entirely and limit social media background refreshes. This offloads complex, per-user QoS decisions from the core network to the device itself.
- Mermaid Diagram:
graph TD A[Service Controller] -- "Multi-Tier QoS Policy" --> B(Device Service Processor); C[Radio Base Station] -- "Congestion Index: 8" --> B; B -- Reads Index --> D{Select Policy Tier: "High Congestion"}; subgraph "Policy Enforcement" D --> E[Block Video Streams]; D --> F[Throttle P2P Traffic]; D --> G[Prioritize VoIP]; end
5.3. "Honeypot" Profile for Stolen Devices
- Enabling Description: When a user reports their device stolen, the service controller pushes a special "honeypot" service profile to the device's service processor. This profile appears to grant normal or even free, unlimited internet access. However, it covertly reroutes all DNS requests to a monitoring server, disables all data encryption (e.g., forces HTTP over HTTPS, downgrades VPN security), and enables full logging of all network activity, URLs visited, and GPS location data. This activity is streamed back to the service controller over a hidden, prioritized control channel. This allows law enforcement or the device owner to gather intelligence on the unauthorized user's activities and location without alerting them that they are being monitored.
- Mermaid Diagram:
sequenceDiagram User->>ServiceController: Reports Device Stolen ServiceController->>Device_SP: Push 'Honeypot' Service Profile Device_SP->>Device_SP: Activate Covert Logging & Rerouting Thief->>Device_SP: Attempts to access 'bank.com' Device_SP->>MonitoringDNS: Reroute DNS Query MonitoringDNS-->>Device_SP: Return Monitored IP Device_SP->>ServiceController: Report URL, Keystrokes, GPS
Combination with Open-Source Standards
Combination 1: IETF QUIC Protocol Integration
- Enabling Description: The service processor on the device is designed to act as a QUIC (Quick UDP Internet Connections) endpoint or proxy. The service controller can push policies that manipulate QUIC connection parameters. For example, a "low-latency" profile might instruct the service processor to negotiate a 0-RTT (Zero Round Trip Time) session resumption policy for specific applications. A "battery-saver" profile could instruct the service processor to enforce shorter idle timeouts for QUIC connections to allow the device's radio to sleep more often. Since QUIC traffic is encrypted, performing this control on the device via the service processor is far more effective than trying to manage it from the network, which cannot inspect the encrypted QUIC headers. This combines the '571 patent's architecture with the IETF's standardized QUIC protocol (RFC 9000).
Combination 2: Integration with ONAP (Open Network Automation Platform)
- Enabling Description: The service controller of the '571 patent is implemented as a microservice within the Open Network Automation Platform (ONAP) architecture, a Linux Foundation project for network orchestration. The service controller would register itself with the ONAP Service Orchestrator (SO). When a new service (e.g., a 5G network slice for a corporate customer) is designed in ONAP's SDC (Service Design and Creation) component, the design would include a specific service profile for the '571 system. When the service is instantiated, ONAP's controller would automatically instruct the '571 service controller to generate and deploy the appropriate profiles to all user devices assigned to that network slice, ensuring end-to-end policy enforcement from the core network down to the device.
Combination 3: Utilizing W3C's Verifiable Credentials
- Enabling Description: The service profile itself is formatted as a W3C Verifiable Credential (VC). The service controller acts as the "Issuer," cryptographically signing a JSON-LD document that contains the policy rules (the "claims"). The device's service processor acts as the "Holder." When the device attempts to access a network resource, the service processor ("Holder") can present this VC to a network gateway ("Verifier"). The gateway can instantly verify the signature of the service controller ("Issuer") and the validity of the policy without a real-time lookup to the central controller. This enables decentralized and highly efficient policy verification, especially in roaming or federated network scenarios.
Generated 5/13/2026, 12:10:30 AM
Keep exploring
More patents asserted by Headwater Research LLC
- US 8631102I have completed the first step of searching for the patent in the USPTO databases. I will now proceed with the analysis of the patent information and its claims. I do not need to perform another search at this time. Here is a summary of…
- US 9179359An analysis of United States Patent 9,179,359 B2 reveals a system for managing network access for different applications on a wireless device based on the network's current conditions. Title: Wireless end-user device with differentiated…
- US 10237757US Patent 10237757, titled "System and method for wireless network offloading," was issued on March 19, 2019, from an application filed on December 5, 2016. The current assignee is Headwater Research LLC, and the inventors are Gregory G…
- US 9615192Here's a concise summary of US Patent 9615192: US Patent 9615192 Title: Message link server with plural message delivery triggers Assignee: Headwater Research LLC Inventor: Gregory G. Raleigh Filing Date: July 15, 2016 Issue Date: April 4…
- US 10321320US patent 10321320, titled "Wireless network buffered message system," was issued to Headwater Research LLC on June 11, 2019, from an application filed on April 28, 2017. The sole inventor is Gregory G. Raleigh. The abstract describes a…
- US 9647918US Patent 9647918 provides a mobile device and method for attributing media services network usage to the requesting application. Here's a concise summary: Title: Mobile device and method attributing media services network usage to…
- US 9232403US Patent 9232403, titled "Mobile device with common secure wireless message service serving multiple applications," was invented by Gregory G. Raleigh. The application was filed on March 24, 2015, and the patent was issued on January 5…
Other patents in Software Technology & Computing Systems (T)
- US 9954872Here is a concise summary of US Patent 9954872: US Patent 9954872B2: System and method for identifying unauthorized activities on a computer system using a data structure model Title: System and method for identifying unauthorized…
- US 11789941B2US Patent 11789941B2 is titled "Systems, methods, applications, and user interfaces for providing triggers in a system of record." Assignee: People Center Inc. Inventors: Siddhartha Gunda, Kyle Michael Boston, Daniel Robert Buscaglia…
- US 12032940B2Here's a concise summary of US Patent 12032940B2: Title: Multi-platform application integration and data synchronization Assignee: People Center Inc Inventors: Siddhartha Gunda, Kyle Michael Boston, Daniel Robert Buscaglia, Dilanka Theshan…
- US 11435994B1US Patent 11435994B1, titled "Multi-platform application integration and data synchronization," was issued to People Center Inc. Here is a summary of the patent details: Title: Multi-platform application integration and data…
- US 9215236Here is a concise summary of US Patent 9215236: Title: Secure, policy-based communications security and file sharing across mixed media, mixed-communications modalities and extensible to cloud computing such as SOA [cite: The full patent…
- US 9537900Here's a concise summary of US patent 9537900: US Patent 9537900 Title: Systems and methods for serving application specific policies based on dynamic context Assignee: Avaya Inc. Inventors: Sunil Menon, Shailesh Patel Filing Date…
- US 9693030US patent 9693030, titled "Generating alerts based upon detector outputs," was filed on July 28, 2014, and issued on June 27, 2017. The original assignee was Arris Enterprises LLC, with the current assignee listed as Bison Patent Licensing…
- US 11238344I have analyzed US Patent 11238344 and compiled the requested information. Summary of US Patent 11238344 Title: Artificially intelligent systems, devices, and methods for learning and/or using a device's circumstances for autonomous device…
This patent in court (4)
4 tracked lawsuits name US 8667571.